<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/tmp/ws/src/eigenpy/python/eigenpy/</path>
    <filename>____init_____8py</filename>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>angle-axis.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>angle-axis_8cpp</filename>
    <includes id="memory_8hpp" name="memory.hpp" local="yes" imported="no">eigenpy/memory.hpp</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">eigenpy/geometry.hpp</includes>
    <includes id="angle-axis_8hpp" name="angle-axis.hpp" local="yes" imported="no">eigenpy/angle-axis.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeAngleAxis</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aae74846cfefe666214c28a2d72d97c42</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angle-axis.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>angle-axis_8hpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <class kind="class">eigenpy::AngleAxisVisitor</class>
    <class kind="class">eigenpy::AngleAxisVisitor</class>
    <class kind="struct">eigenpy::call&lt; Eigen::AngleAxis&lt; Scalar &gt; &gt;</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>BasicPreconditioners.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>BasicPreconditioners_8hpp</filename>
    <class kind="struct">eigenpy::DiagonalPreconditionerVisitor</class>
    <class kind="struct">eigenpy::IdentityPreconditionerVisitor</class>
    <class kind="struct">eigenpy::PreconditionerBaseVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>bench-switch.py</name>
    <path>/tmp/ws/src/eigenpy/benchmarks/</path>
    <filename>bench-switch_8py</filename>
    <namespace>bench-switch</namespace>
    <member kind="variable">
      <type>list</type>
      <name>a</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>ad90970a142857e33a169560359003a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a_matrix</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a9117477b6f1375c583ea2dcccd076305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd1</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a8c06471ee0ee45758d8e205927768bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd2</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a322f470dc745dbcb33d796e81741ef75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd3</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a9049797c475d2869c07a62427d85d944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd4</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a62b675e9ad4d57504d707ed95160f898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd5</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a971915930ed08b6ba044b60026bb43a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd6</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>aacbb192a4fcd96739251b5273e18044c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ipython</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a3d0fabdd64b4191fcd307265dc621b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quat</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>abccbea94c0a6c259cffe90aa2fc2a3cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BFGSPreconditioners.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>BFGSPreconditioners_8hpp</filename>
    <includes id="BasicPreconditioners_8hpp" name="BasicPreconditioners.hpp" local="yes" imported="no">eigenpy/solvers/BasicPreconditioners.hpp</includes>
    <class kind="struct">eigenpy::BFGSPreconditionerBaseVisitor</class>
    <class kind="struct">eigenpy::LimitedBFGSPreconditionerBaseVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>bnpy.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/alpha/</path>
    <filename>bnpy_8cpp</filename>
    <member kind="function">
      <type>bn::ndarray</type>
      <name>array</name>
      <anchorfile>bnpy_8cpp.html</anchorfile>
      <anchor>aa7bf528a141ca86f756dd4bc70d180ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>bnpy_8cpp.html</anchorfile>
      <anchor>a83ac8ce087bac2ae67ffd6ef01469811</anchor>
      <arglist>(libbnpy)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::object</type>
      <name>matrix</name>
      <anchorfile>bnpy_8cpp.html</anchorfile>
      <anchor>a2c21e48334dc75550b2f002c80e91f84</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>compile.py</name>
    <path>/tmp/ws/src/eigenpy/cmake/</path>
    <filename>compile_8py</filename>
    <namespace>compile</namespace>
    <member kind="variable">
      <type></type>
      <name>builddir</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>a33dadec18c25298e240fb548f97a810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comp</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>a4cf5d6b0ce4e98e41539a25339052088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>doraise</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>ac1d4ef7f8831ee0e882d8f2d661c6c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>a46be63463291fe312cb52b5643ad6c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>src</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>ad462a24edb35c4e395d20b7721d7ade7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>srcdir</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>aa32ae4057633ade75c7ac4e3ab300d88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>complex.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>complex_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_FIXED_TYPEDEFS</name>
      <anchorfile>complex_8cpp.html</anchorfile>
      <anchor>ab4c549421d858a603c010895066f18b9</anchor>
      <arglist>(Type, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>complex_8cpp.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>complex_8cpp.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; std::complex&lt; Scalar &gt;, Rows, Cols, Options &gt;</type>
      <name>ascomplex</name>
      <anchorfile>complex_8cpp.html</anchorfile>
      <anchor>a8e5265e34e02a7508595065aba7a8a0c</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, Rows, Cols, Options &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>complex_8cpp.html</anchorfile>
      <anchor>a0a029958e4bfb38a90be8cb2a0f09b23</anchor>
      <arglist>(complex)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; typename ComplexMatrix::RealScalar, ComplexMatrix::RowsAtCompileTime, ComplexMatrix::ColsAtCompileTime, ComplexMatrix::Options &gt;</type>
      <name>imag</name>
      <anchorfile>complex_8cpp.html</anchorfile>
      <anchor>acb5759d438830ce19d6cee27325e49f5</anchor>
      <arglist>(const Eigen::MatrixBase&lt; ComplexMatrix &gt; &amp;complex_mat)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; typename ComplexMatrix::RealScalar, ComplexMatrix::RowsAtCompileTime, ComplexMatrix::ColsAtCompileTime, ComplexMatrix::Options &gt;</type>
      <name>real</name>
      <anchorfile>complex_8cpp.html</anchorfile>
      <anchor>a539e9f1d5702b222a0086895abbb5d4e</anchor>
      <arglist>(const Eigen::MatrixBase&lt; ComplexMatrix &gt; &amp;complex_mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>computation-info.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>computation-info_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeComputationInfo</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>afb58e70e8c87d99754bdeea82698e963</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConjugateGradient.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>ConjugateGradient_8hpp</filename>
    <includes id="IterativeSolverBase_8hpp" name="IterativeSolverBase.hpp" local="yes" imported="no">eigenpy/solvers/IterativeSolverBase.hpp</includes>
    <class kind="struct">eigenpy::ConjugateGradientVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>cxx-standard.cpp</name>
    <path>/tmp/ws/src/eigenpy/cmake/</path>
    <filename>cxx-standard_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cxx-standard_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>decompositions.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/decompositions/</path>
    <filename>decompositions_8cpp</filename>
    <includes id="decompositions_8hpp" name="decompositions.hpp" local="yes" imported="no">eigenpy/decompositions/decompositions.hpp</includes>
    <includes id="EigenSolver_8hpp" name="EigenSolver.hpp" local="yes" imported="no">eigenpy/decompositions/EigenSolver.hpp</includes>
    <includes id="SelfAdjointEigenSolver_8hpp" name="SelfAdjointEigenSolver.hpp" local="yes" imported="no">eigenpy/decompositions/SelfAdjointEigenSolver.hpp</includes>
    <includes id="LLT_8hpp" name="LLT.hpp" local="yes" imported="no">eigenpy/decompositions/LLT.hpp</includes>
    <includes id="LDLT_8hpp" name="LDLT.hpp" local="yes" imported="no">eigenpy/decompositions/LDLT.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeDecompositions</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a0a35731cff1f23642982ff02d2d37378</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>decompositions.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/decompositions/</path>
    <filename>decompositions_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeDecompositions</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a0a35731cff1f23642982ff02d2d37378</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>details.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>details_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="scalar-conversion_8hpp" name="scalar-conversion.hpp" local="yes" imported="no">eigenpy/scalar-conversion.hpp</includes>
    <includes id="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.hpp</includes>
    <includes id="eigen-to-python_8hpp" name="eigen-to-python.hpp" local="yes" imported="no">eigenpy/eigen-to-python.hpp</includes>
    <includes id="eigen-from-python_8hpp" name="eigen-from-python.hpp" local="yes" imported="no">eigenpy/eigen-from-python.hpp</includes>
    <includes id="registration_8hpp" name="registration.hpp" local="yes" imported="no">eigenpy/registration.hpp</includes>
    <includes id="exception_8hpp" name="exception.hpp" local="yes" imported="no">eigenpy/exception.hpp</includes>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::EigenBase&lt; MatType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::EigenBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::MatrixBase&lt; MatType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::PlainObjectBase&lt; MatType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::PlainObjectBase&lt; MatType &gt; &gt;</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::detail</namespace>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>EIGENPY_DEPRECATED void</type>
      <name>enableEigenPySpecific</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aa9857674e8bca5a9d6d07d54030390e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableEigenPySpecific</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ad29032abf62318d938c4836f71b9a08f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dummy.cpp</name>
    <path>/tmp/ws/src/eigenpy/cmake/cython/</path>
    <filename>dummy_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>eigen-allocator.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>eigen-allocator_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="numpy-map_8hpp" name="numpy-map.hpp" local="yes" imported="no">eigenpy/numpy-map.hpp</includes>
    <includes id="register_8hpp" name="register.hpp" local="yes" imported="no">eigenpy/register.hpp</includes>
    <includes id="scalar-conversion_8hpp" name="scalar-conversion.hpp" local="yes" imported="no">eigenpy/scalar-conversion.hpp</includes>
    <includes id="is-aligned_8hpp" name="is-aligned.hpp" local="yes" imported="no">eigenpy/utils/is-aligned.hpp</includes>
    <class kind="struct">eigenpy::details::cast_matrix_or_array</class>
    <class kind="struct">eigenpy::details::cast_matrix_or_array&lt; Scalar, NewScalar, false &gt;</class>
    <class kind="struct">eigenpy::EigenAllocator</class>
    <class kind="struct">eigenpy::details::init_matrix_or_array</class>
    <class kind="struct">eigenpy::details::init_matrix_or_array&lt; MatType, true &gt;</class>
    <namespace>eigenpy</namespace>
    <namespace>eigenpy::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_CAST_FROM_EIGEN_MATRIX_TO_PYARRAY</name>
      <anchorfile>eigen-allocator_8hpp.html</anchorfile>
      <anchor>a1f13e1e577595e9cd8a7a743c9f9f2cf</anchor>
      <arglist>(MatType, Scalar, NewScalar, mat, pyArray)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_CAST_FROM_PYARRAY_TO_EIGEN_MATRIX</name>
      <anchorfile>eigen-allocator_8hpp.html</anchorfile>
      <anchor>a21cb3d33398fdea606adb93163e70ea5</anchor>
      <arglist>(MatType, Scalar, NewScalar, pyArray, mat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_swap</name>
      <anchorfile>namespaceeigenpy_1_1details.html</anchorfile>
      <anchor>a64b89654f00d08cfc295a80f8f16e258</anchor>
      <arglist>(PyArrayObject *pyArray, const Eigen::MatrixBase&lt; MatType &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen-from-python.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>eigen-from-python_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.hpp</includes>
    <includes id="scalar-conversion_8hpp" name="scalar-conversion.hpp" local="yes" imported="no">eigenpy/scalar-conversion.hpp</includes>
    <class kind="struct">eigenpy::details::copy_if_non_const</class>
    <class kind="struct">eigenpy::details::copy_if_non_const&lt; const MatType, true &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::EigenBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::PlainObjectBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPyConverter</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; const Eigen::Ref&lt; const MatType, Options, Stride &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::EigenBase&lt; Derived &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::MatrixBase&lt; Derived &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::PlainObjectBase&lt; Derived &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data_eigen</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::converter</namespace>
    <namespace>boost::python::detail</namespace>
    <namespace>eigenpy</namespace>
    <namespace>eigenpy::details</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_RVALUE_FROM_PYTHON_DATA_INIT</name>
      <anchorfile>eigen-from-python_8hpp.html</anchorfile>
      <anchor>a65cb46a9248b16b0cf35a1e0823f5ac4</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_from_py_construct</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ae4a7de1baf5d95bbedff423d2789361d</anchor>
      <arglist>(PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen-to-python.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>eigen-to-python_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.hpp</includes>
    <includes id="numpy-allocator_8hpp" name="numpy-allocator.hpp" local="yes" imported="no">eigenpy/numpy-allocator.hpp</includes>
    <class kind="struct">eigenpy::EigenToPy</class>
    <class kind="struct">eigenpy::EigenToPy&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenToPyConverter</class>
    <class kind="struct">boost::python::to_python_indirect&lt; const Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</class>
    <class kind="struct">boost::python::to_python_indirect&lt; Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</class>
    <class kind="struct">boost::python::to_python_indirect_eigen</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>eigen.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/alpha/</path>
    <filename>eigen_8cpp</filename>
    <class kind="struct">boopy::Eigenvec_from_python_array</class>
    <class kind="struct">boopy::Eigenvec_to_python_matrix</class>
    <namespace>boopy</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>eigen_8cpp.html</anchorfile>
      <anchor>a07618b7b41948c4a8361188a77c6b120</anchor>
      <arglist>(libeigen)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>test</name>
      <anchorfile>eigen_8cpp.html</anchorfile>
      <anchor>a85fed99542e518eae32d4d2e80d4d86a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>eigen_8cpp.html</anchorfile>
      <anchor>a27a09dd9a148856cc98b7ad0e64a4df2</anchor>
      <arglist>(Eigen::VectorXd v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen_ref.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>eigen__ref_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <member kind="function">
      <type>Eigen::Ref&lt; MatType &gt;</type>
      <name>asRef</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a41c7e46b896b2094ec67f974f1be5f13</anchor>
      <arglist>(const int rows, const int cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>aad8535ac322c741d049e7ceefce4e888</anchor>
      <arglist>(eigen_ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>aba60e5b6bc0c3883d941d836247e2b7f</anchor>
      <arglist>(Eigen::Ref&lt; MatType &gt; mat, const typename MatType::Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printMatrix</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a4f90e6e30f9b4b08b7266194a680a2ca</anchor>
      <arglist>(const Eigen::Ref&lt; const MatType &gt; mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVector</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a5d66030163ceec024f910f128fdd7f37</anchor>
      <arglist>(const Eigen::Ref&lt; const VecType &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOnes</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a5ae560983c1d8b4ef889ee54db928b50</anchor>
      <arglist>(Eigen::Ref&lt; MatType &gt; mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenc.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/alpha/</path>
    <filename>eigenc_8cpp</filename>
    <class kind="struct">boopy::EigenMatrix_from_python_array</class>
    <class kind="struct">boopy::EigenMatrix_to_python_matrix</class>
    <class kind="struct">boopy::NumpyEquivalentType</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; double &gt;</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; float &gt;</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; int &gt;</class>
    <namespace>boopy</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>eigenc_8cpp.html</anchorfile>
      <anchor>a6fd13a911195b74127ec42d242c5552a</anchor>
      <arglist>(libeigenc)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>test</name>
      <anchorfile>eigenc_8cpp.html</anchorfile>
      <anchor>ab0c64a1de2f390b1031fd271b2c90a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>eigenc_8cpp.html</anchorfile>
      <anchor>af11ff5417f4d9ac540f1631bbf06383d</anchor>
      <arglist>(Eigen::MatrixXd mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenpy.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>eigenpy_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>enableEigenPy</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a83dfd518535106abf54fe5aa7d0bb057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a119e6d56e6367d86058336df54ca3fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexFloat</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aa28b32d36a477b114c17424509e7a6fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexLongDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a8f3e707eb126327ae46e2948bf7e8624</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a447e08981e2391b1d68c9deb129cf98c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixFloat</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a6536cd653a513925194655c739a29d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixInt</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a806102a5ffa1f25094c8e7e6e3f519ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixLong</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7fdc038a2efe770a8297b8b114869dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixLongDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aad0c3a7c57d8083b95214aa42934ce0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a798c40e2dc6e3aa740d49504ab115134</anchor>
      <arglist>(unsigned int seed_value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenpy.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>eigenpy_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="details_8hpp" name="details.hpp" local="yes" imported="no">eigenpy/details.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_MAKE_FIXED_TYPEDEFS</name>
      <anchorfile>eigenpy_8hpp.html</anchorfile>
      <anchor>a79b48e0d8dfe19c9be5c43c767c052aa</anchor>
      <arglist>(Type, Options, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_MAKE_TYPEDEFS</name>
      <anchorfile>eigenpy_8hpp.html</anchorfile>
      <anchor>a65a2ba7ceed2faf0e0abcec20da9b943</anchor>
      <arglist>(Type, Options, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_MAKE_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>eigenpy_8hpp.html</anchorfile>
      <anchor>a653e943502cb791d4f3eff5a986c7f6a</anchor>
      <arglist>(Type, Options, TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ENABLE_SPECIFIC_MATRIX_TYPE</name>
      <anchorfile>eigenpy_8hpp.html</anchorfile>
      <anchor>ab2b9add52a2ecab988cc97e498c49604</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>enableEigenPy</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a83dfd518535106abf54fe5aa7d0bb057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGENPY_DEPRECATED void</type>
      <name>enableEigenPySpecific</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aa9857674e8bca5a9d6d07d54030390e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableEigenPySpecific</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ad29032abf62318d938c4836f71b9a08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>exposeType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a388ccdb4ce546c306d1efbde447a4cd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>exposeType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a894377bbc55f79240b2b532fca9c73a7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenSolver.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/decompositions/</path>
    <filename>EigenSolver_8hpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="eigen-to-python_8hpp" name="eigen-to-python.hpp" local="yes" imported="no">eigenpy/eigen-to-python.hpp</includes>
    <includes id="scalar-name_8hpp" name="scalar-name.hpp" local="yes" imported="no">eigenpy/utils/scalar-name.hpp</includes>
    <class kind="struct">eigenpy::EigenSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>eigentemplate.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/alpha/</path>
    <filename>eigentemplate_8cpp</filename>
    <class kind="struct">boopy::EigenMatrix_from_python_array</class>
    <class kind="struct">boopy::EigenMatrix_to_python_matrix</class>
    <class kind="struct">boopy::NumpyEquivalentType</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; double &gt;</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; float &gt;</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; int &gt;</class>
    <namespace>boopy</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>eigentemplate_8cpp.html</anchorfile>
      <anchor>ae70f8b6caa2bb25c9701b797594bfac7</anchor>
      <arglist>(libeigentemplate)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>test</name>
      <anchorfile>eigentemplate_8cpp.html</anchorfile>
      <anchor>ab0c64a1de2f390b1031fd271b2c90a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2</name>
      <anchorfile>eigentemplate_8cpp.html</anchorfile>
      <anchor>af11ff5417f4d9ac540f1631bbf06383d</anchor>
      <arglist>(Eigen::MatrixXd mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2Vec</name>
      <anchorfile>eigentemplate_8cpp.html</anchorfile>
      <anchor>a25733080e89a7674f017a3941af6794b</anchor>
      <arglist>(Eigen::VectorXd v)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>testVec</name>
      <anchorfile>eigentemplate_8cpp.html</anchorfile>
      <anchor>a81d4892de7e911dc711266fa2b1db93b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exception.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>exception_8cpp</filename>
    <includes id="exception_8hpp" name="exception.hpp" local="yes" imported="no">eigenpy/exception.hpp</includes>
    <includes id="registration_8hpp" name="registration.hpp" local="yes" imported="no">eigenpy/registration.hpp</includes>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>exception.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>exception_8hpp</filename>
    <class kind="class">eigenpy::Exception</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>expose.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>expose_8hpp</filename>
    <includes id="registration_8hpp" name="registration.hpp" local="yes" imported="no">eigenpy/registration.hpp</includes>
    <class kind="struct">eigenpy::call</class>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>expose</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a104fc63fea80d6c29b0a54d91b6d8110</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmake/extra_lib.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/packaging/cmake/</path>
    <filename>cmake_2extra__lib_8cpp</filename>
    <includes id="version_8hpp" name="version.hpp" local="no" imported="no">eigenpy/version.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cmake_2extra__lib_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cmake-2x/extra_lib.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/packaging/cmake-2x/</path>
    <filename>cmake-2x_2extra__lib_8cpp</filename>
    <includes id="version_8hpp" name="version.hpp" local="no" imported="no">eigenpy/version.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>cmake-2x_2extra__lib_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pkgconfig/extra_lib.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/packaging/pkgconfig/</path>
    <filename>pkgconfig_2extra__lib_8cpp</filename>
    <includes id="version_8hpp" name="version.hpp" local="no" imported="no">eigenpy/version.hpp</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>pkgconfig_2extra__lib_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fwd.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>fwd_8hpp</filename>
    <includes id="numpy_8hpp" name="numpy.hpp" local="yes" imported="no">eigenpy/numpy.hpp</includes>
    <includes id="expose_8hpp" name="expose.hpp" local="yes" imported="no">eigenpy/expose.hpp</includes>
    <class kind="struct">eigenpy::EigenFromPy</class>
    <class kind="struct">eigenpy::EigenToPy</class>
    <namespace>eigenpy</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_DEFAULT_ALIGNMENT_VALUE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a1bd4d811187d0a549469e99c02df796f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_NO_ALIGNMENT_VALUE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a8bbab68acf94cb991a370a22fa45c059</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_UNUSED_VARIABLE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a09925c3744e4b5c96881349a2dab23dd</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_IMPORT_ARRAY</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>ad2cd12e09a08db7cbcae2e74f723d6c4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry-conversion.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>geometry-conversion_8cpp</filename>
    <includes id="memory_8hpp" name="memory.hpp" local="yes" imported="no">eigenpy/memory.hpp</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">eigenpy/geometry.hpp</includes>
    <includes id="geometry-conversion_8hpp" name="geometry-conversion.hpp" local="yes" imported="no">eigenpy/geometry-conversion.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeGeometryConversion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a64bbcb71da54e363282bd1db2fc88d68</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry-conversion.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>geometry-conversion_8hpp</filename>
    <class kind="struct">eigenpy::EulerAnglesConvertor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>geometry.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>geometry_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">eigenpy/geometry.hpp</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a7d3d3332ebb127114111af665f279fb3</anchor>
      <arglist>(geometry)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>testInAngleAxis</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a0d6f623f624856cafef9286c42ef9dc2</anchor>
      <arglist>(Eigen::AngleAxisd aa)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>testInQuaternion</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>ae96236edd306e7a0383a0899de44da4f</anchor>
      <arglist>(Eigen::Quaterniond q)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::AngleAxisd</type>
      <name>testOutAngleAxis</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a315e66fc2f0d1f19b93b853573a47ab5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Quaterniond</type>
      <name>testOutQuaternion</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a16d873ad8212c4c269843b468aa1f325</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>geometry_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeAngleAxis</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aae74846cfefe666214c28a2d72d97c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeGeometryConversion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a64bbcb71da54e363282bd1db2fc88d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeQuaternion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a731e2a1cec19bc70b03a35f160ef5ef5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>git-archive-all.py</name>
    <path>/tmp/ws/src/eigenpy/cmake/</path>
    <filename>git-archive-all_8py</filename>
    <class kind="class">git-archive-all::GitArchiver</class>
    <namespace>git-archive-all</namespace>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegit-archive-all.html</anchorfile>
      <anchor>ab4cc9403802037ecb04d68247cc9f81a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacegit-archive-all.html</anchorfile>
      <anchor>adffa1c135f4c9da96a0d96e9f0a7a578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>is-aligned.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/utils/</path>
    <filename>is-aligned_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>bool</type>
      <name>is_aligned</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ac54d65938111e14739e73de70dda406b</anchor>
      <arglist>(void *ptr, std::size_t alignment)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>is-approx.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/utils/</path>
    <filename>is-approx_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE bool</type>
      <name>is_approx</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a0533692c0ec42fa69b8db5d2b92e1b59</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixType1 &gt; &amp;mat1, const Eigen::MatrixBase&lt; MatrixType2 &gt; &amp;mat2, const typename MatrixType1::Scalar &amp;prec)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE bool</type>
      <name>is_approx</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a143f6176f01eb1577db06cac4e6d38ce</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixType1 &gt; &amp;mat1, const Eigen::MatrixBase&lt; MatrixType2 &gt; &amp;mat2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IterativeSolverBase.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>IterativeSolverBase_8hpp</filename>
    <includes id="SparseSolverBase_8hpp" name="SparseSolverBase.hpp" local="yes" imported="no">eigenpy/solvers/SparseSolverBase.hpp</includes>
    <class kind="struct">eigenpy::IterativeSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>LDLT.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/decompositions/</path>
    <filename>LDLT_8hpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="scalar-name_8hpp" name="scalar-name.hpp" local="yes" imported="no">eigenpy/utils/scalar-name.hpp</includes>
    <class kind="struct">eigenpy::LDLTSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>LeastSquaresConjugateGradient.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>LeastSquaresConjugateGradient_8hpp</filename>
    <includes id="IterativeSolverBase_8hpp" name="IterativeSolverBase.hpp" local="yes" imported="no">eigenpy/solvers/IterativeSolverBase.hpp</includes>
    <class kind="struct">eigenpy::LeastSquaresConjugateGradientVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>LLT.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/decompositions/</path>
    <filename>LLT_8hpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="scalar-name_8hpp" name="scalar-name.hpp" local="yes" imported="no">eigenpy/utils/scalar-name.hpp</includes>
    <class kind="struct">eigenpy::LLTSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/eigenpy/python/</path>
    <filename>main_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="version_8hpp" name="version.hpp" local="yes" imported="no">eigenpy/version.hpp</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">eigenpy/geometry.hpp</includes>
    <includes id="computation-info_8hpp" name="computation-info.hpp" local="yes" imported="no">eigenpy/computation-info.hpp</includes>
    <includes id="solvers_8hpp" name="solvers.hpp" local="yes" imported="no">eigenpy/solvers/solvers.hpp</includes>
    <includes id="preconditioners_8hpp" name="preconditioners.hpp" local="yes" imported="no">eigenpy/solvers/preconditioners.hpp</includes>
    <includes id="decompositions_8hpp" name="decompositions.hpp" local="yes" imported="no">eigenpy/decompositions/decompositions.hpp</includes>
    <includes id="is-approx_8hpp" name="is-approx.hpp" local="yes" imported="no">eigenpy/utils/is-approx.hpp</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>ada46a4cd3b7b60fa02e8e134e560cf73</anchor>
      <arglist>(eigenpy)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-complex-double.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-complex-double_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a119e6d56e6367d86058336df54ca3fbc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-complex-float.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-complex-float_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexFloat</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aa28b32d36a477b114c17424509e7a6fa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-complex-long-double.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-complex-long-double_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexLongDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a8f3e707eb126327ae46e2948bf7e8624</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-double.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-double_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a447e08981e2391b1d68c9deb129cf98c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-float.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-float_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixFloat</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a6536cd653a513925194655c739a29d2b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-int.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-int_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixInt</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a806102a5ffa1f25094c8e7e6e3f519ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-long-double.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-long-double_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixLongDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aad0c3a7c57d8083b95214aa42934ce0f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-long.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-long_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixLong</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7fdc038a2efe770a8297b8b114869dc2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>matrix_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <member kind="function">
      <type>MatrixDerived</type>
      <name>base</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a017492c7aba8ddef498ef4704d3496cf</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a7af2d44d267afa27a91813b30ddf10fe</anchor>
      <arglist>(matrix)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>emptyMatrix</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>ae28e4eb44a8295b5e8dca6b048150c27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>emptyVector</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>afead1d50895dbeb7f70d4e3bac1a1634</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>matrix1x1</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a1c1b1327b0327b9a769118e7c33bd35f</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, 6, 6 &gt;</type>
      <name>matrix6</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a136dbc0fc691d3fa44537b5229c92a8a</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>naturals</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a8209652f6909ce393088a2ecd6e27120</anchor>
      <arglist>(int R, int C, bool verbose)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>naturals</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>adfa7485069c17d92dfe3bc2b914b1522</anchor>
      <arglist>(int R, bool verbose)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>naturals</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a8d58060bcc3526f6be6b9bb4e5402c8d</anchor>
      <arglist>(bool verbose)</arglist>
    </member>
    <member kind="function">
      <type>MatrixDerived</type>
      <name>plain</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a09847f97964d3ddf4f66b63d6beac405</anchor>
      <arglist>(const Eigen::PlainObjectBase&lt; MatrixDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::MatrixXd</type>
      <name>reflex</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a41fce62599851bdf96856df87ee84df6</anchor>
      <arglist>(const MatType &amp;M, bool verbose)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt;</type>
      <name>vector1x1</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a09394b246bf80f31dc0b842783529236</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>memory.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>memory_8hpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_DEFINE_STRUCT_ALLOCATOR_SPECIALIZATION</name>
      <anchorfile>memory_8hpp.html</anchorfile>
      <anchor>affe87bf168802dcaf44f9db635ec03be</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mystring.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/alpha/</path>
    <filename>mystring_8cpp</filename>
    <class kind="class">homemadestring::custom_string</class>
    <class kind="struct">homemadestring::custom_string_from_python_str</class>
    <class kind="struct">homemadestring::custom_string_to_python_str</class>
    <namespace>homemadestring</namespace>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>mystring_8cpp.html</anchorfile>
      <anchor>ae7c2f237ca7a405ccd741e2607011d20</anchor>
      <arglist>(libmystring)</arglist>
    </member>
    <member kind="function">
      <type>custom_string</type>
      <name>hello</name>
      <anchorfile>namespacehomemadestring.html</anchorfile>
      <anchor>a88ec07b7b25a6710fba1359f7496fe91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_module</name>
      <anchorfile>namespacehomemadestring.html</anchorfile>
      <anchor>acf9482de4e500d3a364e85d8bc8163d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>namespacehomemadestring.html</anchorfile>
      <anchor>a9c2e72712f382c6635665288dce6bc14</anchor>
      <arglist>(custom_string const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numpy-allocator.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>numpy-allocator_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.hpp</includes>
    <includes id="register_8hpp" name="register.hpp" local="yes" imported="no">eigenpy/register.hpp</includes>
    <class kind="struct">eigenpy::NumpyAllocator</class>
    <class kind="struct">eigenpy::NumpyAllocator&lt; const MatType &amp; &gt;</class>
    <class kind="struct">eigenpy::NumpyAllocator&lt; MatType &amp; &gt;</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>numpy-map.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>numpy-map_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="exception_8hpp" name="exception.hpp" local="yes" imported="no">eigenpy/exception.hpp</includes>
    <includes id="stride_8hpp" name="stride.hpp" local="yes" imported="no">eigenpy/stride.hpp</includes>
    <class kind="struct">eigenpy::NumpyMap</class>
    <class kind="struct">eigenpy::NumpyMapTraits</class>
    <class kind="struct">eigenpy::NumpyMapTraits&lt; MatType, InputScalar, AlignmentValue, Stride, false &gt;</class>
    <class kind="struct">eigenpy::NumpyMapTraits&lt; MatType, InputScalar, AlignmentValue, Stride, true &gt;</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>numpy-type.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>numpy-type_8cpp</filename>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>numpy-type.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>numpy-type_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="scalar-conversion_8hpp" name="scalar-conversion.hpp" local="yes" imported="no">eigenpy/scalar-conversion.hpp</includes>
    <class kind="struct">eigenpy::NumpyEquivalentType</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; bool &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; double &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; float &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; int &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; long &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; long double &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::NumpyType</class>
    <namespace>eigenpy</namespace>
    <member kind="enumeration">
      <type></type>
      <name>NP_TYPE</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a60ece1a59cff9f127213e55f12191caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_TYPE</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a60ece1a59cff9f127213e55f12191caaab932dfd4a61f4e6cbccd9303aa16ef8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARRAY_TYPE</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a60ece1a59cff9f127213e55f12191caaa0b2d1f6a80d81951856100dafa363c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumpyNativeType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ae90c44d76d7b15d8528475d89e7cf50f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>np_type_is_convertible_into_scalar</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7f92972ec364ec232d37f54c9b403fa6</anchor>
      <arglist>(const int np_type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numpy.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>numpy_8cpp</filename>
    <includes id="numpy_8hpp" name="numpy.hpp" local="yes" imported="no">eigenpy/numpy.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>import_numpy</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3c76f780a5c73dfe48fb37026642b3a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int EIGENPY_DLLAPI</type>
      <name>PyArray_TypeNum</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a61e3c7c5ffc37405dc16d18b3d92bd12</anchor>
      <arglist>(PyTypeObject *type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>numpy.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>numpy_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="define">
      <type>#define</type>
      <name>call_PyArray_Check</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a0edab05bc37fc8ebb0f5b8138bc77d25</anchor>
      <arglist>(py_obj)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>call_PyArray_DescrFromType</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a16ac082548e5310836f06ab905fec2f3</anchor>
      <arglist>(typenum)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>call_PyArray_InitArrFuncs</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a1c5064eaa3a9d0760f7ff6dcecc5a31c</anchor>
      <arglist>(funcs)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>call_PyArray_New</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a184841673d8454e589c35e22c1c542a1</anchor>
      <arglist>(py_type_ptr, nd, shape, np_type, data_ptr, options)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>call_PyArray_RegisterDataType</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a1c2812ee4c7b020d4f3a429bf394cc53</anchor>
      <arglist>(dtype)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>call_PyArray_SimpleNew</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a78acc9f6bc85e74263c31da87bfacacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_GET_PY_ARRAY_TYPE</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a4bf7c4c10e8632fb0eaf816997228360</anchor>
      <arglist>(array)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>getPyArrayType</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a5533d6d7ef79a7409377f2eb8f74b300</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PY_ARRAY_UNIQUE_SYMBOL</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a7d399fcbebb74300921248d831d6ab6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>import_numpy</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3c76f780a5c73dfe48fb37026642b3a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int EIGENPY_DLLAPI</type>
      <name>PyArray_TypeNum</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a61e3c7c5ffc37405dc16d18b3d92bd12</anchor>
      <arglist>(PyTypeObject *type)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>omniidl_be_python_with_docstring.py</name>
    <path>/tmp/ws/src/eigenpy/cmake/hpp/idl/</path>
    <filename>omniidl__be__python__with__docstring_8py</filename>
    <class kind="class">omniidl_be_python_with_docstring::CommentToConstVisitor</class>
    <namespace>omniidl_be_python_with_docstring</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rreplace</name>
      <anchorfile>namespaceomniidl__be__python__with__docstring.html</anchorfile>
      <anchor>ab5be471acc7745deccd768d20cac9348</anchor>
      <arglist>(s, old, new, occurrence)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>namespaceomniidl__be__python__with__docstring.html</anchorfile>
      <anchor>a752645ca365e1b6b5e3976a944e6fc6b</anchor>
      <arglist>(tree, args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>package.hh</name>
    <path>/tmp/ws/src/eigenpy/doc/additionalDoc/</path>
    <filename>package_8hh</filename>
  </compound>
  <compound kind="file">
    <name>preconditioners.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/solvers/</path>
    <filename>preconditioners_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>preconditioners.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>preconditioners_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposePreconditioners</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a8abc9106dfd162392a8dfadbfd444f4f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python-module-py.cc</name>
    <path>/tmp/ws/src/eigenpy/cmake/dynamic_graph/</path>
    <filename>python-module-py_8cc</filename>
    <member kind="function">
      <type>void</type>
      <name>initwrap</name>
      <anchorfile>python-module-py_8cc.html</anchorfile>
      <anchor>a01ba0f75ad3d8360410ecc25d421886e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static PyMethodDef</type>
      <name>functions</name>
      <anchorfile>python-module-py_8cc.html</anchorfile>
      <anchor>a2358ccb645458580a0c2d6865e9ceb60</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quaternion.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>quaternion_8cpp</filename>
    <includes id="memory_8hpp" name="memory.hpp" local="yes" imported="no">eigenpy/memory.hpp</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">eigenpy/geometry.hpp</includes>
    <includes id="quaternion_8hpp" name="quaternion.hpp" local="yes" imported="no">eigenpy/quaternion.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeQuaternion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a731e2a1cec19bc70b03a35f160ef5ef5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quaternion.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>quaternion_8hpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="exception_8hpp" name="exception.hpp" local="yes" imported="no">eigenpy/exception.hpp</includes>
    <class kind="struct">eigenpy::call&lt; Eigen::Quaternion&lt; Scalar, Options &gt; &gt;</class>
    <class kind="class">eigenpy::ExceptionIndex</class>
    <class kind="struct">boost::python::converter::implicit&lt; Quaternion, Eigen::QuaternionBase&lt; Quaternion &gt; &gt;</class>
    <class kind="class">eigenpy::QuaternionVisitor</class>
    <class kind="class">eigenpy::QuaternionVisitor</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::QuaternionBase&lt; Quaternion &gt; const &amp; &gt;</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::converter</namespace>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>register.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>register_8cpp</filename>
    <includes id="register_8hpp" name="register.hpp" local="yes" imported="no">eigenpy/register.hpp</includes>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>register.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>register_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="exception_8hpp" name="exception.hpp" local="yes" imported="no">eigenpy/exception.hpp</includes>
    <class kind="struct">eigenpy::Register::Compare_PyTypeObject</class>
    <class kind="struct">eigenpy::Register::Compare_TypeInfo</class>
    <class kind="struct">eigenpy::Register</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>registration.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>registration_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>bool</type>
      <name>check_registration</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a46a14c799a9dbe69f4c03d6017b4660f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>register_symbolic_link_to_registered_type</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3636cec4095b0b298fdef2512f54da6b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>return_by_ref.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>return__by__ref_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <class kind="struct">Base</class>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>return__by__ref_8cpp.html</anchorfile>
      <anchor>a85cde5f211bdd2dee91f194fd58462f8</anchor>
      <arglist>(return_by_ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expose_matrix_class</name>
      <anchorfile>return__by__ref_8cpp.html</anchorfile>
      <anchor>a87ce10c2a6701884c097bdc1fdbb71ff</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scalar-conversion.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>scalar-conversion_8hpp</filename>
    <class kind="struct">eigenpy::FromTypeToType</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; double, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; double, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; double, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, float &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, long &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, float &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; SCALAR, SCALAR &gt;</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>scalar-name.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/utils/</path>
    <filename>scalar-name_8hpp</filename>
    <class kind="struct">eigenpy::scalar_name</class>
    <class kind="struct">eigenpy::scalar_name&lt; double &gt;</class>
    <class kind="struct">eigenpy::scalar_name&lt; float &gt;</class>
    <class kind="struct">eigenpy::scalar_name&lt; long double &gt;</class>
    <class kind="struct">eigenpy::scalar_name&lt; std::complex&lt; Scalar &gt; &gt;</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/decompositions/</path>
    <filename>SelfAdjointEigenSolver_8hpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="eigen-to-python_8hpp" name="eigen-to-python.hpp" local="yes" imported="no">eigenpy/eigen-to-python.hpp</includes>
    <includes id="scalar-name_8hpp" name="scalar-name.hpp" local="yes" imported="no">eigenpy/utils/scalar-name.hpp</includes>
    <class kind="struct">eigenpy::SelfAdjointEigenSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>setup.in.py</name>
    <path>/tmp/ws/src/eigenpy/cmake/cython/</path>
    <filename>setup_8in_8py</filename>
    <class kind="class">setup::pkg_config</class>
    <namespace>setup</namespace>
    <member kind="function">
      <type>def</type>
      <name>absolute</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ace87a65d75cbd054ca349e16bf6039b0</anchor>
      <arglist>(src)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cxx_standard</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2ef51ce1b22cffd404370dbbcaa8c7d4</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cxx_standard_cmp</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2ef80ec10cc729c8690658e5470e0131</anchor>
      <arglist>(lhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenExtension</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a277f5c34eeba057f5efd9d013d762376</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>numpy_get_include</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aba7bc82acbd88b58010b93b6bf4030b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chunk</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ac841690a327d48358d0aa6c3da5b8003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1ff2a74642e15658e2c46138d2a73f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cxx_standard</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a01e02c6fb7f2c66a9fb3daa4025be584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abab7f7484072aa53119cd89cbae7c862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ext_modules</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1bf56ea61d1e9865f316116dca2fbfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a7d6a659c7fd056d592f248c1a98e6f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>package_data</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a0a5ccc22976d20d42c6bb6c7651ce0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aff2375a361fd5865c77bd9aa093be747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sha512</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afd75da7bae5803e88a0b20ac410de369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>src_files</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a8b0c506f6c8d68e5064a3bdc042c3b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_hash</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1573d7834565996eab83d4d029075c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>win32_build</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab1242eec890d42048d0a2d0da8c5ad81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>simple.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/alpha/</path>
    <filename>simple_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>simple_8cpp.html</anchorfile>
      <anchor>acdf99028a7995aa966d8096f2641dd1d</anchor>
      <arglist>(libsimple)</arglist>
    </member>
    <member kind="function">
      <type>char const *</type>
      <name>testchar</name>
      <anchorfile>simple_8cpp.html</anchorfile>
      <anchor>aa612fd3b73586a1f704ec9a27f8617a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd</type>
      <name>testeigenvec</name>
      <anchorfile>simple_8cpp.html</anchorfile>
      <anchor>a47d2ff7fdfccfba323aeb57cdd04bc43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>teststr</name>
      <anchorfile>simple_8cpp.html</anchorfile>
      <anchor>a129a7f83069c9b8d64e5f827c7415540</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>solvers.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/solvers/</path>
    <filename>solvers_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>solvers.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>solvers_8hpp</filename>
    <class kind="struct">eigenpy::SolversScope</class>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeSolvers</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a415a99f680e64134bb1719924d1cc6bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSolverBase.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/solvers/</path>
    <filename>SparseSolverBase_8hpp</filename>
    <class kind="struct">eigenpy::SparseSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>stride.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>stride_8hpp</filename>
    <class kind="struct">eigenpy::StrideType</class>
    <class kind="struct">eigenpy::StrideType&lt; MatType, InnerStride, OuterStride, true &gt;</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>test_complex.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__complex_8py</filename>
    <namespace>test_complex</namespace>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__complex.html</anchorfile>
      <anchor>a3aed3cb7fc20ca1b43fff21600dc9d10</anchor>
      <arglist>(dtype)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__complex.html</anchorfile>
      <anchor>af27c961a62d9528101b8e47fc6775929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__complex.html</anchorfile>
      <anchor>a2c3cc645ac48c52987860fd3f422955e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_dimensions.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__dimensions_8py</filename>
    <namespace>test_dimensions</namespace>
    <member kind="variable">
      <type></type>
      <name>coeffs_vector</name>
      <anchorfile>namespacetest__dimensions.html</anchorfile>
      <anchor>a4979204cac417ef095b85afccf207e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quat</name>
      <anchorfile>namespacetest__dimensions.html</anchorfile>
      <anchor>ad5482c537d5ceeb0b9b27d91acbdc066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_eigen_ref.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__eigen__ref_8py</filename>
    <namespace>test_eigen_ref</namespace>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>aef3be8512e9d954dad97760fa73774d6</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a8e82e533c57f3f9d22b5ccbdf4418b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>ac5599a4a86e7f9e632ddce73941aeaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>af65374db8f389df3850d47b42d1476d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_eigen_solver.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__eigen__solver_8py</filename>
    <namespace>test_eigen_solver</namespace>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>a3eed320df90b5f345aef640dc1a52378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>a8abafb8acec299313fd87574bbe859ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>ad7ff3d79f30d60372a82df27bd16adb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>es</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>ad66a8e1de1905f9dcd86080d88af4a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>V</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>a93c0791c8860f4253a13134c211645bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_geometry.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__geometry_8py</filename>
    <namespace>test_geometry</namespace>
    <member kind="function">
      <type>def</type>
      <name>isapprox</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ae0d4fda9d0cd4d77045514e1fb28f3ec</anchor>
      <arglist>(a, b, epsilon=1e-6)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axis</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a52dcd3b3aa89fd1b7f0f82a5c01aa0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a6a4c58bcd86cd1e9a205422a2f0732c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q2</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>aa34337ab9cfd441e0326cd5a5ef25ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qo</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>aaf3225322abbc9728ae8ea623a6378ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qR</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a5796296d43fa0281033f259ba13d9faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a68870d43e47851a5a7530947f6370f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>R</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a1df1fa664d3fdce99311e60c59e847bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r2</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>af9818dc078d83e712c606dd24c2910e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ad04782f612e7c48d8593cdbb4e3416f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ri</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ad5ec966a2061c1b43c83ffe6251303e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ro</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a3f935ffcc8c10fb3383c11d4734e9f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Rq</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a7131ff524dd588afb9c7db1f863de8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Rr</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a2e956e329b9d568617dfed1d0528abb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ae0c8edd81c945524b0778cf40b3e7e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_LDLT.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__LDLT_8py</filename>
    <namespace>test_LDLT</namespace>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>aa5370e2066a186264684d8ee52261afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a11b964d748ab776bde5f3decf67e2656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>ae2baf3defb632cd397ece410b8539428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>L</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a644e72f7ce8ea1db3c67934cb0b6adfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ldlt</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>ad4c1a85b8f31b9b732428b112a5a1d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>P</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a52099b96081d79ef35348b44838a0f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_LLT.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__LLT_8py</filename>
    <namespace>test_LLT</namespace>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>aee0e9abb64123094635201fb9f2c0e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>af3386c2b892c893bacab0b9f7f717a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>L</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>a84dd6f9476be56e88432fa222b680716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>llt</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>a91dca6f25627875984753a39d49c44dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_matrix.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__matrix_8py</filename>
    <namespace>test_matrix</namespace>
    <member kind="variable">
      <type></type>
      <name>M</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>aa3496ec0e96046f9f231e8400a351955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>M33</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a8369edd04a9ab55ebbb035ff3e3a7a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat1x1</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a0521b67896dac97a933c261bf236f239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat6</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a9fb2290be77a9ce326a4338bc0c88651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mcheck</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>adc8c91d2f92976e5eb8bcff530169af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mref</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a5b3fe6a4912fa1ac7f6f286fe3c5241a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mref_from_base</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a9c37fb0b306702ca61bc31362341ee0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mref_from_plain</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a93e37fcd38260b75ef9e1e513d4bd267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>aa75c0c782c45d39f206e590ce2420f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a21447d74678a79fc2fa1247c0dc1a349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vcheck</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a969b0841fddcfc6671964fe9efdb644c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vec1x1</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>aeebcc1b2a500eafe45396f94eadae2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a47c05a58ecd374fcc31748e26d720118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_return_by_ref.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__return__by__ref_8py</filename>
    <namespace>test_return_by_ref</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_not_shared</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>a94ddbd0a40e73d8d8670d5a3019f4af9</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_shared</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>a16e6d01aeaf5437715c8372a9efef3d9</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>ae6bf8200966ca35579430ea8d1022078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>a41547100986e087c28ffb832fb8798fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>row_mat</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>aea3ec82c6034820ac90be1e8f9c9cbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>add1213ec858b54d45ae0250ba55a3503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vec</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>ac449c719c76144fb4cd6abbe01d79e78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_self_adjoint_eigen_solver.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__self__adjoint__eigen__solver_8py</filename>
    <namespace>test_self_adjoint_eigen_solver</namespace>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a9a5a471895a69f1b1fd2dc7bde016399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a2bb5f568e47c36dc9747efa7d9eb0b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a8e5a0fa765cf29ed4f97d774dd41ba9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>es</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a11f50a452e72938e13f451a7e3952f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>V</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a07bda272530a80859e204c4b98609079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_switch.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__switch_8py</filename>
    <namespace>test_switch</namespace>
    <member kind="variable">
      <type></type>
      <name>coeffs_array</name>
      <anchorfile>namespacetest__switch.html</anchorfile>
      <anchor>a0f75bc4ec3d2a1b3b01f1cd6d6db670c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>coeffs_vector</name>
      <anchorfile>namespacetest__switch.html</anchorfile>
      <anchor>ad057c77ab5d5cb1490624d0151f0e4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quat</name>
      <anchorfile>namespacetest__switch.html</anchorfile>
      <anchor>a1a3369b3ef2c8d222ffe89594ef0826f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_user_type.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__user__type_8py</filename>
    <namespace>test_user_type</namespace>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>ade410bd8495d7f2ca6f1c2202ea56ea8</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>ad56887d3ea18ca459cdcb35cf072bc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a20f7e698241ab0d67b3868609ba449a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a809f623f0896739fd1d7726857cbe2d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_version.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__version_8py</filename>
    <namespace>test_version</namespace>
  </compound>
  <compound kind="file">
    <name>timer.h</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>timer_8h</filename>
    <class kind="struct">StackTicToc</class>
    <member kind="define">
      <type>#define</type>
      <name>SMOOTH</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a29e25d9140fee3188270d100368e58e3</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>operator-</name>
      <anchorfile>timer_8h.html</anchorfile>
      <anchor>a8b83eb7f6a3030070aa800bb9cc59a24</anchor>
      <arglist>(const struct timeval &amp;t1, const struct timeval &amp;t0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ufunc.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>ufunc_8hpp</filename>
    <includes id="register_8hpp" name="register.hpp" local="yes" imported="no">eigenpy/register.hpp</includes>
    <namespace>eigenpy</namespace>
    <namespace>eigenpy::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_NPY_CONST_UFUNC_ARG</name>
      <anchorfile>ufunc_8hpp.html</anchorfile>
      <anchor>a55aa1ccef3774675b0347d2696c0e16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_REGISTER_BINARY_OPERATOR</name>
      <anchorfile>ufunc_8hpp.html</anchorfile>
      <anchor>a0358b44f7ebed6ea370c6c973ce39fca</anchor>
      <arglist>(name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_REGISTER_BINARY_UFUNC</name>
      <anchorfile>ufunc_8hpp.html</anchorfile>
      <anchor>a95b6b48cc062857092eb0e83306bb3c4</anchor>
      <arglist>(name, code, T1, T2, R)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_REGISTER_UNARY_OPERATOR</name>
      <anchorfile>ufunc_8hpp.html</anchorfile>
      <anchor>a8c19d33dcbfc326840730d673ca6c59c</anchor>
      <arglist>(name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_REGISTER_UNARY_UFUNC</name>
      <anchorfile>ufunc_8hpp.html</anchorfile>
      <anchor>ac090efc275b0da512dde57865b8e067f</anchor>
      <arglist>(name, code, T, R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCommonUfunc</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a53f46b92869bef75d38a9c8379d7b6cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>user-type.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>user-type_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="register_8hpp" name="register.hpp" local="yes" imported="no">eigenpy/register.hpp</includes>
    <class kind="struct">eigenpy::internal::SpecialMethods</class>
    <class kind="struct">eigenpy::internal::SpecialMethods&lt; T, NPY_USERDEF &gt;</class>
    <namespace>eigenpy</namespace>
    <namespace>eigenpy::internal</namespace>
    <member kind="function">
      <type>int</type>
      <name>registerNewType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a0a8c5c9ed52e6e5ae599ffcb9ca45645</anchor>
      <arglist>(PyTypeObject *py_type_ptr=NULL)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>user_type.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>user__type_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="user-type_8hpp" name="user-type.hpp" local="yes" imported="no">eigenpy/user-type.hpp</includes>
    <includes id="ufunc_8hpp" name="ufunc.hpp" local="yes" imported="no">eigenpy/ufunc.hpp</includes>
    <class kind="struct">CustomType</class>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>user__type_8cpp.html</anchorfile>
      <anchor>ac0def93afca7d10d04b700687292ee41</anchor>
      <arglist>(user_type)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>build_matrix</name>
      <anchorfile>user__type_8cpp.html</anchorfile>
      <anchor>a96d8727d853ead0bcb51a24191033b6a</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; CustomType&lt; Scalar &gt;, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>create</name>
      <anchorfile>user__type_8cpp.html</anchorfile>
      <anchor>aa43451a96cf5c4199438bfda76809b8c</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expose_custom_type</name>
      <anchorfile>user__type_8cpp.html</anchorfile>
      <anchor>a8e1ab963d45177304fabe028a5e1fee8</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>version_8cpp</filename>
    <includes id="version_8hpp" name="version.hpp" local="yes" imported="no">eigenpy/version.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>bool EIGENPY_DLLAPI</type>
      <name>checkVersionAtLeast</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aaf7791c6e98f6060d3c73608ea405b57</anchor>
      <arglist>(unsigned int major_version, unsigned int minor_version, unsigned int patch_version)</arglist>
    </member>
    <member kind="function">
      <type>std::string EIGENPY_DLLAPI</type>
      <name>printVersion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a71b7a633ad9049fc5bf8c84b2fc015f7</anchor>
      <arglist>(const std::string &amp;delimiter=&quot;.&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>version.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>version_8hpp</filename>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>bool EIGENPY_DLLAPI</type>
      <name>checkVersionAtLeast</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aaf7791c6e98f6060d3c73608ea405b57</anchor>
      <arglist>(unsigned int major_version, unsigned int minor_version, unsigned int patch_version)</arglist>
    </member>
    <member kind="function">
      <type>std::string EIGENPY_DLLAPI</type>
      <name>printVersion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a71b7a633ad9049fc5bf8c84b2fc015f7</anchor>
      <arglist>(const std::string &amp;delimiter=&quot;.&quot;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigenpy::AngleAxisVisitor</name>
    <filename>classeigenpy_1_1AngleAxisVisitor.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>ad0f8d72e7d28b3a553223f02eb559101</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>a43f06bce8ff9e3eb3170afaa7592fe8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>AngleAxis::Matrix3</type>
      <name>Matrix3</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>afd683845c60571a4d4ff58900df1545c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Quaternion&lt; Scalar, 0 &gt;</type>
      <name>Quaternion</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>a2d93b3a6360632d6e74d703c323655c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::RotationBase&lt; AngleAxis, 3 &gt;</type>
      <name>RotationBase</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>addb5889cb12e1e574bae7c6886875a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>AngleAxis::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>ac77066aecc4290c905381ec3a4f48a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>AngleAxis::Vector3</type>
      <name>Vector3</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>aae01c8a8047c3aa775006a70d80e59ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>__eq__</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>a249d1afdfc11647b3f28aa90156017c8</anchor>
      <arglist>(const AngleAxis &amp;u, const AngleAxis &amp;v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>__ne__</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>aa915b6b1a6b709a95274e0bd51eaf0d1</anchor>
      <arglist>(const AngleAxis &amp;u, const AngleAxis &amp;v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>print</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>a4ccfcff2b7928c74c598b9d37632b389</anchor>
      <arglist>(const AngleAxis &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setAngle</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>ad09c9aa7463df59f867c236f7b547543</anchor>
      <arglist>(AngleAxis &amp;self, const Scalar &amp;angle)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setAxis</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>a51b71925ecc3456fe39c8b66f67fd4bb</anchor>
      <arglist>(AngleAxis &amp;self, const Vector3 &amp;axis)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Base</name>
    <filename>structBase.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Base</name>
      <anchorfile>structBase.html</anchorfile>
      <anchor>a43d5bd8748c372d3e519920f94b7f2e2</anchor>
      <arglist>(const Eigen::DenseIndex rows, const Eigen::DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>const Matrix &amp;</type>
      <name>const_ref</name>
      <anchorfile>structBase.html</anchorfile>
      <anchor>a0a70584a482a1538b86cc56013e69455</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>copy</name>
      <anchorfile>structBase.html</anchorfile>
      <anchor>a71b18b914afdbc12d66ee9e23b144c50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>ref</name>
      <anchorfile>structBase.html</anchorfile>
      <anchor>aeabeca5571e98c5ac1bdb1cb13b489be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show</name>
      <anchorfile>structBase.html</anchorfile>
      <anchor>a8b0e022b3d591b7a1c723a10789f8fde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Matrix</type>
      <name>mat</name>
      <anchorfile>structBase.html</anchorfile>
      <anchor>aa3d379c1bf8a6024a50a2b608a45f628</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::BFGSPreconditionerBaseVisitor</name>
    <filename>structeigenpy_1_1BFGSPreconditionerBaseVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1BFGSPreconditionerBaseVisitor.html</anchorfile>
      <anchor>a1d750f98ca608ea779a8e526f8f2c90b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1BFGSPreconditionerBaseVisitor.html</anchorfile>
      <anchor>ae753e43824ae72764ce9c56a939587a9</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1BFGSPreconditionerBaseVisitor.html</anchorfile>
      <anchor>a028a694f9290d851d3fda537db093cbf</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::call</name>
    <filename>structeigenpy_1_1call.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1call.html</anchorfile>
      <anchor>a731379f7db7c24744daad8f34072cc44</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::call&lt; Eigen::AngleAxis&lt; Scalar &gt; &gt;</name>
    <filename>structeigenpy_1_1call_3_01Eigen_1_1AngleAxis_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxis</name>
      <anchorfile>structeigenpy_1_1call_3_01Eigen_1_1AngleAxis_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a486a70bf98f79bc5e8ace427ebb35a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1call_3_01Eigen_1_1AngleAxis_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a67e8dd20ea3b41a50c69845027e256e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structeigenpy_1_1call_3_01Eigen_1_1AngleAxis_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af9cfaeb207a9b574af7f1ecb94df3e61</anchor>
      <arglist>(const AngleAxis &amp;self, const AngleAxis &amp;other, const Scalar &amp;prec=Eigen::NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::call&lt; Eigen::Quaternion&lt; Scalar, Options &gt; &gt;</name>
    <filename>structeigenpy_1_1call_3_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Eigen::Quaternion&lt; Scalar, Options &gt;</type>
      <name>Quaternion</name>
      <anchorfile>structeigenpy_1_1call_3_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a40a43931e316b0fe0ec9eb5ff801218c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1call_3_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa836c4a37e35bb93e938101741f8670f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structeigenpy_1_1call_3_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a105e7e3e6f73ef9c4e66e2854e674e9c</anchor>
      <arglist>(const Quaternion &amp;self, const Quaternion &amp;other, const Scalar &amp;prec=Eigen::NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::cast_matrix_or_array</name>
    <filename>structeigenpy_1_1details_1_1cast__matrix__or__array.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>cast_is_valid</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1cast__matrix__or__array.html</anchorfile>
      <anchor>ab42b126b44fdefecb22f37226039cfff</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixIn &gt; &amp;input, const Eigen::MatrixBase&lt; MatrixOut &gt; &amp;dest)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::cast_matrix_or_array&lt; Scalar, NewScalar, false &gt;</name>
    <filename>structeigenpy_1_1details_1_1cast__matrix__or__array_3_01Scalar_00_01NewScalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1cast__matrix__or__array_3_01Scalar_00_01NewScalar_00_01false_01_4.html</anchorfile>
      <anchor>a2d2e7a026a07983ca76869c18363c53b</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixIn &gt; &amp;, const Eigen::MatrixBase&lt; MatrixOut &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>omniidl_be_python_with_docstring::CommentToConstVisitor</name>
    <filename>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</anchorfile>
      <anchor>a8684d69eef10815a7a420735c8c00dde</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visitAST</name>
      <anchorfile>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</anchorfile>
      <anchor>a954cdeedc7f2684639e3cc671ed5e41c</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visitInterface</name>
      <anchorfile>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</anchorfile>
      <anchor>ad656618ec3fc1850ae334a470121ca46</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>visitModule</name>
      <anchorfile>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</anchorfile>
      <anchor>af5efebff7164c89375b914b41b9baa4c</anchor>
      <arglist>(self, node)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>commentStart</name>
      <anchorfile>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</anchorfile>
      <anchor>a481992ec1057ab4f060f703969bbeada</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_addDoc</name>
      <anchorfile>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</anchorfile>
      <anchor>a7bd7d43233afd4d6e6750737834c980f</anchor>
      <arglist>(self, parent, node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_commentToConst</name>
      <anchorfile>classomniidl__be__python__with__docstring_1_1CommentToConstVisitor.html</anchorfile>
      <anchor>a0b18ca30df862ff7ce56d1f8afcfef20</anchor>
      <arglist>(self, node, comments)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::Register::Compare_PyTypeObject</name>
    <filename>structeigenpy_1_1Register_1_1Compare__PyTypeObject.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structeigenpy_1_1Register_1_1Compare__PyTypeObject.html</anchorfile>
      <anchor>a6e917019b37aec5439187bd5ff8e4375</anchor>
      <arglist>(const PyTypeObject *a, const PyTypeObject *b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::Register::Compare_TypeInfo</name>
    <filename>structeigenpy_1_1Register_1_1Compare__TypeInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structeigenpy_1_1Register_1_1Compare__TypeInfo.html</anchorfile>
      <anchor>ae30da8e128e09e9069b55e728d729d54</anchor>
      <arglist>(const std::type_info *a, const std::type_info *b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::ConjugateGradientVisitor</name>
    <filename>structeigenpy_1_1ConjugateGradientVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ConjugateGradient::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1ConjugateGradientVisitor.html</anchorfile>
      <anchor>aca89a1253944a270e98c204defd60460</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1ConjugateGradientVisitor.html</anchorfile>
      <anchor>a6a282458139d181c519250c61e88f555</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1ConjugateGradientVisitor.html</anchorfile>
      <anchor>aa4762cc89ea5bed8faf2a1e55b691554</anchor>
      <arglist>(const std::string &amp;name=&quot;ConjugateGradient&quot;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::copy_if_non_const</name>
    <filename>structeigenpy_1_1details_1_1copy__if__non__const.html</filename>
    <templarg></templarg>
    <templarg>is_const</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1copy__if__non__const.html</anchorfile>
      <anchor>aa5364f9188dcd0954b99e8082a0536ac</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatType &gt; &amp;input, PyArrayObject *pyArray)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::copy_if_non_const&lt; const MatType, true &gt;</name>
    <filename>structeigenpy_1_1details_1_1copy__if__non__const_3_01const_01MatType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1copy__if__non__const_3_01const_01MatType_00_01true_01_4.html</anchorfile>
      <anchor>a9501d8669d44b49b5c80f097fd186f02</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatType &gt; &amp;, PyArrayObject *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>homemadestring::custom_string</name>
    <filename>classhomemadestring_1_1custom__string.html</filename>
    <member kind="function">
      <type></type>
      <name>custom_string</name>
      <anchorfile>classhomemadestring_1_1custom__string.html</anchorfile>
      <anchor>af888ab1a8c021a46ad1e006a72f6c6da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>custom_string</name>
      <anchorfile>classhomemadestring_1_1custom__string.html</anchorfile>
      <anchor>ac10468c39ef9ab3a1517f2abe96bf188</anchor>
      <arglist>(std::string const &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string const &amp;</type>
      <name>value</name>
      <anchorfile>classhomemadestring_1_1custom__string.html</anchorfile>
      <anchor>a9c14a545040349ad6b4f4ecab75bd799</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classhomemadestring_1_1custom__string.html</anchorfile>
      <anchor>a3e80d18ebaf2f44cba6abfbeaf2dd14e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>homemadestring::custom_string_from_python_str</name>
    <filename>structhomemadestring_1_1custom__string__from__python__str.html</filename>
    <member kind="function">
      <type></type>
      <name>custom_string_from_python_str</name>
      <anchorfile>structhomemadestring_1_1custom__string__from__python__str.html</anchorfile>
      <anchor>a5431ba7d3719542046035cdbf5122831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structhomemadestring_1_1custom__string__from__python__str.html</anchorfile>
      <anchor>a15364cc97af0452230a7430c5f6a00d3</anchor>
      <arglist>(PyObject *obj_ptr, boost::python::converter::rvalue_from_python_stage1_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structhomemadestring_1_1custom__string__from__python__str.html</anchorfile>
      <anchor>a39bcd05e7c502a3a6671f0b3a83e6a40</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>homemadestring::custom_string_to_python_str</name>
    <filename>structhomemadestring_1_1custom__string__to__python__str.html</filename>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structhomemadestring_1_1custom__string__to__python__str.html</anchorfile>
      <anchor>af2e72125c6fcc86d1df68a46199a831b</anchor>
      <arglist>(custom_string const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CustomType</name>
    <filename>structCustomType.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CustomType</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a1238e49ba164bb6e2fb300d0e0bbfbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CustomType</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a0830b85fb726ae70c31985ff89c772a2</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a0ae11259d4b0b345d77fdd4a59882cab</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>CustomType</type>
      <name>operator*</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>ada50b1a3baa48eea4c1a32ccd416def3</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator*=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>af75ff868f240b5dda4b8d01d3ab90914</anchor>
      <arglist>(const CustomType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CustomType</type>
      <name>operator+</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>ab579e641e7916cd3710f7ae63d23518c</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a3c0ba46b25336a9838c22b04690fa6e2</anchor>
      <arglist>(const CustomType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CustomType</type>
      <name>operator-</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a35d07911394b00e4d351cab978d63318</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>CustomType</type>
      <name>operator-</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a07ac6f47b57dc0c8a0ffce4913503058</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a0140c48f76d8d09e7903a02ee7570dce</anchor>
      <arglist>(const CustomType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CustomType</type>
      <name>operator/</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a395f9a2d22f227eb44a75af7b491c59a</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>aa0e4bf25d4273d0c5c69fe671a27400b</anchor>
      <arglist>(const CustomType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a9141acc78c7621a3c50f234e0c901efe</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a42c22a1342adb41bbf04fce43768e8c7</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a3f2d660183fada1badca2d52a6e038d1</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a9794f97397b63aa56bd14335f1f8da02</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a7785fb36430702e79fc7b904ab3e2716</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a0418d9c42acce5e7a8e2a00bee44d911</anchor>
      <arglist>(const CustomType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>adc506dffdc685a5bdfc8bc889ac8669c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>ac1319c6e916391aeef2ae335d3d85afa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::DiagonalPreconditionerVisitor</name>
    <filename>structeigenpy_1_1DiagonalPreconditionerVisitor.html</filename>
    <templarg></templarg>
    <base>PreconditionerBaseVisitor&lt; Eigen::DiagonalPreconditioner&lt; Scalar &gt; &gt;</base>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1DiagonalPreconditionerVisitor.html</anchorfile>
      <anchor>aa2dd253f85191bf6a9b177613646b355</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::DiagonalPreconditioner&lt; Scalar &gt;</type>
      <name>Preconditioner</name>
      <anchorfile>structeigenpy_1_1DiagonalPreconditionerVisitor.html</anchorfile>
      <anchor>ab8087fed520cb4656aec4cf975fd4e0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1DiagonalPreconditionerVisitor.html</anchorfile>
      <anchor>aa2d7f1446452305a3a98393435f8bbd5</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1DiagonalPreconditionerVisitor.html</anchorfile>
      <anchor>adbcdb57ad9e20bbd97305f2f7ef34cf5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenAllocator</name>
    <filename>structeigenpy_1_1EigenAllocator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1EigenAllocator.html</anchorfile>
      <anchor>a70c0bf52672af0b7ac1f9f6bdd66fb8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatType</type>
      <name>Type</name>
      <anchorfile>structeigenpy_1_1EigenAllocator.html</anchorfile>
      <anchor>a40837cdb09f567d7909a9e63339f5621</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1EigenAllocator.html</anchorfile>
      <anchor>ad77024732cae9bbba962b36563bf97ce</anchor>
      <arglist>(PyArrayObject *pyArray, bp::converter::rvalue_from_python_storage&lt; MatType &gt; *storage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy</name>
      <anchorfile>structeigenpy_1_1EigenAllocator.html</anchorfile>
      <anchor>accb22ad1f39d5aa93fbd7af8c690471a</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixDerived &gt; &amp;mat_, PyArrayObject *pyArray)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy</name>
    <filename>structeigenpy_1_1EigenFromPy.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1EigenFromPy.html</anchorfile>
      <anchor>a430d3eb7ca46d699255716b57f51b829</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structeigenpy_1_1EigenFromPy.html</anchorfile>
      <anchor>ab6df73e6944548341f220ea36cce2081</anchor>
      <arglist>(PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structeigenpy_1_1EigenFromPy.html</anchorfile>
      <anchor>a7dedd8441517d72d286d0687570594e7</anchor>
      <arglist>(PyArrayObject *pyArray)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPy.html</anchorfile>
      <anchor>a7a40aa22e4c96b63de2d82a6c4002632</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy&lt; Eigen::EigenBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigenpy::EigenFromPy</base>
    <member kind="typedef">
      <type>Eigen::EigenBase&lt; MatType &gt;</type>
      <name>Base</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a86e5f0fc158cf0da0c47ba33635d7bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenFromPy&lt; MatType &gt;</type>
      <name>EigenFromPyDerived</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>aac278b5d65ea7365b76a90c3c37c4037</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a0c2f91cf55ad4c342a95fc5ed2a915fb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy&lt; Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigenpy::EigenFromPy</base>
    <member kind="typedef">
      <type>Eigen::MatrixBase&lt; MatType &gt;</type>
      <name>Base</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a09d8c8660691e1ca6c74c3fb837a0272</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenFromPy&lt; MatType &gt;</type>
      <name>EigenFromPyDerived</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>ade1f2df924f1ffef282de4d1d8bd1752</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a05b8264d550c8f467580edbf9e03467b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy&lt; Eigen::PlainObjectBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigenpy::EigenFromPy</base>
    <member kind="typedef">
      <type>Eigen::PlainObjectBase&lt; MatType &gt;</type>
      <name>Base</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a8f3024467e7dac49c72c0831e571b94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenFromPy&lt; MatType &gt;</type>
      <name>EigenFromPyDerived</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a77fb722b53363a41db32c92bd31be7dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a5f1522711ce24f0cc0e4750d12a74db3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPyConverter</name>
    <filename>structeigenpy_1_1EigenFromPyConverter.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPyConverter.html</anchorfile>
      <anchor>a0de79beb0ea1911c702e1a4846cd69ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::EigenMatrix_from_python_array</name>
    <filename>structboopy_1_1EigenMatrix__from__python__array.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>EigenMatrix_from_python_array</name>
      <anchorfile>structboopy_1_1EigenMatrix__from__python__array.html</anchorfile>
      <anchor>a98ec68e3bbb9ee16ffa2a909d0b630ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenMatrix_from_python_array</name>
      <anchorfile>structboopy_1_1EigenMatrix__from__python__array.html</anchorfile>
      <anchor>a98ec68e3bbb9ee16ffa2a909d0b630ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structboopy_1_1EigenMatrix__from__python__array.html</anchorfile>
      <anchor>af9fa137536466c61cd4c1ffbcff17522</anchor>
      <arglist>(PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structboopy_1_1EigenMatrix__from__python__array.html</anchorfile>
      <anchor>af9fa137536466c61cd4c1ffbcff17522</anchor>
      <arglist>(PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structboopy_1_1EigenMatrix__from__python__array.html</anchorfile>
      <anchor>a2628fae0d8ac875f40adf158ddb63ade</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structboopy_1_1EigenMatrix__from__python__array.html</anchorfile>
      <anchor>a2628fae0d8ac875f40adf158ddb63ade</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::EigenMatrix_to_python_matrix</name>
    <filename>structboopy_1_1EigenMatrix__to__python__matrix.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structboopy_1_1EigenMatrix__to__python__matrix.html</anchorfile>
      <anchor>a10e91e7ee7e3b2675b04ddd5cfcb9a73</anchor>
      <arglist>(Eigen::MatrixXd const &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structboopy_1_1EigenMatrix__to__python__matrix.html</anchorfile>
      <anchor>a1877381d0954fc5c9f352725d733f266</anchor>
      <arglist>(MatType const &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenSolverVisitor</name>
    <filename>structeigenpy_1_1EigenSolverVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1EigenSolverVisitor.html</anchorfile>
      <anchor>a9c4c7f3985ea67e76423e4fa0386ba69</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1EigenSolverVisitor.html</anchorfile>
      <anchor>a349b8ef22015140571fb3895cb657669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::EigenSolver&lt; MatrixType &gt;</type>
      <name>Solver</name>
      <anchorfile>structeigenpy_1_1EigenSolverVisitor.html</anchorfile>
      <anchor>a8ccc996a9df93689b11bc1ddd3400524</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1EigenSolverVisitor.html</anchorfile>
      <anchor>a46bc7313631be555c2cc5f3caa675765</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1EigenSolverVisitor.html</anchorfile>
      <anchor>afdc6d69452866cbcae7d3de4ca03b376</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1EigenSolverVisitor.html</anchorfile>
      <anchor>a48171c23ab6ac9fcb82d93d30ad54d43</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Solver &amp;</type>
      <name>compute_proxy</name>
      <anchorfile>structeigenpy_1_1EigenSolverVisitor.html</anchorfile>
      <anchor>a510bfb92e29551435a11f6dc199a1e1f</anchor>
      <arglist>(Solver &amp;self, const Eigen::EigenBase&lt; MatrixType &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenToPy</name>
    <filename>structeigenpy_1_1EigenToPy.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1EigenToPy.html</anchorfile>
      <anchor>a0c00190f305eecc664a02fea7cfaf230</anchor>
      <arglist>(typename boost::add_reference&lt; typename boost::add_const&lt; MatType &gt;::type &gt;::type mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenToPy&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &gt;</name>
    <filename>structeigenpy_1_1EigenToPy_3_01Eigen_1_1Ref_3_01MatType_00_01Options_00_01Stride_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1EigenToPy_3_01Eigen_1_1Ref_3_01MatType_00_01Options_00_01Stride_01_4_01_4.html</anchorfile>
      <anchor>a49cca7dce9539e94cbca95222a957e3e</anchor>
      <arglist>(const Eigen::Ref&lt; MatType, Options, Stride &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenToPyConverter</name>
    <filename>structeigenpy_1_1EigenToPyConverter.html</filename>
    <templarg>MatType</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenToPyConverter.html</anchorfile>
      <anchor>a93d8860a20704311b75ec73cf596a9a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::Eigenvec_from_python_array</name>
    <filename>structboopy_1_1Eigenvec__from__python__array.html</filename>
    <member kind="function">
      <type></type>
      <name>Eigenvec_from_python_array</name>
      <anchorfile>structboopy_1_1Eigenvec__from__python__array.html</anchorfile>
      <anchor>a622d75b1088a8cafc72616f5b8226c30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structboopy_1_1Eigenvec__from__python__array.html</anchorfile>
      <anchor>a7f00740dce1a2117c968d99079a8e4b0</anchor>
      <arglist>(PyObject *, bp::converter::rvalue_from_python_stage1_data *memory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structboopy_1_1Eigenvec__from__python__array.html</anchorfile>
      <anchor>ab25ad72f1ecafdc3f50efc488d1270c7</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::Eigenvec_to_python_matrix</name>
    <filename>structboopy_1_1Eigenvec__to__python__matrix.html</filename>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structboopy_1_1Eigenvec__to__python__matrix.html</anchorfile>
      <anchor>a1c8cd8fd868bd15312517b790bd006ea</anchor>
      <arglist>(Eigen::VectorXd const &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EulerAnglesConvertor</name>
    <filename>structeigenpy_1_1EulerAnglesConvertor.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Eigen::AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxis</name>
      <anchorfile>structeigenpy_1_1EulerAnglesConvertor.html</anchorfile>
      <anchor>aa4d1bec920edc38411cfa31f547312e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector3::Index</type>
      <name>Index</name>
      <anchorfile>structeigenpy_1_1EulerAnglesConvertor.html</anchorfile>
      <anchor>a0a89c1bcb5653aaf5cf9e75b915ee8df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 3, 3, Options &gt;</type>
      <name>Matrix3</name>
      <anchorfile>structeigenpy_1_1EulerAnglesConvertor.html</anchorfile>
      <anchor>ac3b274c5546eb630ad2873469217f0da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, 3, 1, Options &gt;</type>
      <name>Vector3</name>
      <anchorfile>structeigenpy_1_1EulerAnglesConvertor.html</anchorfile>
      <anchor>a81799c30483abcf5aeed3c916305eab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1EulerAnglesConvertor.html</anchorfile>
      <anchor>ae83aea6e1a43b6d52c835acaa51ca682</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix3</type>
      <name>fromEulerAngles</name>
      <anchorfile>structeigenpy_1_1EulerAnglesConvertor.html</anchorfile>
      <anchor>a1bc8dca0573ba1cb9c08d464601851bb</anchor>
      <arglist>(const Vector3 &amp;ea, Index a0, Index a1, Index a2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector3</type>
      <name>toEulerAngles</name>
      <anchorfile>structeigenpy_1_1EulerAnglesConvertor.html</anchorfile>
      <anchor>a50008d00a67d56d56bc8af904a858d13</anchor>
      <arglist>(const Matrix3 &amp;mat, Index a0, Index a1, Index a2)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigenpy::Exception</name>
    <filename>classeigenpy_1_1Exception.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>copyMessage</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>ac875a8a2dda387861b78787cd54e7d95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>a287951b4ac7b007a6c9ce092e0ca765f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>a25e1d92fdd0251971e37948e33c148ed</anchor>
      <arglist>(const std::string &amp;msg)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string &amp;</type>
      <name>getMessage</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>a6cdcb23a4c9f5ab99ff5832cc1a024f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>a0a01d98dc0fc108de061561b64fb22a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Exception</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>ac084cef4899843ba19b7d5ed2f44bf2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerException</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>a4176c53dc90efbced6fb63a8d5bd2f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>a8d0c4c0ec70adda8f722c7e3470cd43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>translateException</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>add4853acc188669d62026306f41458f0</anchor>
      <arglist>(Exception const &amp;e)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static PyObject *</type>
      <name>pyType</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>afb6371a7a2a6b199ff0440fd2dfb5aa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigenpy::ExceptionIndex</name>
    <filename>classeigenpy_1_1ExceptionIndex.html</filename>
    <base>eigenpy::Exception</base>
    <member kind="function">
      <type></type>
      <name>ExceptionIndex</name>
      <anchorfile>classeigenpy_1_1ExceptionIndex.html</anchorfile>
      <anchor>af7af9f25f948acf2a65cae5e571896a9</anchor>
      <arglist>(int index, int imin, int imax)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType</name>
    <filename>structeigenpy_1_1FromTypeToType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; double, long double &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01double_00_01long_01double_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; double, std::complex&lt; double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01double_00_01std_1_1complex_3_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; double, std::complex&lt; long double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01double_00_01std_1_1complex_3_01long_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; float, double &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01float_00_01double_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; float, long double &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01float_00_01long_01double_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; float, std::complex&lt; double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01float_00_01std_1_1complex_3_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; float, std::complex&lt; float &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01float_00_01std_1_1complex_3_01float_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; float, std::complex&lt; long double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01float_00_01std_1_1complex_3_01long_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; int, double &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01int_00_01double_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; int, float &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01int_00_01float_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; int, long &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01int_00_01long_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; int, long double &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01int_00_01long_01double_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; int, std::complex&lt; double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01int_00_01std_1_1complex_3_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; int, std::complex&lt; float &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01int_00_01std_1_1complex_3_01float_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; int, std::complex&lt; long double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01int_00_01std_1_1complex_3_01long_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; long, double &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01long_00_01double_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; long, float &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01long_00_01float_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; long, long double &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01long_00_01long_01double_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; long, std::complex&lt; double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01long_00_01std_1_1complex_3_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; long, std::complex&lt; float &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01long_00_01std_1_1complex_3_01float_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; long, std::complex&lt; long double &gt; &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01long_00_01std_1_1complex_3_01long_01double_01_4_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::FromTypeToType&lt; SCALAR, SCALAR &gt;</name>
    <filename>structeigenpy_1_1FromTypeToType_3_01SCALAR_00_01SCALAR_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>git-archive-all::GitArchiver</name>
    <filename>classgit-archive-all_1_1GitArchiver.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a1a16a0fef1e3c1c424bb535975381dc1</anchor>
      <arglist>(self, prefix=&apos;&apos;, exclude=True, force_sub=False, extra=None, main_repo_abspath=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>archive_all_files</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a189f0dad41a8cdfbe665403091507a1f</anchor>
      <arglist>(self, archiver)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>create</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>af1126335333e1a02b7a51072800efa2d</anchor>
      <arglist>(self, output_path, dry_run=False, output_format=None)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_exclude_patterns</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>aa10686adb5d5928d857a740da7ff6bc8</anchor>
      <arglist>(self, repo_abspath, repo_file_paths)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_file_excluded</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>ae7d00ed3fa895b52545183625ea237f8</anchor>
      <arglist>(self, repo_abspath, repo_file_path, exclude_patterns)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>walk_git_files</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a8c585a3086154c6df48f9d93696f7cf6</anchor>
      <arglist>(self, repo_path=&apos;&apos;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>get_path_components</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>ab877d44287a6c3cdf84d0b4d89450322</anchor>
      <arglist>(repo_abspath, abspath)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>def</type>
      <name>run_git_shell</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a1e5ed78b9b97ee28ae7b34d13b2103ff</anchor>
      <arglist>(cmd, cwd=None)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>exclude</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a5434980f9dab4899fd7a2796e1b6ee73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>extra</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a46b50521dcae02ef555583f77fc0118d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>force_sub</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a86926f01b4b3301e326cdf3097a03dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>main_repo_abspath</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a9a491a7044eb7dad2f80c86d2096c7d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>prefix</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>a7040f540f0491d1f107e8a0dd01d4b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type></type>
      <name>LOG</name>
      <anchorfile>classgit-archive-all_1_1GitArchiver.html</anchorfile>
      <anchor>aad48259dfaa2b6278579c2cead6091f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::IdentityPreconditionerVisitor</name>
    <filename>structeigenpy_1_1IdentityPreconditionerVisitor.html</filename>
    <base>PreconditionerBaseVisitor&lt; Eigen::IdentityPreconditioner &gt;</base>
    <member kind="typedef">
      <type>Eigen::IdentityPreconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structeigenpy_1_1IdentityPreconditionerVisitor.html</anchorfile>
      <anchor>a161a773a8c0cca8883618c3ba87c3e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1IdentityPreconditionerVisitor.html</anchorfile>
      <anchor>a0fc23300b76bef54755dea93061a9d1d</anchor>
      <arglist>(PyClass &amp;) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1IdentityPreconditionerVisitor.html</anchorfile>
      <anchor>a2d64e3795fe61f6f03c2f2b8430d56ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::implicit&lt; Quaternion, Eigen::QuaternionBase&lt; Quaternion &gt; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1implicit_3_01Quaternion_00_01Eigen_1_1QuaternionBase_3_01Quaternion_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Quaternion</type>
      <name>Source</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1implicit_3_01Quaternion_00_01Eigen_1_1QuaternionBase_3_01Quaternion_01_4_01_4.html</anchorfile>
      <anchor>a830a626580e12dc6c7080fdd39362e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::QuaternionBase&lt; Quaternion &gt;</type>
      <name>Target</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1implicit_3_01Quaternion_00_01Eigen_1_1QuaternionBase_3_01Quaternion_01_4_01_4.html</anchorfile>
      <anchor>a38e776371181f2f57a444daf7230b939</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1implicit_3_01Quaternion_00_01Eigen_1_1QuaternionBase_3_01Quaternion_01_4_01_4.html</anchorfile>
      <anchor>ab1ff1d165dfca94d7355e9ddc8efa409</anchor>
      <arglist>(PyObject *obj, rvalue_from_python_stage1_data *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1implicit_3_01Quaternion_00_01Eigen_1_1QuaternionBase_3_01Quaternion_01_4_01_4.html</anchorfile>
      <anchor>a7bd37e0133146c63cde5f182d464e461</anchor>
      <arglist>(PyObject *obj)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::init_matrix_or_array</name>
    <filename>structeigenpy_1_1details_1_1init__matrix__or__array.html</filename>
    <templarg></templarg>
    <templarg>IsVectorAtCompileTime</templarg>
    <member kind="function" static="yes">
      <type>static MatType *</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1init__matrix__or__array.html</anchorfile>
      <anchor>a43b0fbb08dec08bb5457ffacb848d97c</anchor>
      <arglist>(PyArrayObject *pyArray, void *storage=NULL)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::init_matrix_or_array&lt; MatType, true &gt;</name>
    <filename>structeigenpy_1_1details_1_1init__matrix__or__array_3_01MatType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static MatType *</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1init__matrix__or__array_3_01MatType_00_01true_01_4.html</anchorfile>
      <anchor>ace51f468d38247687fbce37e101c4450</anchor>
      <arglist>(PyArrayObject *pyArray, void *storage=NULL)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::IterativeSolverVisitor</name>
    <filename>structeigenpy_1_1IterativeSolverVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>IterativeSolver::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>a9e3d7e7a164de94b49d1427745c6a300</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IterativeSolver::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>a4e8ece497ca76802cba47e31cab34da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>a3cfd4282ea29a2caa2d1069be08364ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>a88aa394c3a7dac558dc8cc6ea779a1b4</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static IterativeSolver &amp;</type>
      <name>analyzePattern</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>a80451de74c757fc4c8b21648727f850f</anchor>
      <arglist>(IterativeSolver &amp;self, const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static IterativeSolver &amp;</type>
      <name>compute</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>a278bd61d896a093bbb677977ecf745ec</anchor>
      <arglist>(IterativeSolver &amp;self, const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static IterativeSolver &amp;</type>
      <name>factorize</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>ac5f2655883c1d09a218a4d1d0ae37f25</anchor>
      <arglist>(IterativeSolver &amp;self, const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>solveWithGuess</name>
      <anchorfile>structeigenpy_1_1IterativeSolverVisitor.html</anchorfile>
      <anchor>a841dfaa1a5e6775a0ecd357c76df71ff</anchor>
      <arglist>(IterativeSolver &amp;self, const Eigen::VectorXd &amp;b, const Eigen::VectorXd &amp;x0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::LDLTSolverVisitor</name>
    <filename>structeigenpy_1_1LDLTSolverVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a0f8cb7bd4233c2dc6b95b33ecedc403d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>ae8c677f283ea8d87ed9a2410ab4a1378</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a0f2a4274b99ae203bab03e978a36eeac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::LDLT&lt; MatrixType &gt;</type>
      <name>Solver</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>ac29d39bda25b58708a724a3469fddd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1, MatrixType::Options &gt;</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>ac6aa400370c5f1f478f370ca6a2eb9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a50ec7a00b381cafff4b7ad803949afe4</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a4331f83ad84ad95af8ade6ce955e628b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>ad610da45c19ed8602062774041f064fc</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixType</type>
      <name>matrixL</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a74977d770a80c66b47ef08ab7a541331</anchor>
      <arglist>(const Solver &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixType</type>
      <name>matrixU</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a622190f6006c620fcd6460a2415a4d66</anchor>
      <arglist>(const Solver &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a129e8d6f93a4d9c1d0ddc6f1bd5f80c8</anchor>
      <arglist>(const Solver &amp;self, const VectorType &amp;vec)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixType</type>
      <name>transpositionsP</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a708212fcca641327f8e95d58949b4a7f</anchor>
      <arglist>(const Solver &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>vectorD</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a34ca05498c07b83659166400e9f2852a</anchor>
      <arglist>(const Solver &amp;self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::LeastSquaresConjugateGradientVisitor</name>
    <filename>structeigenpy_1_1LeastSquaresConjugateGradientVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::MatrixXd</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1LeastSquaresConjugateGradientVisitor.html</anchorfile>
      <anchor>a68225c7751e98f462509e11b155dc1c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1LeastSquaresConjugateGradientVisitor.html</anchorfile>
      <anchor>a836986016a037870d5f695d8d6542ab2</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1LeastSquaresConjugateGradientVisitor.html</anchorfile>
      <anchor>a8dce0bc5def75a56008cabf4dc90909b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::LimitedBFGSPreconditionerBaseVisitor</name>
    <filename>structeigenpy_1_1LimitedBFGSPreconditionerBaseVisitor.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1LimitedBFGSPreconditionerBaseVisitor.html</anchorfile>
      <anchor>a52879361dbaa33d10a7ccbc6e3405000</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1LimitedBFGSPreconditionerBaseVisitor.html</anchorfile>
      <anchor>a46ed9eadf4dbb88cf41f388676019686</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::LLTSolverVisitor</name>
    <filename>structeigenpy_1_1LLTSolverVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a4d70a77fca4a75fce2fbfc671fa8bbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a35c8249d4c912a9097c0e101158b8ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a5bfcfaca0ab97ab90f101a5e5a520c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::LLT&lt; MatrixType &gt;</type>
      <name>Solver</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a1d7280dfa7fc62924e828fad2f3d1814</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1, MatrixType::Options &gt;</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a42f4e3301d7364893135ffcc388566ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a9249f9693a824e25ff64d04b24a46cdf</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a9dcdf92dc7d91c285dd3b4e17f37e443</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>ad2e6bc59723a728489774e7e42da059e</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixType</type>
      <name>matrixL</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>acc4808db5269334142c566db6397c5a3</anchor>
      <arglist>(const Solver &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixType</type>
      <name>matrixU</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a7eb0d641168e0b4726bf2718ac2f8f0b</anchor>
      <arglist>(const Solver &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>aeae762e5bd6f87bde60acf751f219120</anchor>
      <arglist>(const Solver &amp;self, const VectorType &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyAllocator</name>
    <filename>structeigenpy_1_1NumpyAllocator.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyArrayObject *</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1NumpyAllocator.html</anchorfile>
      <anchor>a2ab4eb3cf0b236f77444a4c9a49a2bf3</anchor>
      <arglist>(const Eigen::MatrixBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyAllocator&lt; const MatType &amp; &gt;</name>
    <filename>structeigenpy_1_1NumpyAllocator_3_01const_01MatType_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyArrayObject *</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1NumpyAllocator_3_01const_01MatType_01_6_01_4.html</anchorfile>
      <anchor>ac07766c5323c525e2be678a907456a6d</anchor>
      <arglist>(const Eigen::PlainObjectBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyAllocator&lt; MatType &amp; &gt;</name>
    <filename>structeigenpy_1_1NumpyAllocator_3_01MatType_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyArrayObject *</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1NumpyAllocator_3_01MatType_01_6_01_4.html</anchorfile>
      <anchor>a2ded72b0370e6aeca1ce9b549daf8dc9</anchor>
      <arglist>(Eigen::PlainObjectBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType</name>
    <filename>structeigenpy_1_1NumpyEquivalentType.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType.html</anchorfile>
      <anchor>aa5287e0d534b8b6562b2b9c5702dbe77af53d5c39f786307eb494a825ba052a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType.html</anchorfile>
      <anchor>aa5287e0d534b8b6562b2b9c5702dbe77af53d5c39f786307eb494a825ba052a56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::NumpyEquivalentType</name>
    <filename>structboopy_1_1NumpyEquivalentType.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; bool &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01bool_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01bool_01_4.html</anchorfile>
      <anchor>af378be59e029d77e1ad99986b708bf08ae15397f37294de6a0702bb5bda8afdfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01bool_01_4.html</anchorfile>
      <anchor>af378be59e029d77e1ad99986b708bf08ae15397f37294de6a0702bb5bda8afdfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; double &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01double_01_4.html</anchorfile>
      <anchor>ab63e2166db24abc86e6d68605830ad1fa6d7a4d5e8a028e99fca0c88eb226f7ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01double_01_4.html</anchorfile>
      <anchor>ab63e2166db24abc86e6d68605830ad1fa6d7a4d5e8a028e99fca0c88eb226f7ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::NumpyEquivalentType&lt; double &gt;</name>
    <filename>structboopy_1_1NumpyEquivalentType_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01double_01_4.html</anchorfile>
      <anchor>a4ec01cde061ed70af828c1061175cc6caeba3f93b3e90b08d75e44f7cdf1ffbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01double_01_4.html</anchorfile>
      <anchor>a4ec01cde061ed70af828c1061175cc6caeba3f93b3e90b08d75e44f7cdf1ffbed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01double_01_4.html</anchorfile>
      <anchor>a4ec01cde061ed70af828c1061175cc6caeba3f93b3e90b08d75e44f7cdf1ffbed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; float &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01float_01_4.html</anchorfile>
      <anchor>af247a85a73c71206c572d6ade5449534a1b6378f49bd3c62e0c34437071244f33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01float_01_4.html</anchorfile>
      <anchor>af247a85a73c71206c572d6ade5449534a1b6378f49bd3c62e0c34437071244f33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::NumpyEquivalentType&lt; float &gt;</name>
    <filename>structboopy_1_1NumpyEquivalentType_3_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01float_01_4.html</anchorfile>
      <anchor>aa5bec9ebcb626ff0cdec212f8ead7170a73a60beb75190ef1cb61fe4989f2b11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01float_01_4.html</anchorfile>
      <anchor>aa5bec9ebcb626ff0cdec212f8ead7170a73a60beb75190ef1cb61fe4989f2b11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01float_01_4.html</anchorfile>
      <anchor>aa5bec9ebcb626ff0cdec212f8ead7170a73a60beb75190ef1cb61fe4989f2b11a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; int &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01int_01_4.html</anchorfile>
      <anchor>a217daba40cbd05574b49b73f8258fed7af530309733aa9c9159154002ec2f0171</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01int_01_4.html</anchorfile>
      <anchor>a217daba40cbd05574b49b73f8258fed7af530309733aa9c9159154002ec2f0171</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boopy::NumpyEquivalentType&lt; int &gt;</name>
    <filename>structboopy_1_1NumpyEquivalentType_3_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01int_01_4.html</anchorfile>
      <anchor>af661698d09bfafca47287cd115c65305ac0a43133f45011ea2e0db688a2394ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01int_01_4.html</anchorfile>
      <anchor>af661698d09bfafca47287cd115c65305ac0a43133f45011ea2e0db688a2394ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structboopy_1_1NumpyEquivalentType_3_01int_01_4.html</anchorfile>
      <anchor>af661698d09bfafca47287cd115c65305ac0a43133f45011ea2e0db688a2394ff9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; long &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01long_01_4.html</anchorfile>
      <anchor>aa8fde5cadcaaa52fd95b2c40a66da702ae3ba23a20475c8a1dc836fae52266ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01long_01_4.html</anchorfile>
      <anchor>aa8fde5cadcaaa52fd95b2c40a66da702ae3ba23a20475c8a1dc836fae52266ccb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; long double &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01long_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01long_01double_01_4.html</anchorfile>
      <anchor>afef39b60b132720bbea2d8ecfe13350bae43c84e9f556642813d4af3c0e703079</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01long_01double_01_4.html</anchorfile>
      <anchor>afef39b60b132720bbea2d8ecfe13350bae43c84e9f556642813d4af3c0e703079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; std::complex&lt; double &gt; &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a934b0d195d630973f3bfb96eee539a98c13964a738864e399f5e311a454a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a934b0d195d630973f3bfb96eee539a98c13964a738864e399f5e311a454a68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; std::complex&lt; float &gt; &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01float_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a2e3b0d2389ec41efdc0f130778770977a4b964566a38e8506e252e4709b77a971</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a2e3b0d2389ec41efdc0f130778770977a4b964566a38e8506e252e4709b77a971</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; std::complex&lt; long double &gt; &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01long_01double_01_4_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01long_01double_01_4_01_4.html</anchorfile>
      <anchor>a9020f7afe1414a82d14f7911d578f0c7a9086331121d48ab9d89c3c5f542dc469</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01std_1_1complex_3_01long_01double_01_4_01_4.html</anchorfile>
      <anchor>a9020f7afe1414a82d14f7911d578f0c7a9086331121d48ab9d89c3c5f542dc469</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyMap</name>
    <filename>structeigenpy_1_1NumpyMap.html</filename>
    <templarg>MatType</templarg>
    <templarg>InputScalar</templarg>
    <templarg>AlignmentValue</templarg>
    <templarg>Stride</templarg>
    <member kind="typedef">
      <type>Impl::EigenMap</type>
      <name>EigenMap</name>
      <anchorfile>structeigenpy_1_1NumpyMap.html</anchorfile>
      <anchor>a97f62b7ce83cdf47240fda77ac5f4fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumpyMapTraits&lt; MatType, InputScalar, AlignmentValue, Stride &gt;</type>
      <name>Impl</name>
      <anchorfile>structeigenpy_1_1NumpyMap.html</anchorfile>
      <anchor>a9608c943677621e5ba96d146bd2179ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EigenMap</type>
      <name>map</name>
      <anchorfile>structeigenpy_1_1NumpyMap.html</anchorfile>
      <anchor>abffcf316e275a3ca7cdb3dbb6867988f</anchor>
      <arglist>(PyArrayObject *pyArray, bool swap_dimensions=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyMapTraits</name>
    <filename>structeigenpy_1_1NumpyMapTraits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <templarg>IsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyMapTraits&lt; MatType, InputScalar, AlignmentValue, Stride, false &gt;</name>
    <filename>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; EquivalentInputMatrixType, AlignmentValue, Stride &gt;</type>
      <name>EigenMap</name>
      <anchorfile>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01false_01_4.html</anchorfile>
      <anchor>ac3370d2c28c7db49c06645be71bc24bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; InputScalar, MatType::RowsAtCompileTime, MatType::ColsAtCompileTime, MatType::Options &gt;</type>
      <name>EquivalentInputMatrixType</name>
      <anchorfile>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01false_01_4.html</anchorfile>
      <anchor>a2570066a00527734d98912f186f162e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EigenMap</type>
      <name>mapImpl</name>
      <anchorfile>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01false_01_4.html</anchorfile>
      <anchor>a24f407a53a2a2cea510e57cd3bda7213</anchor>
      <arglist>(PyArrayObject *pyArray, bool swap_dimensions=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyMapTraits&lt; MatType, InputScalar, AlignmentValue, Stride, true &gt;</name>
    <filename>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; EquivalentInputMatrixType, AlignmentValue, Stride &gt;</type>
      <name>EigenMap</name>
      <anchorfile>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01true_01_4.html</anchorfile>
      <anchor>a202eaf16b299909c8cacbed119162887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; InputScalar, MatType::RowsAtCompileTime, MatType::ColsAtCompileTime, MatType::Options &gt;</type>
      <name>EquivalentInputMatrixType</name>
      <anchorfile>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01true_01_4.html</anchorfile>
      <anchor>a57bbc750840282fdd32b21ba774f8de5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EigenMap</type>
      <name>mapImpl</name>
      <anchorfile>structeigenpy_1_1NumpyMapTraits_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01true_01_4.html</anchorfile>
      <anchor>a918a062027ef4de4a9de0357d4068122</anchor>
      <arglist>(PyArrayObject *pyArray, bool swap_dimensions=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyType</name>
    <filename>structeigenpy_1_1NumpyType.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bp::object</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a527e803959c4662b84eb3dce66493b87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NumpyType &amp;</type>
      <name>getInstance</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>af0b304a62c1befb08ad4721e107a0b69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PyTypeObject *</type>
      <name>getNumpyArrayType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a88a15fd5c960ecb7c8e512813372a037</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PyTypeObject *</type>
      <name>getNumpyMatrixType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>aa6dd516dd9d59a1eb946f5a737c31420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bp::object</type>
      <name>getNumpyType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a7bdb24be01d9a38fd2126bd929a1e9a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NP_TYPE &amp;</type>
      <name>getType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>ac4f095c31c0907a75fb67fd72fffff42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isArray</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a5f23b1ec54ce36f5a8083dbd65fb5d14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMatrix</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a6a508deee05f880727139df966bb3581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bp::object</type>
      <name>make</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a51df8ae420bcf00f1a57371215f4d7ab</anchor>
      <arglist>(PyArrayObject *pyArray, bool copy=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bp::object</type>
      <name>make</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>adcf135629fef5a97ad330c025038e936</anchor>
      <arglist>(PyObject *pyObj, bool copy=false)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setNumpyType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a9af3f674da079ee339080e811e52d44a</anchor>
      <arglist>(bp::object &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sharedMemory</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>ac05dc4e1958adc3d0023efaeda44b8c6</anchor>
      <arglist>(const bool value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>sharedMemory</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a7c48a6a7036f2e5c94ab9c63f32e72b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>switchToNumpyArray</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>aff97ab43f3e1fcfc073b79aa5eda9a82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>switchToNumpyMatrix</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>afc263e0223288a7a9b6e40c8fc0e8497</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NumpyType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a0994b8189970222a5ea0ec4c05157807</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bp::object</type>
      <name>CurrentNumpyType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>ac6bbe68e5e6ae44b2b5408b956934574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NP_TYPE</type>
      <name>np_type</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>aa41acd43558d814b439c45d8958fa9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bp::object</type>
      <name>NumpyArrayObject</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a895942b9d72027415c7aaf89e5240cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PyTypeObject *</type>
      <name>NumpyArrayType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a84a4b4b35c5ebc0cfdc7f797623a0b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bp::object</type>
      <name>NumpyMatrixObject</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>aff87ae70161e38e2caca81bcdf5dcae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PyTypeObject *</type>
      <name>NumpyMatrixType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a4357be95f2af337be68ef7220ad0aa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bp::object</type>
      <name>pyModule</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a6240205a437328b5418ceb8f5e2a893a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>shared_memory</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>ae60da17240643e9d083ed66428bb4f7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>setup::pkg_config</name>
    <filename>classsetup_1_1pkg__config.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classsetup_1_1pkg__config.html</anchorfile>
      <anchor>a85f0d7c44ff11957bf28dbb97959a028</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>compile_args</name>
      <anchorfile>classsetup_1_1pkg__config.html</anchorfile>
      <anchor>a5f53ab226977557a4ec9c2590b1390c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>include_dirs</name>
      <anchorfile>classsetup_1_1pkg__config.html</anchorfile>
      <anchor>a9a085f922765eb5c6a6c13ec1fc5a36b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>libraries</name>
      <anchorfile>classsetup_1_1pkg__config.html</anchorfile>
      <anchor>a16152a08cdce7a2e4ef91f2c5334c9b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>library_dirs</name>
      <anchorfile>classsetup_1_1pkg__config.html</anchorfile>
      <anchor>adabfff899c1565d0c87e27ead7bae9e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>link_args</name>
      <anchorfile>classsetup_1_1pkg__config.html</anchorfile>
      <anchor>ac3ea5b4cc364be8b147dd19d8faefccd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::PreconditionerBaseVisitor</name>
    <filename>structeigenpy_1_1PreconditionerBaseVisitor.html</filename>
    <templarg>Preconditioner</templarg>
    <member kind="typedef">
      <type>Eigen::MatrixXd</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a0d594c30f9ec7afd4f5b873e75bfb92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a729a548d9c6dde9e9924d55daceaf8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>aabb18820c0acb4621a9841463b150ab0</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a605279f353f9e525e4bdc4416ae39d97</anchor>
      <arglist>(Preconditioner &amp;self, const VectorType &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PreconditionerBaseVisitor&lt; Eigen::DiagonalPreconditioner&lt; Scalar &gt; &gt;</name>
    <filename>structeigenpy_1_1PreconditionerBaseVisitor.html</filename>
    <member kind="typedef">
      <type>Eigen::MatrixXd</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a0d594c30f9ec7afd4f5b873e75bfb92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a729a548d9c6dde9e9924d55daceaf8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>aabb18820c0acb4621a9841463b150ab0</anchor>
      <arglist>(PyClass &amp;cl) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a605279f353f9e525e4bdc4416ae39d97</anchor>
      <arglist>(Eigen::DiagonalPreconditioner&lt; Scalar &gt; &amp;self, const VectorType &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PreconditionerBaseVisitor&lt; Eigen::IdentityPreconditioner &gt;</name>
    <filename>structeigenpy_1_1PreconditionerBaseVisitor.html</filename>
    <member kind="typedef">
      <type>Eigen::MatrixXd</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a0d594c30f9ec7afd4f5b873e75bfb92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a729a548d9c6dde9e9924d55daceaf8a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>aabb18820c0acb4621a9841463b150ab0</anchor>
      <arglist>(PyClass &amp;cl) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1PreconditionerBaseVisitor.html</anchorfile>
      <anchor>a605279f353f9e525e4bdc4416ae39d97</anchor>
      <arglist>(Eigen::IdentityPreconditioner &amp;self, const VectorType &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigenpy::QuaternionVisitor</name>
    <filename>classeigenpy_1_1QuaternionVisitor.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>ae5d966838aa9834ce6022725bef7e05b</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a350cd763c26b319dcb4e744d0c6341a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase::AngleAxisType</type>
      <name>AngleAxis</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a2b59fe988637f22e7807c378b72b9167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Quaternion::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>af3ebe175d499c1f54c66fe4a6bd00d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase::Matrix3</type>
      <name>Matrix3</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a647297d11197d5108e05363bc2dd9d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::QuaternionBase&lt; Quaternion &gt;</type>
      <name>QuaternionBase</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>aa517111310c978bdcf757ac9c739d37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a279631d6c6fd8083b9c059efbf643234</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase::Vector3</type>
      <name>Vector3</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a7fdb6d3fbc40713c8e3f19d08239eda4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Eigen::Matrix&lt; Scalar, 4, 1 &gt;</type>
      <name>Vector4</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>ac459f6ed482e3665830f6025efc74dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>__eq__</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>ab6cea49971bc879d860fbef98a6fbb85</anchor>
      <arglist>(const Quaternion &amp;u, const Quaternion &amp;v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Scalar</type>
      <name>__getitem__</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>ad4c5085ad1c78e4066642332a4211812</anchor>
      <arglist>(const Quaternion &amp;self, int idx)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>__len__</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>ad2e09c9b7f6f29792d44b6b072cd9f96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>__ne__</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a068c6842561159ca1c5da2351dd49e40</anchor>
      <arglist>(const Quaternion &amp;u, const Quaternion &amp;v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>__setitem__</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a814b2a82a9655e74873c39db26860905</anchor>
      <arglist>(Quaternion &amp;self, int idx, const Scalar value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion &amp;</type>
      <name>assign</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a3aa46a0f3646ed2dabafa5d746286f44</anchor>
      <arglist>(Quaternion &amp;self, const OtherQuat &amp;quat)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion *</type>
      <name>FromTwoVectors</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>adb1501d3082bc0b3c4ae4c84806db46b</anchor>
      <arglist>(const Vector3 &amp;u, const Vector3 &amp;v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Scalar</type>
      <name>getCoeff</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a641c2bd2d56fb78016aeb8c993d61b03</anchor>
      <arglist>(Quaternion &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>print</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a759a997b4dc45312fba7d91444c08910</anchor>
      <arglist>(const Quaternion &amp;self)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>setCoeff</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a068a5bfbee3db05c90dc65b8466bba06</anchor>
      <arglist>(Quaternion &amp;self, Scalar value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a5368292c674456e8aede9c3293ac4e00</anchor>
      <arglist>(Quaternion &amp;self, const Vector3 &amp;a, const Vector3 &amp;b)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion</type>
      <name>slerp</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a5fa8a6b2ff3dbb966433a0c17e7b03ea</anchor>
      <arglist>(const Quaternion &amp;self, const Scalar t, const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Vector3</type>
      <name>vec</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a70fdcd8d0fcc0e92c796cdc793aeac6a</anchor>
      <arglist>(const Quaternion &amp;self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_size&lt; Eigen::EigenBase&lt; MatType &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_CONSTANT</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_6_01_4.html</anchorfile>
      <anchor>a6ecf2afeb652fc7daf78d5b64d0bfc01</anchor>
      <arglist>(std::size_t, value=sizeof(MatType))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_size&lt; Eigen::EigenBase&lt; MatType &gt; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_CONSTANT</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1EigenBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>aa669c0fab027a7b77775fed9d49619ac</anchor>
      <arglist>(std::size_t, value=sizeof(MatType))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_size&lt; Eigen::MatrixBase&lt; MatType &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_CONSTANT</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_6_01_4.html</anchorfile>
      <anchor>a44bcca56a3056d38de1576686b3bf09e</anchor>
      <arglist>(std::size_t, value=sizeof(MatType))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_size&lt; Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_CONSTANT</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a984e56142924685d7c0b6803ee93f4d0</anchor>
      <arglist>(std::size_t, value=sizeof(MatType))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_size&lt; Eigen::PlainObjectBase&lt; MatType &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_CONSTANT</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_6_01_4.html</anchorfile>
      <anchor>aa0edef12ac9c104062c266f2fa1a4545</anchor>
      <arglist>(std::size_t, value=sizeof(MatType))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_size&lt; Eigen::PlainObjectBase&lt; MatType &gt; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_CONSTANT</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__size_3_01Eigen_1_1PlainObjectBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a7875d30a9a1d58b8168bee6bfb1e40d4</anchor>
      <arglist>(std::size_t, value=sizeof(MatType))</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::Register</name>
    <filename>structeigenpy_1_1Register.html</filename>
    <class kind="struct">eigenpy::Register::Compare_PyTypeObject</class>
    <class kind="struct">eigenpy::Register::Compare_TypeInfo</class>
    <member kind="function" static="yes">
      <type>static PyArray_Descr *</type>
      <name>getPyArrayDescr</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>ad9303d6fcc1c9892c2ce8ef9ebbaf888</anchor>
      <arglist>(PyTypeObject *py_type_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyTypeObject *</type>
      <name>getPyType</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a9a394316881772e08a0967cfc4839313</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getTypeCode</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>acb4c3d8aff7b00ea3aecce7acb3af138</anchor>
      <arglist>(PyTypeObject *py_type_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>getTypeCode</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a994577ac7b1ff41e079b87d47c2ca728</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Register &amp;</type>
      <name>instance</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>aa2c26f3064ff820334a01c2baeb6ffed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRegistered</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a163e20b52313782b742735417c3d9f05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRegistered</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a67d7a283fe0192c2da6d71be0cac71e6</anchor>
      <arglist>(PyTypeObject *py_type_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>registerNewType</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a83db4ef1e467e4a0533fcc01111c9479</anchor>
      <arglist>(PyTypeObject *py_type_ptr, const std::type_info *type_info_ptr, const int type_size, PyArray_GetItemFunc *getitem, PyArray_SetItemFunc *setitem, PyArray_NonzeroFunc *nonzero, PyArray_CopySwapFunc *copyswap, PyArray_CopySwapNFunc *copyswapn, PyArray_DotFunc *dotfunc)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; PyTypeObject *, int, Compare_PyTypeObject &gt;</type>
      <name>MapCode</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a90ba91360513a37475fbb9f75fbbd524</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; PyTypeObject *, PyArray_Descr *, Compare_PyTypeObject &gt;</type>
      <name>MapDescr</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a916c1c72c01c8c82aa948aea4d695753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const std::type_info *, PyTypeObject *, Compare_TypeInfo &gt;</type>
      <name>MapInfo</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a6726937d2c5166954c42b6b3fec970a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Register</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a6fa97590850b2733282c0fbcdd2e88fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapCode</type>
      <name>py_array_code_bindings</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>af9d8c54fc95460759f69f2bbf070ac6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapDescr</type>
      <name>py_array_descr_bindings</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a77ddb18d17208b589372468ea63ee2f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MapInfo</type>
      <name>type_to_py_type_bindings</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a0da5adfdf146afc62bac1a584e010721</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; const Eigen::Ref&lt; const MatType, Options, Stride &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01const_01Eigen_1_1Ref_3_01co5da9f15f4e689ddbef483cc8ff5d1b4d.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>const Eigen::Ref&lt; const MatType, Options, Stride &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01const_01Eigen_1_1Ref_3_01co5da9f15f4e689ddbef483cc8ff5d1b4d.html</anchorfile>
      <anchor>a6223b4b755831e4c4e0859894fe45a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01const_01Eigen_1_1Ref_3_01co5da9f15f4e689ddbef483cc8ff5d1b4d.html</anchorfile>
      <anchor>a2f295e6beaff8be8219ae89ced9ca03f</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage&lt; T &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01const_01Eigen_1_1Ref_3_01co5da9f15f4e689ddbef483cc8ff5d1b4d.html</anchorfile>
      <anchor>af7ea5712eb095119dbc80ff4ba95b16e</anchor>
      <arglist>(rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01const_01Eigen_1_1Ref_3_01co5da9f15f4e689ddbef483cc8ff5d1b4d.html</anchorfile>
      <anchor>a4f3a4f6d1282a1c71d8ef1f0a2f5b621</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01const_01Eigen_1_1Ref_3_01co5da9f15f4e689ddbef483cc8ff5d1b4d.html</anchorfile>
      <anchor>ac600eeedf535df3db0df7cdb28584254</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; Eigen::EigenBase&lt; Derived &gt; const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1EigenBase_3_01Derived_01_4_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <base>rvalue_from_python_data_eigen&lt; Derived const &amp; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; Eigen::MatrixBase&lt; Derived &gt; const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1MatrixBase_3_01Derived_01_4_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <base>rvalue_from_python_data_eigen&lt; Derived const &amp; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; Eigen::PlainObjectBase&lt; Derived &gt; const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1PlainObjectBase_3_581ad58d54f8eb078855911ccbb3069d.html</filename>
    <templarg></templarg>
    <base>rvalue_from_python_data_eigen&lt; Derived const &amp; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; Eigen::QuaternionBase&lt; Quaternion &gt; const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1QuaternionBase_3_02c0c8f7fb138c099c6eac34791ce3ed9.html</filename>
    <templarg></templarg>
    <base>rvalue_from_python_data_eigen&lt; Quaternion const &amp; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Ref_3_01MatType_007376bb19fa3e62bbfecc5daf888c57ad.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatType, Options, Stride &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Ref_3_01MatType_007376bb19fa3e62bbfecc5daf888c57ad.html</anchorfile>
      <anchor>a50183a9f28526869d6f46d61311d8250</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Ref_3_01MatType_007376bb19fa3e62bbfecc5daf888c57ad.html</anchorfile>
      <anchor>a084e317c7a257ae9168591d3e3b9dae6</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage&lt; T &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Ref_3_01MatType_007376bb19fa3e62bbfecc5daf888c57ad.html</anchorfile>
      <anchor>aac78b3cb0cd4aed349d19e5f4754f074</anchor>
      <arglist>(rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Ref_3_01MatType_007376bb19fa3e62bbfecc5daf888c57ad.html</anchorfile>
      <anchor>adf730c53361a4e7f27ef46f7c4b5c8c4</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Ref_3_01MatType_007376bb19fa3e62bbfecc5daf888c57ad.html</anchorfile>
      <anchor>a806acf5724180c8e852d15a0b31090c4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data_eigen</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</filename>
    <templarg>MatrixReference</templarg>
    <member kind="typedef">
      <type>MatrixReference</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>ad8485a002d37d10cc8171f6a58bb8b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>ac66b3186e09deb516379a1e6e70d5ebc</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage&lt; T &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a27ec128a8874e800bbcd93094fc4fa6a</anchor>
      <arglist>(rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a30121c95b754a692e650f0e5ca16828a</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a0c279b5d04bbb1106ed79749ea6ab090</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rvalue_from_python_data_eigen&lt; Derived const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</filename>
    <member kind="typedef">
      <type>Derived const &amp;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>ad8485a002d37d10cc8171f6a58bb8b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>ac66b3186e09deb516379a1e6e70d5ebc</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage&lt; T &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a27ec128a8874e800bbcd93094fc4fa6a</anchor>
      <arglist>(rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a30121c95b754a692e650f0e5ca16828a</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a0c279b5d04bbb1106ed79749ea6ab090</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rvalue_from_python_data_eigen&lt; Quaternion const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</filename>
    <member kind="typedef">
      <type>Quaternion const &amp;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>ad8485a002d37d10cc8171f6a58bb8b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>ac66b3186e09deb516379a1e6e70d5ebc</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage&lt; T &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a27ec128a8874e800bbcd93094fc4fa6a</anchor>
      <arglist>(rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a30121c95b754a692e650f0e5ca16828a</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data_eigen</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data__eigen.html</anchorfile>
      <anchor>a0c279b5d04bbb1106ed79749ea6ab090</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::scalar_name</name>
    <filename>structeigenpy_1_1scalar__name.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>shortname</name>
      <anchorfile>structeigenpy_1_1scalar__name.html</anchorfile>
      <anchor>adc266c7f12f40984bc68478e6efc5e5f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::scalar_name&lt; double &gt;</name>
    <filename>structeigenpy_1_1scalar__name_3_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>shortname</name>
      <anchorfile>structeigenpy_1_1scalar__name_3_01double_01_4.html</anchorfile>
      <anchor>ad5b2c7b73d9c86dc912805ada325492c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::scalar_name&lt; float &gt;</name>
    <filename>structeigenpy_1_1scalar__name_3_01float_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>shortname</name>
      <anchorfile>structeigenpy_1_1scalar__name_3_01float_01_4.html</anchorfile>
      <anchor>a10e245520ad28f66a292c3c559bfd65d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::scalar_name&lt; long double &gt;</name>
    <filename>structeigenpy_1_1scalar__name_3_01long_01double_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>shortname</name>
      <anchorfile>structeigenpy_1_1scalar__name_3_01long_01double_01_4.html</anchorfile>
      <anchor>af9424bebdefbca675d6854690f83e86f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::scalar_name&lt; std::complex&lt; Scalar &gt; &gt;</name>
    <filename>structeigenpy_1_1scalar__name_3_01std_1_1complex_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>shortname</name>
      <anchorfile>structeigenpy_1_1scalar__name_3_01std_1_1complex_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac89f763bc9476b8651d42e3b4a51c0cc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::SelfAdjointEigenSolverVisitor</name>
    <filename>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>a76b4a414171357f07f12c69ad9acd1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>aff60cb3e578d846cbd665694f55c9784</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::SelfAdjointEigenSolver&lt; MatrixType &gt;</type>
      <name>Solver</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>a7893030b64f666013c6cbf3883cd2df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>a814d0b119b8d10ca03515e76761d002f</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>a933cca6685db8c515260486e29347039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>a23a78a24bd1aa7a5e0f5116aee72aa52</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Solver &amp;</type>
      <name>compute_proxy</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>ac261b35069741609170196a16d26f588</anchor>
      <arglist>(Solver &amp;self, const Eigen::EigenBase&lt; MatrixType &gt; &amp;matrix)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Solver &amp;</type>
      <name>computeDirect_proxy</name>
      <anchorfile>structeigenpy_1_1SelfAdjointEigenSolverVisitor.html</anchorfile>
      <anchor>ad754bc63651fe738d159ba5fa9a548a5</anchor>
      <arglist>(Solver &amp;self, const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::SolversScope</name>
    <filename>structeigenpy_1_1SolversScope.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::SparseSolverVisitor</name>
    <filename>structeigenpy_1_1SparseSolverVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::VectorXd</type>
      <name>VectorType</name>
      <anchorfile>structeigenpy_1_1SparseSolverVisitor.html</anchorfile>
      <anchor>a84f3e8a52ced86b2a0ed09eaf0757c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1SparseSolverVisitor.html</anchorfile>
      <anchor>a6f19135f7cc224a3b0c7abf2fa953eae</anchor>
      <arglist>(PyClass &amp;cl) const </arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static VectorType</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1SparseSolverVisitor.html</anchorfile>
      <anchor>a04ea627126397d34b94460ab4263814f</anchor>
      <arglist>(SparseSolver &amp;self, const VectorType &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::SpecialMethods</name>
    <filename>structeigenpy_1_1internal_1_1SpecialMethods.html</filename>
    <templarg></templarg>
    <templarg>type_code</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyswap</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>ae4fbb7f56998cbb77c980b93f1fe1471</anchor>
      <arglist>(void *, void *, int, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyswapn</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>afeb02384481ef1e24c99abcf8c35c22b</anchor>
      <arglist>(void *, long, void *, long, long, int, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dotfunc</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>a6f8ed0645f167ccffedcd54e811c059a</anchor>
      <arglist>(void *, npy_intp, void *, npy_intp, void *, npy_intp, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>getitem</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>afa51bc7a01c91dfd56d6b58302a638af</anchor>
      <arglist>(void *, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static npy_bool</type>
      <name>nonzero</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>a97eb9856dacd4045e0a075a85a55f534</anchor>
      <arglist>(void *, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setitem</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>a00a7b67703a75ff833f0685f9cc04064</anchor>
      <arglist>(PyObject *, void *, void *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::SpecialMethods&lt; T, NPY_USERDEF &gt;</name>
    <filename>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyswap</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>af4bf3bad72a3701ee5cb53086d8c01f1</anchor>
      <arglist>(void *dst, void *src, int swap, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copyswapn</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>a8c9da3481d99d7a06327ba7404778f04</anchor>
      <arglist>(void *dst, long dstride, void *src, long sstride, long n, int swap, void *array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>dotfunc</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>aba659a36bcc512b1679860e45c54a35e</anchor>
      <arglist>(void *ip0_, npy_intp is0, void *ip1_, npy_intp is1, void *op, npy_intp n, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>getitem</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>a04899fb2f421a28e50679c49ed008088</anchor>
      <arglist>(void *ip, void *ap)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static npy_bool</type>
      <name>nonzero</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>ac1328f061fcbdd06f96ae0f8615d25d0</anchor>
      <arglist>(void *ip, void *array)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>setitem</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>a5493d2b6e7439bcb564d1232b23d3627</anchor>
      <arglist>(PyObject *src_obj, void *dest_ptr, void *array)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StackTicToc</name>
    <filename>structStackTicToc.html</filename>
    <member kind="enumvalue">
      <name>MS</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a7b172e62b3342ef01baf2df8fc97b24caee72908f6a9c902e61b3fd589361c6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a7b172e62b3342ef01baf2df8fc97b24ca1a03c830638cd876b100edc7fc8f4f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Unit</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a7b172e62b3342ef01baf2df8fc97b24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a7b172e62b3342ef01baf2df8fc97b24ca1a03c830638cd876b100edc7fc8f4f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MS</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a7b172e62b3342ef01baf2df8fc97b24caee72908f6a9c902e61b3fd589361c6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>US</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a7b172e62b3342ef01baf2df8fc97b24ca2d13bc6d1417c6bf8352265cf779d3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>US</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a7b172e62b3342ef01baf2df8fc97b24ca2d13bc6d1417c6bf8352265cf779d3ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StackTicToc</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a2ff41fe20c6185e9f2c21b12bcc0ebdf</anchor>
      <arglist>(Unit def=MS)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tic</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>ac53fd5ac66c667a5f0a0d9281919b3e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>toc</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>adc170a7f9e80ed63ca3ac083c5f6bd40</anchor>
      <arglist>(const Unit factor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>toc</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a9a9dff88015ba16f1f91df095ef51a40</anchor>
      <arglist>(std::ostream &amp;os, double SMOOTH=1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>unitName</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a497a1a6a87088acac5c4d697ffb94ef2</anchor>
      <arglist>(Unit u)</arglist>
    </member>
    <member kind="variable">
      <type>Unit</type>
      <name>DEFAULT_UNIT</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a8bac0ec690d6812d060914f049acfcd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::stack&lt; struct timeval &gt;</type>
      <name>stack</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>af1c080bd4a61aae160c89507c8a6bec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct timeval</type>
      <name>t0</name>
      <anchorfile>structStackTicToc.html</anchorfile>
      <anchor>a4c04caca4a59956c68230fbe7cb53e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::StrideType</name>
    <filename>structeigenpy_1_1StrideType.html</filename>
    <templarg></templarg>
    <templarg>InnerStride</templarg>
    <templarg>OuterStride</templarg>
    <templarg>IsVectorAtCompileTime</templarg>
    <member kind="typedef">
      <type>Eigen::Stride&lt; OuterStride, InnerStride &gt;</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1StrideType.html</anchorfile>
      <anchor>aa7fa1ea9771cff51edb74534e4b5f5bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::StrideType&lt; MatType, InnerStride, OuterStride, true &gt;</name>
    <filename>structeigenpy_1_1StrideType_3_01MatType_00_01InnerStride_00_01OuterStride_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>InnerStride</templarg>
    <templarg>OuterStride</templarg>
    <member kind="typedef">
      <type>Eigen::InnerStride&lt; InnerStride &gt;</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1StrideType_3_01MatType_00_01InnerStride_00_01OuterStride_00_01true_01_4.html</anchorfile>
      <anchor>a83747b05d382ef15f5364ffa96150b4b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::to_python_indirect&lt; const Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</name>
    <filename>structboost_1_1python_1_1to__python__indirect_3_01const_01Eigen_1_1Matrix_3_01Scalar_00_01RowsAt4d587478d8bc6fa746879f76d45429a1.html</filename>
    <templarg></templarg>
    <templarg>RowsAtCompileTime</templarg>
    <templarg>ColsAtCompileTime</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRowsAtCompileTime</templarg>
    <templarg>MaxColsAtCompileTime</templarg>
    <templarg></templarg>
    <base>to_python_indirect_eigen&lt; const Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</base>
  </compound>
  <compound kind="struct">
    <name>boost::python::to_python_indirect&lt; Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</name>
    <filename>structboost_1_1python_1_1to__python__indirect_3_01Eigen_1_1Matrix_3_01Scalar_00_01RowsAtCompileT63344a777e6e98fb20bdf395898e132f.html</filename>
    <templarg></templarg>
    <templarg>RowsAtCompileTime</templarg>
    <templarg>ColsAtCompileTime</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRowsAtCompileTime</templarg>
    <templarg>MaxColsAtCompileTime</templarg>
    <templarg></templarg>
    <base>to_python_indirect_eigen&lt; Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</base>
  </compound>
  <compound kind="struct">
    <name>boost::python::to_python_indirect_eigen</name>
    <filename>structboost_1_1python_1_1to__python__indirect__eigen.html</filename>
    <templarg>MatrixRef</templarg>
    <templarg>MakeHolder</templarg>
    <member kind="function">
      <type>PyTypeObject const *</type>
      <name>get_pytype</name>
      <anchorfile>structboost_1_1python_1_1to__python__indirect__eigen.html</anchorfile>
      <anchor>a6a3ee402091f74e0e0d5c93cb2e6a3d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>operator()</name>
      <anchorfile>structboost_1_1python_1_1to__python__indirect__eigen.html</anchorfile>
      <anchor>a2e9b8c3fdf9d9c95fbaf15262ef2b296</anchor>
      <arglist>(U const &amp;mat) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>to_python_indirect_eigen&lt; const Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</name>
    <filename>structboost_1_1python_1_1to__python__indirect__eigen.html</filename>
    <member kind="function">
      <type>PyTypeObject const *</type>
      <name>get_pytype</name>
      <anchorfile>structboost_1_1python_1_1to__python__indirect__eigen.html</anchorfile>
      <anchor>a6a3ee402091f74e0e0d5c93cb2e6a3d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>operator()</name>
      <anchorfile>structboost_1_1python_1_1to__python__indirect__eigen.html</anchorfile>
      <anchor>a2e9b8c3fdf9d9c95fbaf15262ef2b296</anchor>
      <arglist>(U const &amp;mat) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>to_python_indirect_eigen&lt; Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</name>
    <filename>structboost_1_1python_1_1to__python__indirect__eigen.html</filename>
    <member kind="function">
      <type>PyTypeObject const *</type>
      <name>get_pytype</name>
      <anchorfile>structboost_1_1python_1_1to__python__indirect__eigen.html</anchorfile>
      <anchor>a6a3ee402091f74e0e0d5c93cb2e6a3d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>operator()</name>
      <anchorfile>structboost_1_1python_1_1to__python__indirect__eigen.html</anchorfile>
      <anchor>a2e9b8c3fdf9d9c95fbaf15262ef2b296</anchor>
      <arglist>(U const &amp;mat) const</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>bench-switch</name>
    <filename>namespacebench-switch.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>a</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>ad90970a142857e33a169560359003a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a_matrix</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a9117477b6f1375c583ea2dcccd076305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd1</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a8c06471ee0ee45758d8e205927768bf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd2</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a322f470dc745dbcb33d796e81741ef75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd3</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a9049797c475d2869c07a62427d85d944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd4</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a62b675e9ad4d57504d707ed95160f898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd5</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a971915930ed08b6ba044b60026bb43a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd6</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>aacbb192a4fcd96739251b5273e18044c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ipython</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>a3d0fabdd64b4191fcd307265dc621b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quat</name>
      <anchorfile>namespacebench-switch.html</anchorfile>
      <anchor>abccbea94c0a6c259cffe90aa2fc2a3cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boopy</name>
    <filename>namespaceboopy.html</filename>
    <class kind="struct">boopy::EigenMatrix_from_python_array</class>
    <class kind="struct">boopy::EigenMatrix_to_python_matrix</class>
    <class kind="struct">boopy::Eigenvec_from_python_array</class>
    <class kind="struct">boopy::Eigenvec_to_python_matrix</class>
    <class kind="struct">boopy::NumpyEquivalentType</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; double &gt;</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; float &gt;</class>
    <class kind="struct">boopy::NumpyEquivalentType&lt; int &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <namespace>boost::python</namespace>
  </compound>
  <compound kind="namespace">
    <name>boost::python</name>
    <filename>namespaceboost_1_1python.html</filename>
    <namespace>boost::python::converter</namespace>
    <namespace>boost::python::detail</namespace>
    <class kind="struct">boost::python::to_python_indirect&lt; const Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</class>
    <class kind="struct">boost::python::to_python_indirect&lt; Eigen::Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt; &amp;, MakeHolder &gt;</class>
    <class kind="struct">boost::python::to_python_indirect_eigen</class>
  </compound>
  <compound kind="namespace">
    <name>boost::python::converter</name>
    <filename>namespaceboost_1_1python_1_1converter.html</filename>
    <class kind="struct">boost::python::converter::implicit&lt; Quaternion, Eigen::QuaternionBase&lt; Quaternion &gt; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; const Eigen::Ref&lt; const MatType, Options, Stride &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::EigenBase&lt; Derived &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::MatrixBase&lt; Derived &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::PlainObjectBase&lt; Derived &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::QuaternionBase&lt; Quaternion &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data_eigen</class>
  </compound>
  <compound kind="namespace">
    <name>boost::python::detail</name>
    <filename>namespaceboost_1_1python_1_1detail.html</filename>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::EigenBase&lt; MatType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::EigenBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::MatrixBase&lt; MatType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::PlainObjectBase&lt; MatType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_size&lt; Eigen::PlainObjectBase&lt; MatType &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>compile</name>
    <filename>namespacecompile.html</filename>
    <member kind="variable">
      <type></type>
      <name>builddir</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>a33dadec18c25298e240fb548f97a810d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>comp</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>a4cf5d6b0ce4e98e41539a25339052088</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>doraise</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>ac1d4ef7f8831ee0e882d8f2d661c6c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>a46be63463291fe312cb52b5643ad6c3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>src</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>ad462a24edb35c4e395d20b7721d7ade7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>srcdir</name>
      <anchorfile>namespacecompile.html</anchorfile>
      <anchor>aa32ae4057633ade75c7ac4e3ab300d88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
  </compound>
  <compound kind="namespace">
    <name>eigenpy</name>
    <filename>namespaceeigenpy.html</filename>
    <namespace>eigenpy::details</namespace>
    <namespace>eigenpy::internal</namespace>
    <class kind="class">eigenpy::AngleAxisVisitor</class>
    <class kind="struct">eigenpy::BFGSPreconditionerBaseVisitor</class>
    <class kind="struct">eigenpy::call</class>
    <class kind="struct">eigenpy::call&lt; Eigen::AngleAxis&lt; Scalar &gt; &gt;</class>
    <class kind="struct">eigenpy::call&lt; Eigen::Quaternion&lt; Scalar, Options &gt; &gt;</class>
    <class kind="struct">eigenpy::ConjugateGradientVisitor</class>
    <class kind="struct">eigenpy::DiagonalPreconditionerVisitor</class>
    <class kind="struct">eigenpy::EigenAllocator</class>
    <class kind="struct">eigenpy::EigenFromPy</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::EigenBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::PlainObjectBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPyConverter</class>
    <class kind="struct">eigenpy::EigenSolverVisitor</class>
    <class kind="struct">eigenpy::EigenToPy</class>
    <class kind="struct">eigenpy::EigenToPy&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenToPyConverter</class>
    <class kind="struct">eigenpy::EulerAnglesConvertor</class>
    <class kind="class">eigenpy::Exception</class>
    <class kind="class">eigenpy::ExceptionIndex</class>
    <class kind="struct">eigenpy::FromTypeToType</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; double, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; double, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; double, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; float, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, float &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, long &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; int, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, float &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, long double &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; long, std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::FromTypeToType&lt; SCALAR, SCALAR &gt;</class>
    <class kind="struct">eigenpy::IdentityPreconditionerVisitor</class>
    <class kind="struct">eigenpy::IterativeSolverVisitor</class>
    <class kind="struct">eigenpy::LDLTSolverVisitor</class>
    <class kind="struct">eigenpy::LeastSquaresConjugateGradientVisitor</class>
    <class kind="struct">eigenpy::LimitedBFGSPreconditionerBaseVisitor</class>
    <class kind="struct">eigenpy::LLTSolverVisitor</class>
    <class kind="struct">eigenpy::NumpyAllocator</class>
    <class kind="struct">eigenpy::NumpyAllocator&lt; const MatType &amp; &gt;</class>
    <class kind="struct">eigenpy::NumpyAllocator&lt; MatType &amp; &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; bool &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; double &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; float &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; int &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; long &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; long double &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; std::complex&lt; long double &gt; &gt;</class>
    <class kind="struct">eigenpy::NumpyMap</class>
    <class kind="struct">eigenpy::NumpyMapTraits</class>
    <class kind="struct">eigenpy::NumpyMapTraits&lt; MatType, InputScalar, AlignmentValue, Stride, false &gt;</class>
    <class kind="struct">eigenpy::NumpyMapTraits&lt; MatType, InputScalar, AlignmentValue, Stride, true &gt;</class>
    <class kind="struct">eigenpy::NumpyType</class>
    <class kind="struct">eigenpy::PreconditionerBaseVisitor</class>
    <class kind="class">eigenpy::QuaternionVisitor</class>
    <class kind="struct">eigenpy::Register</class>
    <class kind="struct">eigenpy::scalar_name</class>
    <class kind="struct">eigenpy::scalar_name&lt; double &gt;</class>
    <class kind="struct">eigenpy::scalar_name&lt; float &gt;</class>
    <class kind="struct">eigenpy::scalar_name&lt; long double &gt;</class>
    <class kind="struct">eigenpy::scalar_name&lt; std::complex&lt; Scalar &gt; &gt;</class>
    <class kind="struct">eigenpy::SelfAdjointEigenSolverVisitor</class>
    <class kind="struct">eigenpy::SolversScope</class>
    <class kind="struct">eigenpy::SparseSolverVisitor</class>
    <class kind="struct">eigenpy::StrideType</class>
    <class kind="struct">eigenpy::StrideType&lt; MatType, InnerStride, OuterStride, true &gt;</class>
    <member kind="enumeration">
      <type></type>
      <name>NP_TYPE</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a60ece1a59cff9f127213e55f12191caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATRIX_TYPE</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a60ece1a59cff9f127213e55f12191caaab932dfd4a61f4e6cbccd9303aa16ef8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ARRAY_TYPE</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a60ece1a59cff9f127213e55f12191caaa0b2d1f6a80d81951856100dafa363c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_registration</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a46a14c799a9dbe69f4c03d6017b4660f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool EIGENPY_DLLAPI</type>
      <name>checkVersionAtLeast</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aaf7791c6e98f6060d3c73608ea405b57</anchor>
      <arglist>(unsigned int major_version, unsigned int minor_version, unsigned int patch_version)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen_from_py_construct</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ae4a7de1baf5d95bbedff423d2789361d</anchor>
      <arglist>(PyObject *pyObj, bp::converter::rvalue_from_python_stage1_data *memory)</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>enableEigenPy</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a83dfd518535106abf54fe5aa7d0bb057</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGENPY_DEPRECATED void</type>
      <name>enableEigenPySpecific</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aa9857674e8bca5a9d6d07d54030390e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>enableEigenPySpecific</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ad29032abf62318d938c4836f71b9a08f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>expose</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a104fc63fea80d6c29b0a54d91b6d8110</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeAngleAxis</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aae74846cfefe666214c28a2d72d97c42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeComputationInfo</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>afb58e70e8c87d99754bdeea82698e963</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeDecompositions</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a0a35731cff1f23642982ff02d2d37378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeGeometryConversion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a64bbcb71da54e363282bd1db2fc88d68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a119e6d56e6367d86058336df54ca3fbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexFloat</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aa28b32d36a477b114c17424509e7a6fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixComplexLongDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a8f3e707eb126327ae46e2948bf7e8624</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a447e08981e2391b1d68c9deb129cf98c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixFloat</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a6536cd653a513925194655c739a29d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixInt</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a806102a5ffa1f25094c8e7e6e3f519ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixLong</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7fdc038a2efe770a8297b8b114869dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeMatrixLongDouble</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aad0c3a7c57d8083b95214aa42934ce0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposePreconditioners</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a8abc9106dfd162392a8dfadbfd444f4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeQuaternion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a731e2a1cec19bc70b03a35f160ef5ef5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeSolvers</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a415a99f680e64134bb1719924d1cc6bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>exposeType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a388ccdb4ce546c306d1efbde447a4cd5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>exposeType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a894377bbc55f79240b2b532fca9c73a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>import_numpy</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3c76f780a5c73dfe48fb37026642b3a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_aligned</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ac54d65938111e14739e73de70dda406b</anchor>
      <arglist>(void *ptr, std::size_t alignment)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE bool</type>
      <name>is_approx</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a0533692c0ec42fa69b8db5d2b92e1b59</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixType1 &gt; &amp;mat1, const Eigen::MatrixBase&lt; MatrixType2 &gt; &amp;mat2, const typename MatrixType1::Scalar &amp;prec)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE bool</type>
      <name>is_approx</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a143f6176f01eb1577db06cac4e6d38ce</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixType1 &gt; &amp;mat1, const Eigen::MatrixBase&lt; MatrixType2 &gt; &amp;mat2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumpyNativeType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ae90c44d76d7b15d8528475d89e7cf50f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>np_type_is_convertible_into_scalar</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7f92972ec364ec232d37f54c9b403fa6</anchor>
      <arglist>(const int np_type)</arglist>
    </member>
    <member kind="function">
      <type>std::string EIGENPY_DLLAPI</type>
      <name>printVersion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a71b7a633ad9049fc5bf8c84b2fc015f7</anchor>
      <arglist>(const std::string &amp;delimiter=&quot;.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int EIGENPY_DLLAPI</type>
      <name>PyArray_TypeNum</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a61e3c7c5ffc37405dc16d18b3d92bd12</anchor>
      <arglist>(PyTypeObject *type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>register_symbolic_link_to_registered_type</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3636cec4095b0b298fdef2512f54da6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerCommonUfunc</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a53f46b92869bef75d38a9c8379d7b6cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>registerNewType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a0a8c5c9ed52e6e5ae599ffcb9ca45645</anchor>
      <arglist>(PyTypeObject *py_type_ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>seed</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a798c40e2dc6e3aa740d49504ab115134</anchor>
      <arglist>(unsigned int seed_value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>eigenpy::details</name>
    <filename>namespaceeigenpy_1_1details.html</filename>
    <class kind="struct">eigenpy::details::cast_matrix_or_array</class>
    <class kind="struct">eigenpy::details::cast_matrix_or_array&lt; Scalar, NewScalar, false &gt;</class>
    <class kind="struct">eigenpy::details::copy_if_non_const</class>
    <class kind="struct">eigenpy::details::copy_if_non_const&lt; const MatType, true &gt;</class>
    <class kind="struct">eigenpy::details::init_matrix_or_array</class>
    <class kind="struct">eigenpy::details::init_matrix_or_array&lt; MatType, true &gt;</class>
    <member kind="function">
      <type>bool</type>
      <name>check_swap</name>
      <anchorfile>namespaceeigenpy_1_1details.html</anchorfile>
      <anchor>a64b89654f00d08cfc295a80f8f16e258</anchor>
      <arglist>(PyArrayObject *pyArray, const Eigen::MatrixBase&lt; MatType &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>eigenpy::internal</name>
    <filename>namespaceeigenpy_1_1internal.html</filename>
    <class kind="struct">eigenpy::internal::SpecialMethods</class>
    <class kind="struct">eigenpy::internal::SpecialMethods&lt; T, NPY_USERDEF &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>git-archive-all</name>
    <filename>namespacegit-archive-all.html</filename>
    <class kind="class">git-archive-all::GitArchiver</class>
    <member kind="function">
      <type>def</type>
      <name>main</name>
      <anchorfile>namespacegit-archive-all.html</anchorfile>
      <anchor>ab4cc9403802037ecb04d68247cc9f81a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>__version__</name>
      <anchorfile>namespacegit-archive-all.html</anchorfile>
      <anchor>adffa1c135f4c9da96a0d96e9f0a7a578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>homemadestring</name>
    <filename>namespacehomemadestring.html</filename>
    <class kind="class">homemadestring::custom_string</class>
    <class kind="struct">homemadestring::custom_string_from_python_str</class>
    <class kind="struct">homemadestring::custom_string_to_python_str</class>
    <member kind="function">
      <type>custom_string</type>
      <name>hello</name>
      <anchorfile>namespacehomemadestring.html</anchorfile>
      <anchor>a88ec07b7b25a6710fba1359f7496fe91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_module</name>
      <anchorfile>namespacehomemadestring.html</anchorfile>
      <anchor>acf9482de4e500d3a364e85d8bc8163d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>namespacehomemadestring.html</anchorfile>
      <anchor>a9c2e72712f382c6635665288dce6bc14</anchor>
      <arglist>(custom_string const &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>omniidl_be_python_with_docstring</name>
    <filename>namespaceomniidl__be__python__with__docstring.html</filename>
    <class kind="class">omniidl_be_python_with_docstring::CommentToConstVisitor</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_rreplace</name>
      <anchorfile>namespaceomniidl__be__python__with__docstring.html</anchorfile>
      <anchor>ab5be471acc7745deccd768d20cac9348</anchor>
      <arglist>(s, old, new, occurrence)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>run</name>
      <anchorfile>namespaceomniidl__be__python__with__docstring.html</anchorfile>
      <anchor>a752645ca365e1b6b5e3976a944e6fc6b</anchor>
      <arglist>(tree, args)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>setup</name>
    <filename>namespacesetup.html</filename>
    <class kind="class">setup::pkg_config</class>
    <member kind="function">
      <type>def</type>
      <name>absolute</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ace87a65d75cbd054ca349e16bf6039b0</anchor>
      <arglist>(src)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cxx_standard</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2ef51ce1b22cffd404370dbbcaa8c7d4</anchor>
      <arglist>(value)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cxx_standard_cmp</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2ef80ec10cc729c8690658e5470e0131</anchor>
      <arglist>(lhs)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>GenExtension</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a277f5c34eeba057f5efd9d013d762376</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>numpy_get_include</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aba7bc82acbd88b58010b93b6bf4030b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>chunk</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ac841690a327d48358d0aa6c3da5b8003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>config</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1ff2a74642e15658e2c46138d2a73f72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cxx_standard</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a01e02c6fb7f2c66a9fb3daa4025be584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>abab7f7484072aa53119cd89cbae7c862</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ext_modules</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1bf56ea61d1e9865f316116dca2fbfea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a7d6a659c7fd056d592f248c1a98e6f86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab3a7a0638d76a01367c5bc3cc699447f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>package_data</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a0a5ccc22976d20d42c6bb6c7651ce0be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>packages</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>aff2375a361fd5865c77bd9aa093be747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>sha512</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>afd75da7bae5803e88a0b20ac410de369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>src_files</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a8b0c506f6c8d68e5064a3bdc042c3b75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a2aa722b36a933088812b50ea79b97a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>version_hash</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a1573d7834565996eab83d4d029075c0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>win32_build</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>ab1242eec890d42048d0a2d0da8c5ad81</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_complex</name>
    <filename>namespacetest__complex.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__complex.html</anchorfile>
      <anchor>a3aed3cb7fc20ca1b43fff21600dc9d10</anchor>
      <arglist>(dtype)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__complex.html</anchorfile>
      <anchor>af27c961a62d9528101b8e47fc6775929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__complex.html</anchorfile>
      <anchor>a2c3cc645ac48c52987860fd3f422955e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_dimensions</name>
    <filename>namespacetest__dimensions.html</filename>
    <member kind="variable">
      <type></type>
      <name>coeffs_vector</name>
      <anchorfile>namespacetest__dimensions.html</anchorfile>
      <anchor>a4979204cac417ef095b85afccf207e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quat</name>
      <anchorfile>namespacetest__dimensions.html</anchorfile>
      <anchor>ad5482c537d5ceeb0b9b27d91acbdc066</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_eigen_ref</name>
    <filename>namespacetest__eigen__ref.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>aef3be8512e9d954dad97760fa73774d6</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a8e82e533c57f3f9d22b5ccbdf4418b22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>ac5599a4a86e7f9e632ddce73941aeaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>af65374db8f389df3850d47b42d1476d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_eigen_solver</name>
    <filename>namespacetest__eigen__solver.html</filename>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>a3eed320df90b5f345aef640dc1a52378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>a8abafb8acec299313fd87574bbe859ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>ad7ff3d79f30d60372a82df27bd16adb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>es</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>ad66a8e1de1905f9dcd86080d88af4a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>V</name>
      <anchorfile>namespacetest__eigen__solver.html</anchorfile>
      <anchor>a93c0791c8860f4253a13134c211645bd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_geometry</name>
    <filename>namespacetest__geometry.html</filename>
    <member kind="function">
      <type>def</type>
      <name>isapprox</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ae0d4fda9d0cd4d77045514e1fb28f3ec</anchor>
      <arglist>(a, b, epsilon=1e-6)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>axis</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a52dcd3b3aa89fd1b7f0f82a5c01aa0ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a6a4c58bcd86cd1e9a205422a2f0732c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q2</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>aa34337ab9cfd441e0326cd5a5ef25ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qo</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>aaf3225322abbc9728ae8ea623a6378ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>qR</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a5796296d43fa0281033f259ba13d9faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a68870d43e47851a5a7530947f6370f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>R</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a1df1fa664d3fdce99311e60c59e847bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r2</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>af9818dc078d83e712c606dd24c2910e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ad04782f612e7c48d8593cdbb4e3416f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ri</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ad5ec966a2061c1b43c83ffe6251303e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ro</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a3f935ffcc8c10fb3383c11d4734e9f18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Rq</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a7131ff524dd588afb9c7db1f863de8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Rr</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a2e956e329b9d568617dfed1d0528abb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>ae0c8edd81c945524b0778cf40b3e7e9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_LDLT</name>
    <filename>namespacetest__LDLT.html</filename>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>aa5370e2066a186264684d8ee52261afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a11b964d748ab776bde5f3decf67e2656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>ae2baf3defb632cd397ece410b8539428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>L</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a644e72f7ce8ea1db3c67934cb0b6adfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>ldlt</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>ad4c1a85b8f31b9b732428b112a5a1d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>P</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a52099b96081d79ef35348b44838a0f4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_LLT</name>
    <filename>namespacetest__LLT.html</filename>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>aee0e9abb64123094635201fb9f2c0e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>af3386c2b892c893bacab0b9f7f717a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>L</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>a84dd6f9476be56e88432fa222b680716</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>llt</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>a91dca6f25627875984753a39d49c44dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_matrix</name>
    <filename>namespacetest__matrix.html</filename>
    <member kind="variable">
      <type></type>
      <name>M</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>aa3496ec0e96046f9f231e8400a351955</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>M33</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a8369edd04a9ab55ebbb035ff3e3a7a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat1x1</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a0521b67896dac97a933c261bf236f239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat6</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a9fb2290be77a9ce326a4338bc0c88651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mcheck</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>adc8c91d2f92976e5eb8bcff530169af2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mref</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a5b3fe6a4912fa1ac7f6f286fe3c5241a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mref_from_base</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a9c37fb0b306702ca61bc31362341ee0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>Mref_from_plain</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a93e37fcd38260b75ef9e1e513d4bd267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>aa75c0c782c45d39f206e590ce2420f51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a21447d74678a79fc2fa1247c0dc1a349</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vcheck</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a969b0841fddcfc6671964fe9efdb644c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vec1x1</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>aeebcc1b2a500eafe45396f94eadae2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a47c05a58ecd374fcc31748e26d720118</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_return_by_ref</name>
    <filename>namespacetest__return__by__ref.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_not_shared</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>a94ddbd0a40e73d8d8670d5a3019f4af9</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_shared</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>a16e6d01aeaf5437715c8372a9efef3d9</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>ae6bf8200966ca35579430ea8d1022078</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>a41547100986e087c28ffb832fb8798fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>row_mat</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>aea3ec82c6034820ac90be1e8f9c9cbd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>add1213ec858b54d45ae0250ba55a3503</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>vec</name>
      <anchorfile>namespacetest__return__by__ref.html</anchorfile>
      <anchor>ac449c719c76144fb4cd6abbe01d79e78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_self_adjoint_eigen_solver</name>
    <filename>namespacetest__self__adjoint__eigen__solver.html</filename>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a9a5a471895a69f1b1fd2dc7bde016399</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>D</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a2bb5f568e47c36dc9747efa7d9eb0b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a8e5a0fa765cf29ed4f97d774dd41ba9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>es</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a11f50a452e72938e13f451a7e3952f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>V</name>
      <anchorfile>namespacetest__self__adjoint__eigen__solver.html</anchorfile>
      <anchor>a07bda272530a80859e204c4b98609079</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_switch</name>
    <filename>namespacetest__switch.html</filename>
    <member kind="variable">
      <type></type>
      <name>coeffs_array</name>
      <anchorfile>namespacetest__switch.html</anchorfile>
      <anchor>a0f75bc4ec3d2a1b3b01f1cd6d6db670c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>coeffs_vector</name>
      <anchorfile>namespacetest__switch.html</anchorfile>
      <anchor>ad057c77ab5d5cb1490624d0151f0e4ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>quat</name>
      <anchorfile>namespacetest__switch.html</anchorfile>
      <anchor>a1a3369b3ef2c8d222ffe89594ef0826f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_user_type</name>
    <filename>namespacetest__user__type.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>ade410bd8495d7f2ca6f1c2202ea56ea8</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>ad56887d3ea18ca459cdcb35cf072bc40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>mat</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a20f7e698241ab0d67b3868609ba449a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a809f623f0896739fd1d7726857cbe2d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_version</name>
    <filename>namespacetest__version.html</filename>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index" title="Introduction">soth_section_introduction</docanchor>
  </compound>
</tagfile>
