<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>.cmake-format.py</name>
    <path>/tmp/ws/src/eigenpy/cmake/</path>
    <filename>_8cmake-format_8py</filename>
    <member kind="variable">
      <type>dictionary</type>
      <name>additional_commands</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a8cd55c6964141a36d7bcff837e133765</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>always_wrap</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>aebb5b29065eef979e155f9c10ea094cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>argument_var_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a0b7f68e3e121c12c19825d074a4ae4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>autosort</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>af2d9dab966ea5cb253a0fa6801dc6f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>bullet_char</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a37da8b42a5956d0833567bacaf03ac4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>canonicalize_hashrulers</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ad2801af0106bb9a65cf464a65ff48daf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>command_case</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>aa391edf790c756c11256322a724aa340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>dangle_align</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a88159db6694b6a3e85a0b8a9698f9acc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>dangle_parens</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a5546a489bf01dfb0f0b6cbd434bc291d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>disable</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a4f6a7f253bdd17de45549df1fc71b8c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>disabled_codes</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>aa0c3d1f54a93bd873dfd8e9de8d677f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>emit_byteorder_mark</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a905dd967518f77e38066d8f6ad51f1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_markup</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>add95109445456c48a236fa50ced0b8b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enable_sort</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ae3811857c44c7491f2e825c32300e18d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>enum_char</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a13f575ae683058cb5892822cbcd7ef4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>explicit_trailing_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a0d754d92152d1abfee0f64335dcf2d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fence_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>aa5237480c6984cf592665b2a1b2a3598</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>first_comment_is_literal</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ad1626fa06a267c67ff192e9127a3d204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fractional_tab_policy</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a00902e3a829e9bb1ebec606f440e9192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>function_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a26110ecb5b28b1014c5e1cbe52cb0f19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>global_var_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a0428e47b69ef9d6878431ebbe8876ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>hashruler_min_length</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ab031048c295974cc9b9ec126ff4fc97c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>input_encoding</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a28dae02ab9fb6360374dcf773139378e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>internal_var_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a201576987a69c1a36148a92a5707f406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>keyword_case</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a9938cbe2f219f079e947ae12654607ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>keyword_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a598e20c27a31e694906f8ea406df4a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>layout_passes</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a3957d1acb8ca81d37f147f7d0e660dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>line_ending</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ace2c8e218e29af79ec0e147277fb0a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line_width</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a5b5068114e71c53f803684b48ffa4b8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>literal_comment_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ab3ec0aec03cc166974301e55c7dcfd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>local_var_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>aa3ff7a61387b0e26e73a76d2070bf628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>macro_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a2da248a108e5c0642096de5109c7febd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_arguments</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a1d4759af9e0636118e37823aea12d606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_branches</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a4cc5f4357535cec2d480305c701f5b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_conditionals_custom_parser</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a51c60b48388bce6bb602334d699b2936</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_lines_hwrap</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a1d2e5b10bd672b1db1f109e59b9fb33a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_localvars</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>aea914b45bc59cc6a4392e2995022656b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_pargs_hwrap</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a9ddde830369841f996754f8c6092afcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_prefix_chars</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>abede2c7b77bfe0138900fee140425ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_returns</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>afff5987aa31f3328f9dc551e7be3ade3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_rows_cmdline</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a43107dde16c2f491cd6e27c31d8d5515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_statement_spacing</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ad18eefc574593101df511cac427090b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_statements</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ae22b5687111f8dbaa6be211d8c556e38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>max_subgroups_hwrap</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a8b850463f83b20258f97ae5d883e34fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_prefix_chars</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a5b2e65943a58add4c14942f22b200971</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>min_statement_spacing</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a5e4c0fe4de7af629595d16e8f4f5b0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>output_encoding</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a2600507109736b20a8d075974d7b55e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>override_spec</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>aa4936309bd67aaa1d91a0731e603e3fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>per_command</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ab899b4929027e49d40dade1607d17239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>private_var_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a40673f1f5f2e10fbc80b2c3aba8eef4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>proptags</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a4d2e6ab37b10bca0d6ad13e767d714b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>public_var_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a0fc941a0d7e00d123cd5aa13b19b1980</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>require_valid_layout</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a7c21baa2d171e800a38bb35783d6077f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>ruler_pattern</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a6bd6408fc1e6c284245f01e02f2a01f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>separate_ctrl_name_with_space</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a95c7e2bf52adb202173e741a3c15ad09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>separate_fn_name_with_space</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>acf0bb78bfacc6b8cb38ccc1423415326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tab_size</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>af634cb3f98b322229c1e701ada444e39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_tabchars</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>ae8d8dd08b44557cba0e8877585fb81e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>vartags</name>
      <anchorfile>_8cmake-format_8py.html</anchorfile>
      <anchor>a683ea82c3dd9441a236957ed3d6df43b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <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>alignment.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>alignment_8hpp</filename>
    <includes id="is-aligned_8hpp" name="is-aligned.hpp" local="no" imported="no">eigenpy/utils/is-aligned.hpp</includes>
    <class kind="struct">eigenpy::aligned_instance</class>
    <class kind="struct">eigenpy::aligned_storage</class>
    <class kind="struct">eigenpy::call_destructor</class>
    <class kind="struct">boost::python::objects::instance&lt; value_holder&lt; Derived &gt; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; const Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; const Eigen::Quaternion&lt; Scalar, Options &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; Eigen::Quaternion&lt; Scalar, Options &gt; &amp; &gt;</class>
    <class kind="struct">eigenpy::rvalue_from_python_data</class>
    <class kind="union">eigenpy::aligned_storage::type</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::detail</namespace>
    <namespace>boost::python::objects</namespace>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ad18a5817fa46c567f1a906f26e5fdfc6</anchor>
      <arglist>(std::size_t size, std::size_t alignment=EIGENPY_DEFAULT_ALIGN_BYTES)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>angle-axis.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>angle-axis_8cpp</filename>
    <includes id="angle-axis_8hpp" name="angle-axis.hpp" local="yes" imported="no">eigenpy/angle-axis.hpp</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">eigenpy/geometry.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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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>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="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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>bind_virtual_factory.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>bind__virtual__factory_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="no" imported="no">eigenpy/eigenpy.hpp</includes>
    <class kind="struct">DataWrapper</class>
    <class kind="struct">MyVirtualClass</class>
    <class kind="struct">MyVirtualData</class>
    <class kind="struct">VirtualClassWrapper</class>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>bind__virtual__factory_8cpp.html</anchorfile>
      <anchor>a344d7edfa21e52ecb91fd1a1b633929c</anchor>
      <arglist>(bind_virtual_factory)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; MyVirtualData &gt;</type>
      <name>callDoSomethingPtr</name>
      <anchorfile>bind__virtual__factory_8cpp.html</anchorfile>
      <anchor>a8c4cc9124990167f90a72831e467eec8</anchor>
      <arglist>(const MyVirtualClass &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; MyVirtualData &gt;</type>
      <name>callDoSomethingRef</name>
      <anchorfile>bind__virtual__factory_8cpp.html</anchorfile>
      <anchor>a4f356e34a9bc3f541928a8904df92aa7</anchor>
      <arglist>(const MyVirtualClass &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; MyVirtualData &gt;</type>
      <name>copy_shared</name>
      <anchorfile>bind__virtual__factory_8cpp.html</anchorfile>
      <anchor>a7469c4d21296b178d36771a28b7034a4</anchor>
      <arglist>(const shared_ptr&lt; MyVirtualData &gt; &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>const MyVirtualData &amp;</type>
      <name>iden_ref</name>
      <anchorfile>bind__virtual__factory_8cpp.html</anchorfile>
      <anchor>a62aa7c419763c74f8c26b7b35325d391</anchor>
      <arglist>(const MyVirtualData &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>const MyVirtualData &amp;</type>
      <name>iden_shared</name>
      <anchorfile>bind__virtual__factory_8cpp.html</anchorfile>
      <anchor>a4d47d9388bcc6e2678825e4d8785e5b6</anchor>
      <arglist>(const shared_ptr&lt; MyVirtualData &gt; &amp;d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throw_virtual_not_implemented_error</name>
      <anchorfile>bind__virtual__factory_8cpp.html</anchorfile>
      <anchor>a34a973ba42f31c7d9330202bd29ca936</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>a3f5684ed83c89116acf7b883082f0a0b</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>abad23364e91754372c255f82806e9de3</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>a070b65f376251d6876992bb2932a20f3</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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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>copyable.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>copyable_8hpp</filename>
    <class kind="struct">eigenpy::CopyableVisitor</class>
    <namespace>eigenpy</namespace>
  </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="LDLT_8hpp" name="LDLT.hpp" local="yes" imported="no">eigenpy/decompositions/LDLT.hpp</includes>
    <includes id="LLT_8hpp" name="LLT.hpp" local="yes" imported="no">eigenpy/decompositions/LLT.hpp</includes>
    <includes id="SelfAdjointEigenSolver_8hpp" name="SelfAdjointEigenSolver.hpp" local="yes" imported="no">eigenpy/decompositions/SelfAdjointEigenSolver.hpp</includes>
    <includes id="minres_8hpp" name="minres.hpp" local="yes" imported="no">eigenpy/decompositions/minres.hpp</includes>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.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="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.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="eigen-to-python_8hpp" name="eigen-to-python.hpp" local="yes" imported="no">eigenpy/eigen-to-python.hpp</includes>
    <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>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="registration_8hpp" name="registration.hpp" local="yes" imported="no">eigenpy/registration.hpp</includes>
    <includes id="scalar-conversion_8hpp" name="scalar-conversion.hpp" local="yes" imported="no">eigenpy/scalar-conversion.hpp</includes>
    <class kind="struct">eigenpy::expose_eigen_type_impl</class>
    <class kind="struct">eigenpy::expose_eigen_type_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt;, Scalar &gt;</class>
    <namespace>eigenpy</namespace>
    <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</class>
    <class kind="struct">eigenpy::details::cast&lt; Scalar, NewScalar, EigenBase, false &gt;</class>
    <class kind="struct">eigenpy::details::check_swap_impl</class>
    <class kind="struct">eigenpy::details::check_swap_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::details::check_swap_impl_matrix</class>
    <class kind="struct">eigenpy::details::check_swap_impl_matrix</class>
    <class kind="struct">eigenpy::eigen_allocator_impl</class>
    <class kind="struct">eigenpy::eigen_allocator_impl&lt; const MatType, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_allocator_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_allocator_impl_matrix</class>
    <class kind="struct">eigenpy::eigen_allocator_impl_matrix</class>
    <class kind="struct">eigenpy::EigenAllocator</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>a6cec6e7865a4ba68107665a2ac6a07d5</anchor>
      <arglist>(PyArrayObject *pyArray, const EigenType &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="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.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>
    <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::eigen_from_py_converter_impl</class>
    <class kind="struct">eigenpy::eigen_from_py_converter_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_from_py_impl</class>
    <class kind="struct">eigenpy::eigen_from_py_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::EigenBase&lt; MatType &gt;, typename MatType::Scalar &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::expected_pytype_for_arg</class>
    <class kind="struct">boost::python::converter::expected_pytype_for_arg&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">eigenpy::expected_pytype_for_arg&lt; MatType, Eigen::MatrixBase&lt; MatType &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::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &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>
    <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>tensor/eigen-from-python.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/tensor/</path>
    <filename>tensor_2eigen-from-python_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.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>
    <class kind="struct">eigenpy::eigen_from_py_converter_impl&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_from_py_impl&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; const Eigen::TensorRef&lt; const TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::TensorRef&lt; TensorType &gt; &gt;</class>
    <class kind="struct">boost::python::converter::expected_pytype_for_arg&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; &gt;</class>
    <class kind="struct">eigenpy::expected_pytype_for_arg&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; const Eigen::TensorRef&lt; const TensorType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; Eigen::TensorRef&lt; TensorType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::TensorBase&lt; Derived &gt; const &amp; &gt;</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::converter</namespace>
    <namespace>boost::python::detail</namespace>
    <namespace>eigenpy</namespace>
  </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="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>
    <includes id="numpy-type_8hpp" name="numpy-type.hpp" local="yes" imported="no">eigenpy/numpy-type.hpp</includes>
    <includes id="registration_8hpp" name="registration.hpp" local="yes" imported="no">eigenpy/registration.hpp</includes>
    <class kind="struct">eigenpy::eigen_to_py_impl</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; const MatType &amp;, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; const MatType, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; MatType &amp;, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl_matrix</class>
    <class kind="struct">eigenpy::eigen_to_py_impl_matrix</class>
    <class kind="struct">eigenpy::EigenToPy</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-typedef.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>eigen-typedef_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_MAKE_FIXED_TYPEDEFS</name>
      <anchorfile>eigen-typedef_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>eigen-typedef_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>eigen-typedef_8hpp.html</anchorfile>
      <anchor>a653e943502cb791d4f3eff5a986c7f6a</anchor>
      <arglist>(Type, Options, TypeSuffix)</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>
    <includes id="eigen-from-python_8hpp" name="eigen-from-python.hpp" local="yes" imported="no">eigenpy/eigen-from-python.hpp</includes>
    <class kind="struct">has_ref_member</class>
    <class kind="struct">modify_block</class>
    <class kind="struct">modify_block_wrap</class>
    <member kind="function">
      <type>const Eigen::Ref&lt; const MatType &gt;</type>
      <name>asConstRef</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a65d0e4da1fba07c8d8efa099d728948a</anchor>
      <arglist>(Eigen::Ref&lt; const MatType &gt; mat)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Ref&lt; MatType &gt;</type>
      <name>asRef</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a3995e66f3c99647914c000935853920f</anchor>
      <arglist>(Eigen::Ref&lt; MatType &gt; mat)</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>VecType</type>
      <name>copyVectorFromConstRef</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>ac582210101ce203d7cabbccaa7917caf</anchor>
      <arglist>(const Eigen::Ref&lt; const VecType &gt; vec)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Ref&lt; MatType &gt;</type>
      <name>editBlock</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a2f1932267efe06dbea2cc77315afac2a</anchor>
      <arglist>(Eigen::Ref&lt; MatType &gt; mat, Eigen::DenseIndex i, Eigen::DenseIndex j, Eigen::DenseIndex n, Eigen::DenseIndex m)</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>Eigen::Ref&lt; MatType &gt;</type>
      <name>getBlock</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>aface2df4530ff19de82cfd9524a61114</anchor>
      <arglist>(Eigen::Ref&lt; MatType &gt; mat, Eigen::DenseIndex i, Eigen::DenseIndex j, Eigen::DenseIndex n, Eigen::DenseIndex m)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Ref&lt; MatType &gt;</type>
      <name>getRefToStatic</name>
      <anchorfile>eigen__ref_8cpp.html</anchorfile>
      <anchor>a1de90c56a5dcb576263b0af61691ed27</anchor>
      <arglist>(const int rows, const int cols)</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>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>exposeMatrixBool</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ab550fc11e86e9407f8ef68f318622669</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>exposeNoneType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a93ab95c0c33089b76ac9e4ef319620cc</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="eigen-typedef_8hpp" name="eigen-typedef.hpp" local="yes" imported="no">eigenpy/eigen-typedef.hpp</includes>
    <includes id="expose_8hpp" name="expose.hpp" local="yes" imported="no">eigenpy/expose.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>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>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="eigen-to-python_8hpp" name="eigen-to-python.hpp" local="yes" imported="no">eigenpy/eigen-to-python.hpp</includes>
    <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::EigenSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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="alignment_8hpp" name="alignment.hpp" local="yes" imported="no">eigenpy/alignment.hpp</includes>
    <class kind="struct">eigenpy::EigenFromPy</class>
    <class kind="struct">eigenpy::EigenToPy</class>
    <class kind="struct">eigenpy::get_eigen_base_type</class>
    <class kind="struct">eigenpy::get_eigen_ref_plain_type</class>
    <class kind="struct">eigenpy::get_eigen_ref_plain_type&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &gt;</class>
    <class kind="struct">eigenpy::remove_const_reference</class>
    <namespace>eigenpy</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGENPY_PPCAT</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a9c06428e37c6019e7f329bc65235c85d</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_BIND_GLOBAL_PLACEHOLDERS</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>ae32d133147b9dd7a9b1bfe370a71b72e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_DEFAULT_ALIGN_BYTES</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>ad2997fc783bac8c1a5909397be48eb8c</anchor>
      <arglist></arglist>
    </member>
    <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_DEPRECATED_FILE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>aba890c4fc0ea5c60f4dd8431fd717fc0</anchor>
      <arglist>(the_message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_DEPRECATED_MACRO</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>aae0efd3b5b34294a99da753c31441f82</anchor>
      <arglist>(macro, the_message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_DOCUMENTATION_START_IGNORE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a424d961acc5f6ac65afecfb611765c15</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_PPCAT</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a61ef03e2c63a77269ddf0bf2678fb5a7</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_SHARED_PTR_HOLDER_TYPE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>affc28d0fa4a879d77a250dc629c7666a</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_STRING_LITERAL</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a07819656a95df072e18916558634d19e</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_STRINGCAT</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a62bcb64fee37996aa9bd1c2f8b7de041</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_STRINGIZE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>acc20f4e5e8ce0647320a61c7b154ae0d</anchor>
      <arglist>(string)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_UNUSED_TYPE</name>
      <anchorfile>fwd_8hpp.html</anchorfile>
      <anchor>a86d54396372b1c123b83c71b1358d9ee</anchor>
      <arglist>(type)</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="geometry-conversion_8hpp" name="geometry-conversion.hpp" local="yes" imported="no">eigenpy/geometry-conversion.hpp</includes>
    <includes id="geometry_8hpp" name="geometry.hpp" local="yes" imported="no">eigenpy/geometry.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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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>include.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>include_8cpp</filename>
    <includes id="registration_8hpp" name="registration.hpp" local="yes" imported="no">eigenpy/registration.hpp</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>include_8cpp.html</anchorfile>
      <anchor>ac2ab84d4a0a03c480f64a4bc81235733</anchor>
      <arglist>(include)</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>afc8bc62ede97988fc2590ec035bd67ef</anchor>
      <arglist>(const 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="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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>lib.cc</name>
    <path>/tmp/ws/src/eigenpy/cmake/_unittests/cpp/src/</path>
    <filename>lib_8cc</filename>
    <includes id="lib_8hh" name="lib.hh" local="no" imported="no">jrl_cmakemodule/lib.hh</includes>
    <member kind="function">
      <type>void</type>
      <name>lib_function</name>
      <anchorfile>lib_8cc.html</anchorfile>
      <anchor>aeda3209e7125aae5dbd02a20a5668105</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lib.hh</name>
    <path>/tmp/ws/src/eigenpy/cmake/_unittests/cpp/include/jrl_cmakemodule/</path>
    <filename>lib_8hh</filename>
    <member kind="function">
      <type>void</type>
      <name>lib_function</name>
      <anchorfile>lib_8hh.html</anchorfile>
      <anchor>aeda3209e7125aae5dbd02a20a5668105</anchor>
      <arglist>()</arglist>
    </member>
  </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.cc</name>
    <path>/tmp/ws/src/eigenpy/cmake/_unittests/cpp/src/</path>
    <filename>main_8cc</filename>
    <includes id="lib_8hh" name="lib.hh" local="no" imported="no">jrl_cmakemodule/lib.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8cc.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.cpp</name>
    <path>/tmp/ws/src/eigenpy/python/</path>
    <filename>main_8cpp</filename>
    <includes id="computation-info_8hpp" name="computation-info.hpp" local="yes" imported="no">eigenpy/computation-info.hpp</includes>
    <includes id="decompositions_8hpp" name="decompositions.hpp" local="yes" imported="no">eigenpy/decompositions/decompositions.hpp</includes>
    <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>
    <includes id="preconditioners_8hpp" name="preconditioners.hpp" local="yes" imported="no">eigenpy/solvers/preconditioners.hpp</includes>
    <includes id="solvers_8hpp" name="solvers.hpp" local="yes" imported="no">eigenpy/solvers/solvers.hpp</includes>
    <includes id="std-vector_8hpp" name="std-vector.hpp" local="yes" imported="no">eigenpy/std-vector.hpp</includes>
    <includes id="is-approx_8hpp" name="is-approx.hpp" local="yes" imported="no">eigenpy/utils/is-approx.hpp</includes>
    <includes id="version_8hpp" name="version.hpp" local="yes" imported="no">eigenpy/version.hpp</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>main_8cpp.html</anchorfile>
      <anchor>a2d9e0dee90fd9ef6abb9b2deef02a184</anchor>
      <arglist>(eigenpy_pywrap)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix-bool.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>matrix-bool_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>exposeMatrixBool</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ab550fc11e86e9407f8ef68f318622669</anchor>
      <arglist>()</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>ReturnMatrix</type>
      <name>copy</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a0846f6a914d4a868f7f3d37795e2558b</anchor>
      <arglist>(const Eigen::MatrixBase&lt; Matrix &gt; &amp;mat)</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>generateColMajorMatrix</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>afc84dfef9a26bbf95610ab223881c7ee</anchor>
      <arglist>(const Eigen::DenseIndex rows, const Eigen::DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, 1, Eigen::Dynamic &gt;</type>
      <name>generateColMajorVector</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a03d7e224d9f2648370c80e583d8dc6d3</anchor>
      <arglist>(const Eigen::DenseIndex size)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>generateRowMajorMatrix</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>ae911fce3bb3ee5eb4010e441691cd03e</anchor>
      <arglist>(const Eigen::DenseIndex rows, const Eigen::DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, 1, Eigen::Dynamic, Eigen::RowMajor &gt;</type>
      <name>generateRowMajorVector</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a9245450f4e59dec2c94846407eb24e85</anchor>
      <arglist>(const Eigen::DenseIndex size)</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>a1b0d9da5ea77a06bcdc385eb73de7097</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix1x1_input</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>acb38168239405707cadd5114421952a1</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, 1, 1 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, 6, 6 &gt;</type>
      <name>matrix6</name>
      <anchorfile>matrix_8cpp.html</anchorfile>
      <anchor>a19b6f62f52c2d201e772ae522e7ff8fb</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>ac0e08ce83303dd4a22d6188efd95dc53</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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>__eigenpy_memory_hpp__</name>
      <anchorfile>memory_8hpp.html</anchorfile>
      <anchor>acfda96f4a4cfa4a293bbd075d7135428</anchor>
      <arglist></arglist>
    </member>
    <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>minres.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/decompositions/</path>
    <filename>minres_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::IterativeSolverBaseVisitor</class>
    <class kind="struct">eigenpy::MINRESSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </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="eigen-allocator_8hpp" name="eigen-allocator.hpp" local="yes" imported="no">eigenpy/eigen-allocator.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::numpy_allocator_impl</class>
    <class kind="struct">eigenpy::numpy_allocator_impl&lt; const MatType &amp;, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl&lt; const MatType, const Eigen::MatrixBase&lt; typename remove_const_reference&lt; MatType &gt;::type &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl&lt; MatType, Eigen::MatrixBase&lt; typename remove_const_reference&lt; MatType &gt;::type &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl_matrix</class>
    <class kind="struct">eigenpy::numpy_allocator_impl_matrix</class>
    <class kind="struct">eigenpy::numpy_allocator_impl_matrix&lt; const MatType &amp; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl_matrix&lt; MatType &amp; &gt;</class>
    <class kind="struct">eigenpy::NumpyAllocator</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="exception_8hpp" name="exception.hpp" local="yes" imported="no">eigenpy/exception.hpp</includes>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="stride_8hpp" name="stride.hpp" local="yes" imported="no">eigenpy/stride.hpp</includes>
    <class kind="struct">eigenpy::numpy_map_impl</class>
    <class kind="struct">eigenpy::numpy_map_impl&lt; const MatType, InputScalar, AlignmentValue, Stride, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_map_impl&lt; MatType, InputScalar, AlignmentValue, Stride, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_map_impl_matrix</class>
    <class kind="struct">eigenpy::numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride, false &gt;</class>
    <class kind="struct">eigenpy::numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride, true &gt;</class>
    <class kind="struct">eigenpy::NumpyMap</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="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>
    <class kind="struct">eigenpy::NumpyType</class>
    <namespace>eigenpy</namespace>
    <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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.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; long long &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::NumpyEquivalentType&lt; unsigned int &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; unsigned long &gt;</class>
    <namespace>eigenpy</namespace>
    <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>PY_ARRAY_UNIQUE_SYMBOL</name>
      <anchorfile>numpy_8hpp.html</anchorfile>
      <anchor>a7d399fcbebb74300921248d831d6ab6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>call_PyArray_Check</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>abead01ef7718eed63d925351643ab168</anchor>
      <arglist>(PyObject *py_obj)</arglist>
    </member>
    <member kind="function">
      <type>PyArray_Descr *</type>
      <name>call_PyArray_DescrFromType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3d50b3c87015319206459216ab5f1f4d</anchor>
      <arglist>(int typenum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_PyArray_InitArrFuncs</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3815bed281e9535568215a3314072a8f</anchor>
      <arglist>(PyArray_ArrFuncs *funcs)</arglist>
    </member>
    <member kind="function">
      <type>PyArray_Descr *</type>
      <name>call_PyArray_MinScalarType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a1173ca0c73a48a651e57cff5e3757d1a</anchor>
      <arglist>(PyArrayObject *arr)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>call_PyArray_New</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ad5c9db25e5a5bd0c2f19f507cafd1b29</anchor>
      <arglist>(PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, void *data_ptr, int options)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>call_PyArray_New</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a062228633184577c1c8a0835d3e24a0e</anchor>
      <arglist>(PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, npy_intp *strides, void *data_ptr, int options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_ObjectType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ae589280080f9e1a44528ef1909fa5e77</anchor>
      <arglist>(PyObject *obj, int val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_RegisterCanCast</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aad032219a58291567816b8861cad533c</anchor>
      <arglist>(PyArray_Descr *descr, int totype, NPY_SCALARKIND scalar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_RegisterCastFunc</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a65bb7e34e6a6d21c17284e842956c12d</anchor>
      <arglist>(PyArray_Descr *descr, int totype, PyArray_VectorUnaryFunc *castfunc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_RegisterDataType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a253a6edd6000f75bf31e152bd3425fd7</anchor>
      <arglist>(PyArray_Descr *dtype)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>call_PyArray_SimpleNew</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aed1eb55d14f48d54a65f8804abc0f537</anchor>
      <arglist>(int nd, npy_intp *shape, int np_type)</arglist>
    </member>
    <member kind="function">
      <type>PyTypeObject *</type>
      <name>getPyArrayType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a950aadbc0bb586cb1f67721c77c5bbcc</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>isNumpyNativeType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ae90c44d76d7b15d8528475d89e7cf50f</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>optional.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>optional_8cpp</filename>
    <includes id="optional_8hpp" name="optional.hpp" local="yes" imported="no">eigenpy/optional.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void</type>
      <name>exposeNoneType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a93ab95c0c33089b76ac9e4ef319620cc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optional.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>optional_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.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>
    <class kind="struct">boost::python::converter::expected_pytype_for_arg&lt; boost::optional&lt; T &gt; &gt;</class>
    <class kind="struct">eigenpy::detail::NoneToPython</class>
    <class kind="struct">eigenpy::detail::nullopt_helper</class>
    <class kind="struct">eigenpy::detail::nullopt_helper&lt; boost::optional &gt;</class>
    <class kind="struct">eigenpy::OptionalConverter</class>
    <class kind="struct">eigenpy::detail::OptionalFromPython</class>
    <class kind="struct">eigenpy::detail::OptionalToPython</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::converter</namespace>
    <namespace>eigenpy</namespace>
    <namespace>eigenpy::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGENPY_DEFAULT_OPTIONAL</name>
      <anchorfile>optional_8hpp.html</anchorfile>
      <anchor>a4d94686f261f1cd876215517663c9fed</anchor>
      <arglist></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>pickle-vector.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>pickle-vector_8hpp</filename>
    <class kind="struct">eigenpy::PickleVector</class>
    <namespace>eigenpy</namespace>
  </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>pyproject.py</name>
    <path>/tmp/ws/src/eigenpy/cmake/</path>
    <filename>pyproject_8py</filename>
    <namespace>pyproject</namespace>
    <member kind="function">
      <type>def</type>
      <name>update_pyproject_version</name>
      <anchorfile>namespacepyproject.html</anchorfile>
      <anchor>a2313ad7f22fa0f714d7197917c8ca8df</anchor>
      <arglist>(version)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>python.py</name>
    <path>/tmp/ws/src/eigenpy/cmake/_unittests/python/jrl_cmakemodule/</path>
    <filename>python_8py</filename>
    <namespace>python</namespace>
  </compound>
  <compound kind="file">
    <name>quaternion.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>quaternion_8cpp</filename>
    <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>
    <includes id="eigen-from-python_8hpp" name="eigen-from-python.hpp" local="yes" imported="no">eigenpy/eigen-from-python.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="exception_8hpp" name="exception.hpp" local="yes" imported="no">eigenpy/exception.hpp</includes>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <includes id="numpy_8hpp" name="numpy.hpp" local="yes" imported="no">eigenpy/numpy.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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <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="eigen-to-python_8hpp" name="eigen-to-python.hpp" local="yes" imported="no">eigenpy/eigen-to-python.hpp</includes>
    <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::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>get_lib_name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a642803465132c79a163348c6f91c880d</anchor>
      <arglist>(path)</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>linux_build</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a019bf0e760b51815dc0818627ebb4c17</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>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>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <class kind="struct">eigenpy::SparseSolverVisitor</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>std-map.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>std-map_8hpp</filename>
    <class kind="struct">eigenpy::details::overload_base_get_item_for_std_map</class>
    <namespace>eigenpy</namespace>
    <namespace>eigenpy::details</namespace>
  </compound>
  <compound kind="file">
    <name>std-vector.cpp</name>
    <path>/tmp/ws/src/eigenpy/src/</path>
    <filename>std-vector_8cpp</filename>
    <includes id="std-vector_8hpp" name="std-vector.hpp" local="yes" imported="no">eigenpy/std-vector.hpp</includes>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeStdVector</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7852d50843bea617d2a34b51eb3af832</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>std-vector.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>std-vector_8hpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <includes id="copyable_8hpp" name="copyable.hpp" local="yes" imported="no">eigenpy/copyable.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="pickle-vector_8hpp" name="pickle-vector.hpp" local="yes" imported="no">eigenpy/pickle-vector.hpp</includes>
    <includes id="registration_8hpp" name="registration.hpp" local="yes" imported="no">eigenpy/registration.hpp</includes>
    <class kind="struct">eigenpy::details::build_list</class>
    <class kind="struct">eigenpy::details::build_list&lt; vector_type, true &gt;</class>
    <class kind="struct">eigenpy::internal::contains_algo</class>
    <class kind="struct">eigenpy::internal::contains_algo&lt; T, false &gt;</class>
    <class kind="struct">eigenpy::internal::contains_algo&lt; T, true &gt;</class>
    <class kind="struct">eigenpy::internal::contains_vector_derived_policies</class>
    <class kind="struct">eigenpy::EmptyPythonVisitor</class>
    <class kind="struct">boost::python::extract&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::extract&lt; Eigen::MatrixBase&lt; Derived &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::extract&lt; Eigen::RefBase&lt; Derived &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::extract_to_eigen_ref</class>
    <class kind="struct">eigenpy::internal::has_operator_equal</class>
    <class kind="struct">eigenpy::internal::has_operator_equal&lt; bool &gt;</class>
    <class kind="struct">eigenpy::internal::has_operator_equal&lt; Eigen::EigenBase&lt; EigenObject &gt; &gt;</class>
    <class kind="struct">eigenpy::internal::has_operator_equal&lt; std::vector&lt; T, A &gt; &gt;</class>
    <class kind="struct">eigenpy::details::overload_base_get_item_for_std_vector</class>
    <class kind="struct">boost::python::converter::reference_arg_from_python&lt; std::vector&lt; Type, Allocator &gt; &amp; &gt;</class>
    <class kind="struct">eigenpy::StdContainerFromPythonList</class>
    <class kind="struct">eigenpy::StdContainerFromPythonList</class>
    <class kind="struct">eigenpy::StdVectorPythonVisitor</class>
    <namespace>boost</namespace>
    <namespace>boost::python</namespace>
    <namespace>boost::python::converter</namespace>
    <namespace>eigenpy</namespace>
    <namespace>eigenpy::details</namespace>
    <namespace>eigenpy::internal</namespace>
    <member kind="function">
      <type>void EIGENPY_DLLAPI</type>
      <name>exposeStdVector</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7852d50843bea617d2a34b51eb3af832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeStdVectorEigenSpecificType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a79641e1769aa2b06b08b2599c69d0cf2</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>from_python_list</name>
      <anchorfile>namespaceeigenpy_1_1details.html</anchorfile>
      <anchor>aabe92b35d1e03630b60b0bb0070a3372</anchor>
      <arglist>(PyObject *obj_ptr, T *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>std_vector.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>std__vector_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.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="std-vector_8hpp" name="std-vector.hpp" local="yes" imported="no">eigenpy/std-vector.hpp</includes>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>std__vector_8cpp.html</anchorfile>
      <anchor>a1d99d37a1bb097d491b43c600cacc33a</anchor>
      <arglist>(std_vector)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; MatType, Eigen::aligned_allocator&lt; MatType &gt; &gt;</type>
      <name>copy</name>
      <anchorfile>std__vector_8cpp.html</anchorfile>
      <anchor>a9a4d2c22f5a915507533848c0bc7ea2a</anchor>
      <arglist>(const std::vector&lt; MatType, Eigen::aligned_allocator&lt; MatType &gt; &gt; &amp;Ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVectorOfMatrix</name>
      <anchorfile>std__vector_8cpp.html</anchorfile>
      <anchor>a0820fd24a24ecc845622251a69e5f88e</anchor>
      <arglist>(const std::vector&lt; MatType, Eigen::aligned_allocator&lt; MatType &gt; &gt; &amp;Ms)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>std__vector_8cpp.html</anchorfile>
      <anchor>a68f6299c8df1b8b0b3fed4d707ce9adc</anchor>
      <arglist>(std::vector&lt; MatType, Eigen::aligned_allocator&lt; MatType &gt; &gt; &amp;Ms)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stride.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>stride_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="no" imported="no">eigenpy/fwd.hpp</includes>
    <class kind="struct">eigenpy::stride_type</class>
    <class kind="struct">eigenpy::stride_type&lt; const MatrixType, InnerStride, OuterStride, const Eigen::MatrixBase&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">eigenpy::stride_type&lt; MatrixType, InnerStride, OuterStride, Eigen::MatrixBase&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">eigenpy::stride_type_matrix</class>
    <class kind="struct">eigenpy::stride_type_matrix&lt; MatType, InnerStride, OuterStride, true &gt;</class>
    <class kind="struct">eigenpy::StrideType</class>
    <namespace>eigenpy</namespace>
  </compound>
  <compound kind="file">
    <name>swig.hpp</name>
    <path>/tmp/ws/src/eigenpy/include/eigenpy/</path>
    <filename>swig_8hpp</filename>
    <includes id="fwd_8hpp" name="fwd.hpp" local="yes" imported="no">eigenpy/fwd.hpp</includes>
    <class kind="struct">eigenpy::PySwigObject</class>
    <namespace>eigenpy</namespace>
    <member kind="function">
      <type>PySwigObject *</type>
      <name>get_PySwigObject</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a4675cf4fa0b5160a5ede01295ce66bf3</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tensor.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>tensor_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <class kind="struct">TensorContainer</class>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a655ca305d38e112c4b1ce5add433c46f</anchor>
      <arglist>(tensor)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::TensorRef&lt; const Tensor &gt;</type>
      <name>const_ref</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a083fe81de78191cca31ddde53b53824d</anchor>
      <arglist>(const Eigen::TensorRef&lt; const Tensor &gt; tensor)</arglist>
    </member>
    <member kind="function">
      <type>Tensor</type>
      <name>copy</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>aaf7b45975f5d8aa2e6421d6c961fcfc6</anchor>
      <arglist>(const Eigen::TensorBase&lt; Tensor &gt; &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Tensor&lt; Scalar, 1 &gt;</type>
      <name>createTensor1</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a639167aaafae8be2f7c3ffa33feddf62</anchor>
      <arglist>(const Eigen::DenseIndex r, Scalar value)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Tensor&lt; Scalar, 2 &gt;</type>
      <name>createTensor2</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a0d1f6771dbba80402f808ad30a9b9e08</anchor>
      <arglist>(const Eigen::DenseIndex r, const Eigen::DenseIndex s, Scalar value)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Tensor&lt; Scalar, 3 &gt;</type>
      <name>createTensor3</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a76f4506ed7f8cffee22d03ff18f38378</anchor>
      <arglist>(const Eigen::DenseIndex r, const Eigen::DenseIndex s, const Eigen::DenseIndex t, Scalar value)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Tensor&lt; Scalar, Rank &gt;</type>
      <name>emptyTensor</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>aa3a44d9e6cd42148a38275d72c9fadbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeTensorContainer</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a0bdc6a6bdde1f04bbb9c5e8e0b243a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>ad598a1fd7da34e838c98c8df7f216d93</anchor>
      <arglist>(Eigen::TensorRef&lt; Tensor &gt; tensor, typename Tensor::Scalar value)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::TensorRef&lt; Tensor &gt;</type>
      <name>make_ref</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a86d1f20c053aba86a9bc71635e6a2bc1</anchor>
      <arglist>(Tensor &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>matrix1x1</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a1b0d9da5ea77a06bcdc385eb73de7097</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a0f9bc16adae3dfacc9618de3205c63a1</anchor>
      <arglist>(const Tensor &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_base</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a5effcda85a56c96d33804fbe6a2797a8</anchor>
      <arglist>(const Eigen::TensorBase&lt; Tensor &gt; &amp;tensor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_ref</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a4a9ceca21c34f8451c450ebb76f3bcba</anchor>
      <arglist>(const Eigen::TensorRef&lt; const Tensor &gt; tensor)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::TensorRef&lt; Tensor &gt;</type>
      <name>ref</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a45bc9a731f894c8d38fbf0becb966bc9</anchor>
      <arglist>(Eigen::TensorRef&lt; Tensor &gt; tensor)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1 &gt;</type>
      <name>vector1x1</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>ac0e08ce83303dd4a22d6188efd95dc53</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Tensor&lt; Scalar, 1 &gt;</type>
      <name>zeroTensor1</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>aa18ea9ba66aed9a2942ea080a2065aac</anchor>
      <arglist>(const Eigen::DenseIndex r)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Tensor&lt; Scalar, 2 &gt;</type>
      <name>zeroTensor2</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>aa9e59062e530a44118b80368623d636d</anchor>
      <arglist>(const Eigen::DenseIndex r, const Eigen::DenseIndex s)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Tensor&lt; Scalar, 3 &gt;</type>
      <name>zeroTensor3</name>
      <anchorfile>tensor_8cpp.html</anchorfile>
      <anchor>a34837cb854442cad1f5fc7c7a4ba3bc8</anchor>
      <arglist>(const Eigen::DenseIndex r, const Eigen::DenseIndex s, const Eigen::DenseIndex t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_bind_virtual.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__bind__virtual_8py</filename>
    <class kind="class">test_bind_virtual::ImplClass</class>
    <class kind="class">test_bind_virtual::ImplData</class>
    <namespace>test_bind_virtual</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_call_do_something_ptr</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>afa7b9b61bcfa966ad47773469d8c4dbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_call_do_something_ref</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>a9142445dfd6d138f4de222217e8b2195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_iden_fns</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>a4c42e2a888005fb4f554a9f8d4890cb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_instantiate_child</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>a8189ca04d13600f60fdcae094bea78f9</anchor>
      <arglist>()</arglist>
    </member>
  </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>do_test</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>ae0d16ddfe613ed5e00bd7ffdb5f10f91</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_create_const_ref</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>ab752a55d66ebd4a617295504a377aa0e</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_create_ref</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a6278d5dc90bef1c610bfd2a87091244b</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_create_ref_to_static</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>aaeed2dc236041aca89a098643963a253</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_edit_block</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a4b5d437ec987a16ba09bdd26bd86353e</anchor>
      <arglist>(rows, cols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_fill_print</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a9ed41236c748dc412da01f5dbe9b3b67</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_read_block</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a50833eb527bc66dfe24b5b5445e06737</anchor>
      <arglist>()</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>qv</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a6bf62f45ba8e9cfe63f1382559ef8511</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></type>
      <name>v</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a39ee379325bb6d6714824e375c256549</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>a3afbd06b2baf5bdd2ce08dc43a73f6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a5dd1db34075a2fd9790f5555ca8b4036</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>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a5173f8f859c319f555f9d255a4b02d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X_est</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>ac508488a4d3d7178e819eb2f0bfd69e3</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>a49b04ef4a4a31c607459b43580e4819a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>ae743beec8f59f5a01dca628599e0d9d6</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>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>a13db8274b49337ec6b919e7411b8c24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X_est</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>ac35f1f474278cc0f85c8293125fa554a</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>mat</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a746bf70f46aeee59eee1b923fe044b56</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>float</type>
      <name>value</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>afcf56cbaf3eb12bb552b8789d7956908</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>vec</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a8f3dad0dc91cfe25d6dba095540eb744</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_MINRES.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__MINRES_8py</filename>
    <namespace>test_MINRES</namespace>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a999f8d07586476f97c1e96c2fa607969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a4e352fe31c3d680d2d7894cef08f6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a686a435f6e60784648c00336a163c2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minres</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a4b493b2ac2830d61472f4f08a4d85abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a020226c6437983921741dd6b305ff2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X_est</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>af71238fcc467d34bc73a9491195643ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_optional_boost.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__optional__boost_8py</filename>
    <namespace>test_optional_boost</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_factory</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>ab741fffe4dca56cfe581d5102af5abad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_none_if_zero</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a9b58c273d610f9150e0be2c7c2535f81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_random_mat</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a64ff19ce048fcfdddd784397f054fd99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_ctors</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a70e217eb2189cc5b18aa566f04d4444e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_setters</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a5579e168937c9989ecf760c5763f261f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bind_optional</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>acfeadec83462d200d42b11c0aa471b74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_optional_std.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__optional__std_8py</filename>
    <namespace>test_optional_std</namespace>
    <member kind="function">
      <type>def</type>
      <name>test_factory</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>a705f262d332d77593edb94d6e4531a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_none_if_zero</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>aec96916234d5f844e5bb61ed46d1e412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_random_mat</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>ac37f998454427b9d3b92674a315c2909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_ctors</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>a2bced66f4b12567f6c36edc65a876798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_setters</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>af47e97e70a6dc8fe8b18ccc60b68035b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bind_optional</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>aff6f61968c636a7a194a42ec59165f1f</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>a5dee5872713c1c9263abd67a435cdc0f</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_std_vector.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__std__vector_8py</filename>
    <namespace>test_std_vector</namespace>
    <member kind="function">
      <type>def</type>
      <name>checkAllValues</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>afec5e985cac8dd38d53c31e876e1097e</anchor>
      <arglist>(li1, li2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>checkZero</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a48a28132c9cc3d20421d7f0da4859512</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l1</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a8738f8d1b313853f36752e4f99859021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l2</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a72552d02f7c894189cbf94d7b49c441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l2_py</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a48c8af517db5fba169e8ed7391b09429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l3</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a4e567e1638c8f00d2fe517bb8e7f0f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l3_copy</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a23d5a3c21d57464bc5ea02bd4643d478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l4</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a60da6e88a634c3e7c6787870a73c24be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l4_copy</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>ace0115d8452009dabaee0e40ac2c102c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l4_copy2</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a7007eb33a0ba8c97ae3bcdb87df959ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_tensor.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__tensor_8py</filename>
    <namespace>test_tensor</namespace>
    <member kind="variable">
      <type></type>
      <name>c</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a5f1ac0e406042c36b2fd4c0f3a2d0b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c2</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a9b2a97114bca80856570a29274ccd925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cr</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a978e119dadc71d440edf49003a07c983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dim</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>aa1245c7d37b50b230a3af5e4474a5a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a4abe2bb22e42a5e1b5169b999b0486f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r2</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>ab517bdeb14283d9356ba72922fd9ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a6dbdc22504453e39410170373081fa58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test_user_struct.py</name>
    <path>/tmp/ws/src/eigenpy/unittest/python/</path>
    <filename>test__user__struct_8py</filename>
    <namespace>test_user_struct</namespace>
    <member kind="variable">
      <type></type>
      <name>ms</name>
      <anchorfile>namespacetest__user__struct.html</anchorfile>
      <anchor>a02fde619ec9f658e4cd674fbe103f1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>namespacetest__user__struct.html</anchorfile>
      <anchor>a5a24970db31507a921a859d8436dbd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>namespacetest__user__struct.html</anchorfile>
      <anchor>acbff94039aaf48e9a271ed8273e53267</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>a80dd9f705cf79bc5f42ac92b5d213e2e</anchor>
      <arglist>(dtype)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_cast</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a2c66a8168667f114567b2a6005819707</anchor>
      <arglist>(from_dtype, to_dtype)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a67f29f4c2bf617f4f56b3bb89f67cd84</anchor>
      <arglist></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>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a809f623f0896739fd1d7726857cbe2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>ad676347e061b248c2141dc3a4948ad90</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>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>
    <includes id="user-type_8hpp" name="user-type.hpp" local="yes" imported="no">eigenpy/user-type.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>gufunc_matrix_multiply</name>
      <anchorfile>namespaceeigenpy_1_1internal.html</anchorfile>
      <anchor>a45ea8eea034b6989cc043e12fd5ba71a</anchor>
      <arglist>(char **args, npy_intp EIGENPY_NPY_CONST_UFUNC_ARG *dimensions, npy_intp EIGENPY_NPY_CONST_UFUNC_ARG *steps, void *NPY_UNUSED(func))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_multiply</name>
      <anchorfile>namespaceeigenpy_1_1internal.html</anchorfile>
      <anchor>a44222273111e004d268ce020f0083940</anchor>
      <arglist>(char **args, npy_intp const *dimensions, npy_intp const *steps)</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::cast</class>
    <class kind="struct">eigenpy::internal::OffsetOf::Data</class>
    <class kind="struct">eigenpy::internal::getitem</class>
    <class kind="struct">eigenpy::internal::OffsetOf</class>
    <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" static="yes">
      <type>static void</type>
      <name>cast</name>
      <anchorfile>namespaceeigenpy_1_1internal.html</anchorfile>
      <anchor>a5123a3fe42da05700542e55e3cc97d29</anchor>
      <arglist>(void *from_, void *to_, npy_intp n, void *, void *)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::object</type>
      <name>getInstanceClass</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a84e56d8e3cc880423c66d48c9c6931ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>registerCast</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a12c440e0674f30623b82a2ae87e723ac</anchor>
      <arglist>(const bool safe)</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>
  </compound>
  <compound kind="file">
    <name>user_struct.cpp</name>
    <path>/tmp/ws/src/eigenpy/unittest/</path>
    <filename>user__struct_8cpp</filename>
    <includes id="eigenpy_8hpp" name="eigenpy.hpp" local="yes" imported="no">eigenpy/eigenpy.hpp</includes>
    <class kind="struct">mystruct</class>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>user__struct_8cpp.html</anchorfile>
      <anchor>a70ee0a96ccb1d7487ea3af14209d5e7b</anchor>
      <arglist>(user_struct)</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="ufunc_8hpp" name="ufunc.hpp" local="yes" imported="no">eigenpy/ufunc.hpp</includes>
    <includes id="user-type_8hpp" name="user-type.hpp" local="yes" imported="no">eigenpy/user-type.hpp</includes>
    <class kind="struct">CustomType</class>
    <class kind="struct">CustomType</class>
    <class kind="struct">Eigen::NumTraits&lt; CustomType&lt; Scalar &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <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>a18955dc1774d37c5bcccb02fb5a0d39f</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>adddcb2f7936f6ad327e7a1a89f38e97d</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>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>user__type_8cpp.html</anchorfile>
      <anchor>a5fe5e76a847a42bf32975c3db06406fd</anchor>
      <arglist>(const Eigen::Matrix&lt; CustomType&lt; Scalar &gt;, Eigen::Dynamic, Eigen::Dynamic &gt; &amp;mat)</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>printEigenVersion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a59719fb073a5e108426e56cd3d2dc11a</anchor>
      <arglist>(const std::string &amp;delimiter=&quot;.&quot;)</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>printEigenVersion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a59719fb073a5e108426e56cd3d2dc11a</anchor>
      <arglist>(const std::string &amp;delimiter=&quot;.&quot;)</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="struct">
    <name>eigenpy::aligned_instance</name>
    <filename>structeigenpy_1_1aligned__instance.html</filename>
    <templarg>Data</templarg>
    <member kind="variable">
      <type>PyObject_VAR_HEAD PyObject *</type>
      <name>dict</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>a0a6114306f23c88a1badf956a20ce4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::python::instance_holder *</type>
      <name>objects</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>a24ab2c39bd10c96f214aca8bf644630e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aligned_storage&lt; sizeof(Data)&gt;::type</type>
      <name>storage</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>acfc79d8e5401c68e4c92523784051957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>weakrefs</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>aadb3b23ac2da211221218c8d87107972</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aligned_instance&lt; value_holder&lt; Derived &gt; &gt;</name>
    <filename>structeigenpy_1_1aligned__instance.html</filename>
    <member kind="variable">
      <type>PyObject_VAR_HEAD PyObject *</type>
      <name>dict</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>a0a6114306f23c88a1badf956a20ce4cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::python::instance_holder *</type>
      <name>objects</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>a24ab2c39bd10c96f214aca8bf644630e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>aligned_storage&lt; sizeof(value_holder&lt; Derived &gt;)&gt;::type</type>
      <name>storage</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>acfc79d8e5401c68e4c92523784051957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject *</type>
      <name>weakrefs</name>
      <anchorfile>structeigenpy_1_1aligned__instance.html</anchorfile>
      <anchor>aadb3b23ac2da211221218c8d87107972</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::aligned_storage</name>
    <filename>structeigenpy_1_1aligned__storage.html</filename>
    <templarg>size</templarg>
    <templarg>alignment</templarg>
    <class kind="union">eigenpy::aligned_storage::type</class>
  </compound>
  <compound kind="class">
    <name>aligned_storage&lt; sizeof(Data)&gt;</name>
    <filename>structeigenpy_1_1aligned__storage.html</filename>
  </compound>
  <compound kind="class">
    <name>aligned_storage&lt; sizeof(value_holder&lt; Derived &gt;)&gt;</name>
    <filename>structeigenpy_1_1aligned__storage.html</filename>
  </compound>
  <compound kind="class">
    <name>eigenpy::AngleAxisVisitor</name>
    <filename>classeigenpy_1_1AngleAxisVisitor.html</filename>
    <templarg></templarg>
    <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>a9e981dcf4681ba4e860cf2bf15cb9d5a</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>a2df24249800fca4968c4b622239f8d2a</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">
      <type></type>
      <name>BOOST_PYTHON_FUNCTION_OVERLOADS</name>
      <anchorfile>classeigenpy_1_1AngleAxisVisitor.html</anchorfile>
      <anchor>a2b0d90291f032b5d71393076e1843c22</anchor>
      <arglist>(isApproxAngleAxis_overload, call&lt; AngleAxis &gt;::isApprox, 2, 3) public</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>
  </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>a35647e4b2f1d072a57bf99f3e3cb87a1</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::details::build_list</name>
    <filename>structeigenpy_1_1details_1_1build__list.html</filename>
    <templarg></templarg>
    <templarg>NoProxy</templarg>
    <member kind="function" static="yes">
      <type>::boost::python::list</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1build__list.html</anchorfile>
      <anchor>a8fd06dbf7a3944b8021edd451fd68d52</anchor>
      <arglist>(vector_type &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::build_list&lt; vector_type, true &gt;</name>
    <filename>structeigenpy_1_1details_1_1build__list_3_01vector__type_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>::boost::python::list</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1build__list_3_01vector__type_00_01true_01_4.html</anchorfile>
      <anchor>a5f05aa302d4924d1ae5cdd4ad90d4a8d</anchor>
      <arglist>(vector_type &amp;vec)</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>a697c7f3522dff7b84f9e591a9104fcd7</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::call_destructor</name>
    <filename>structeigenpy_1_1call__destructor.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1call__destructor.html</anchorfile>
      <anchor>ad4732a0b936f58ab8fc297c35d8ab9ee</anchor>
      <arglist>(void *bytes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::cast</name>
    <filename>structeigenpy_1_1cast.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static To</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1cast.html</anchorfile>
      <anchor>a2096648b11ab112508afc17e8d77be93</anchor>
      <arglist>(const From &amp;from)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::cast</name>
    <filename>structeigenpy_1_1details_1_1cast.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>EigenBase</templarg>
    <templarg>cast_is_valid</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1cast.html</anchorfile>
      <anchor>a829754909361381690dd300bb40ac5f0</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&lt; Scalar, NewScalar, EigenBase, false &gt;</name>
    <filename>structeigenpy_1_1details_1_1cast_3_01Scalar_00_01NewScalar_00_01EigenBase_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>EigenBase</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1cast_3_01Scalar_00_01NewScalar_00_01EigenBase_00_01false_01_4.html</anchorfile>
      <anchor>a7dfe90cb420ac0fbcf594c2ec47958e5</anchor>
      <arglist>(const MatrixIn, const MatrixOut)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::check_swap_impl</name>
    <filename>structeigenpy_1_1details_1_1check__swap__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::check_swap_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1details_1_1check__swap__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigenpy::details::check_swap_impl_matrix</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::check_swap_impl_matrix</name>
    <filename>structeigenpy_1_1details_1_1check__swap__impl__matrix.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1details_1_1check__swap__impl__matrix.html</anchorfile>
      <anchor>a43fb9ef5fc896def6f2ae52abaf97302</anchor>
      <arglist>(PyArrayObject *pyArray, const Eigen::MatrixBase&lt; MatType &gt; &amp;mat)</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>a1a1c5786a48013fcacf2ac6c1d94882e</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>a87909a9e3117ae1f6083a2b1504a8a81</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>ad50e2883c489b2773708ef96478a5d99</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::internal::contains_algo</name>
    <filename>structeigenpy_1_1internal_1_1contains__algo.html</filename>
    <templarg></templarg>
    <templarg>has_operator_equal_value</templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::contains_algo&lt; T, false &gt;</name>
    <filename>structeigenpy_1_1internal_1_1contains__algo_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1internal_1_1contains__algo_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>a99e9f086e17890e46c2fcbbbd1fb33f6</anchor>
      <arglist>(Container &amp;container, key_type const &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::contains_algo&lt; T, true &gt;</name>
    <filename>structeigenpy_1_1internal_1_1contains__algo_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1internal_1_1contains__algo_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a2a58529e195d3e72ca99a1c90bff7b9c</anchor>
      <arglist>(Container &amp;container, key_type const &amp;key)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::contains_vector_derived_policies</name>
    <filename>structeigenpy_1_1internal_1_1contains__vector__derived__policies.html</filename>
    <templarg></templarg>
    <templarg>NoProxy</templarg>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>key_type</name>
      <anchorfile>structeigenpy_1_1internal_1_1contains__vector__derived__policies.html</anchorfile>
      <anchor>a59558a88ba59dac6b6098272085110e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>contains</name>
      <anchorfile>structeigenpy_1_1internal_1_1contains__vector__derived__policies.html</anchorfile>
      <anchor>ad7d3cb1f17798b9f6558d687051981f8</anchor>
      <arglist>(Container &amp;container, key_type const &amp;key)</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="struct">
    <name>eigenpy::CopyableVisitor</name>
    <filename>structeigenpy_1_1CopyableVisitor.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1CopyableVisitor.html</anchorfile>
      <anchor>aa88d6c6a80643eb693f50aee9d49dc3c</anchor>
      <arglist>(PyClass &amp;cl) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static C</type>
      <name>copy</name>
      <anchorfile>structeigenpy_1_1CopyableVisitor.html</anchorfile>
      <anchor>a3ce73234e2b086f75a5403f8f1edebda</anchor>
      <arglist>(const C &amp;self)</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></type>
      <name>operator Scalar</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a12bebc163b7a45b198c1582580fa0db4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a19dc4b8f02a942841eae23c501eae060</anchor>
      <arglist>(const CustomType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CustomType</type>
      <name>operator*</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a5528967d70963ea304abcc2ab00cba7e</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>accc36564de3a73b5531b47b9f24ebdbb</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>a405232c7f09a5e167c5caefc0cc80b4e</anchor>
      <arglist>(const CustomType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>CustomType</type>
      <name>operator-</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a0b7e45f96b30e7da25adb9e25bacc298</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>a8e6ceb57c54e6bebf49fb7a1c42f15d1</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>a7104c338927e68823e507787048e4978</anchor>
      <arglist>(const CustomType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a1df31659f30b2b799a6eacfc5a8b7d21</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>aaf834b51379be77eaaa4b3ae9067d70d</anchor>
      <arglist>(const CustomType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a496811d79be7a1b7608c33bd1efc9382</anchor>
      <arglist>(const CustomType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>aa86510ba875972ab1453a9803d78511b</anchor>
      <arglist>(const CustomType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>print</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>aa14e20629cc47a63f137e23950099299</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>ac1319c6e916391aeef2ae335d3d85afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structCustomType.html</anchorfile>
      <anchor>a220602929f3f9fe2c0ca35607c3d8934</anchor>
      <arglist>(std::ostream &amp;os, const CustomType &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::OffsetOf::Data</name>
    <filename>structeigenpy_1_1internal_1_1OffsetOf_1_1Data.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>c</name>
      <anchorfile>structeigenpy_1_1internal_1_1OffsetOf_1_1Data.html</anchorfile>
      <anchor>a6d10160a4a70ea1e43d8e6b41b5f8881</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>v</name>
      <anchorfile>structeigenpy_1_1internal_1_1OffsetOf_1_1Data.html</anchorfile>
      <anchor>a3ee5715b1190720b78112565a7b51841</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DataWrapper</name>
    <filename>structDataWrapper.html</filename>
    <base>MyVirtualData</base>
  </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>a3dd38b6591dc67d890ed39841f7e6c4b</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>a23d0465703e7efc302e98542ab15af5a</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::eigen_allocator_impl</name>
    <filename>structeigenpy_1_1eigen__allocator__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_allocator_impl&lt; const MatType, const Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__allocator__impl_3_01const_01MatType_00_01const_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigen_allocator_impl_matrix&lt; const MatType &gt;</base>
  </compound>
  <compound kind="class">
    <name>eigen_allocator_impl&lt; EigenType &gt;</name>
    <filename>structeigenpy_1_1eigen__allocator__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_allocator_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__allocator__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigenpy::eigen_allocator_impl_matrix</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_allocator_impl_matrix</name>
    <filename>structeigenpy_1_1eigen__allocator__impl__matrix.html</filename>
    <templarg>MatType</templarg>
    <member kind="typedef">
      <type>MatType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a475efd25fe37de5041f85664db082f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatType</type>
      <name>Type</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>ad24371bbf731218a88e4ed68e3c0119c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a8e7e467007c34cc46c992b4ff8b2dac2</anchor>
      <arglist>(PyArrayObject *pyArray, boost::python::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_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a187fe1e10be71d56fc50ca519a66cf87</anchor>
      <arglist>(PyArrayObject *pyArray, const Eigen::MatrixBase&lt; MatrixDerived &gt; &amp;mat_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a86646582eccc041f42f44f9e9d405e7c</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixDerived &gt; &amp;mat_, PyArrayObject *pyArray)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigen_allocator_impl_matrix&lt; const MatType &gt;</name>
    <filename>structeigenpy_1_1eigen__allocator__impl__matrix.html</filename>
    <member kind="typedef">
      <type>const MatType ::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a475efd25fe37de5041f85664db082f3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const MatType</type>
      <name>Type</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>ad24371bbf731218a88e4ed68e3c0119c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a8e7e467007c34cc46c992b4ff8b2dac2</anchor>
      <arglist>(PyArrayObject *pyArray, boost::python::converter::rvalue_from_python_storage&lt; const MatType &gt; *storage)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a187fe1e10be71d56fc50ca519a66cf87</anchor>
      <arglist>(PyArrayObject *pyArray, const Eigen::MatrixBase&lt; MatrixDerived &gt; &amp;mat_)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy</name>
      <anchorfile>structeigenpy_1_1eigen__allocator__impl__matrix.html</anchorfile>
      <anchor>a86646582eccc041f42f44f9e9d405e7c</anchor>
      <arglist>(const Eigen::MatrixBase&lt; MatrixDerived &gt; &amp;mat_, PyArrayObject *pyArray)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_from_py_converter_impl</name>
    <filename>structeigenpy_1_1eigen__from__py__converter__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>eigen_from_py_converter_impl&lt; EigenType &gt;</name>
    <filename>structeigenpy_1_1eigen__from__py__converter__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_from_py_converter_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__from__py__converter__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__converter__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a29d85ba96189c7ae66ca1e381e4f8e3b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_from_py_converter_impl&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__from__py__converter__impl_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__converter__impl_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>ada5d0401368012b2d35b9cc7eaad5b68</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_from_py_impl</name>
    <filename>structeigenpy_1_1eigen__from__py__impl.html</filename>
    <templarg>EigenType</templarg>
    <templarg>BaseType</templarg>
    <member kind="typedef">
      <type>EigenType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl.html</anchorfile>
      <anchor>a1413901ad1f1ac96820a2037dc1585f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl.html</anchorfile>
      <anchor>a18d1a5adf2106191c12b611290605977</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_1eigen__from__py__impl.html</anchorfile>
      <anchor>a57173d51ed73b2c2d2b55d5941d0a6fd</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl.html</anchorfile>
      <anchor>a7c70615322e206352639047a5911ce95</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigen_from_py_impl&lt; EigenType &gt;</name>
    <filename>structeigenpy_1_1eigen__from__py__impl.html</filename>
    <member kind="typedef">
      <type>EigenType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl.html</anchorfile>
      <anchor>a1413901ad1f1ac96820a2037dc1585f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl.html</anchorfile>
      <anchor>a18d1a5adf2106191c12b611290605977</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_1eigen__from__py__impl.html</anchorfile>
      <anchor>a57173d51ed73b2c2d2b55d5941d0a6fd</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl.html</anchorfile>
      <anchor>a7c70615322e206352639047a5911ce95</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_from_py_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__from__py__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a1128291873509df0ed88b41fb5fa0870</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>ac8e2c7e06ff1e2e781f458e78cd25a5d</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_1eigen__from__py__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>ab3ef6c494c3740414aa0b68dfc7f430b</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>a495e15d8cab10379b3396fa12f6160ad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_from_py_impl&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__from__py__impl_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TensorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>ab0a59303483ead28a4cc516abd3d9b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a421d595d69d3df31500073661b58fee6</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_1eigen__from__py__impl_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a568ded5e5c91dbf7f74d06941cf1bff9</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1eigen__from__py__impl_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a1bcc26821c9ae72a58a28e6932ae4462</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_to_py_impl</name>
    <filename>structeigenpy_1_1eigen__to__py__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_to_py_impl&lt; const MatType &amp;, const Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl_3_01const_01MatType_01_6_00_01const_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigen_to_py_impl_matrix&lt; const MatType &amp;&gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_to_py_impl&lt; const MatType, const Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl_3_01const_01MatType_00_01const_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigen_to_py_impl_matrix&lt; const MatType &gt;</base>
  </compound>
  <compound kind="class">
    <name>eigen_to_py_impl&lt; EigenType &gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_to_py_impl&lt; MatType &amp;, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl_3_01MatType_01_6_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigen_to_py_impl_matrix&lt; MatType &amp;&gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_to_py_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>eigenpy::eigen_to_py_impl_matrix</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::eigen_to_py_impl_matrix</name>
    <filename>structeigenpy_1_1eigen__to__py__impl__matrix.html</filename>
    <templarg>MatType</templarg>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1eigen__to__py__impl__matrix.html</anchorfile>
      <anchor>a3fd4ff02feb09a4a828208e461f8bf5f</anchor>
      <arglist>(typename boost::add_reference&lt; typename boost::add_const&lt; MatType &gt;::type &gt;::type mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigen_to_py_impl_matrix&lt; const MatType &amp;&gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl__matrix.html</filename>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1eigen__to__py__impl__matrix.html</anchorfile>
      <anchor>a3fd4ff02feb09a4a828208e461f8bf5f</anchor>
      <arglist>(typename boost::add_reference&lt; typename boost::add_const&lt; const MatType &amp; &gt;::type &gt;::type mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigen_to_py_impl_matrix&lt; const MatType &gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl__matrix.html</filename>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1eigen__to__py__impl__matrix.html</anchorfile>
      <anchor>a3fd4ff02feb09a4a828208e461f8bf5f</anchor>
      <arglist>(typename boost::add_reference&lt; typename boost::add_const&lt; const MatType &gt;::type &gt;::type mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigen_to_py_impl_matrix&lt; MatType &amp;&gt;</name>
    <filename>structeigenpy_1_1eigen__to__py__impl__matrix.html</filename>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1eigen__to__py__impl__matrix.html</anchorfile>
      <anchor>a3fd4ff02feb09a4a828208e461f8bf5f</anchor>
      <arglist>(typename boost::add_reference&lt; typename boost::add_const&lt; MatType &amp; &gt;::type &gt;::type mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenAllocator</name>
    <filename>structeigenpy_1_1EigenAllocator.html</filename>
    <templarg></templarg>
    <base>eigen_allocator_impl&lt; EigenType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy</name>
    <filename>structeigenpy_1_1EigenFromPy.html</filename>
    <templarg>EigenType</templarg>
    <templarg>_Scalar</templarg>
    <base>eigen_from_py_impl&lt; EigenType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy&lt; const Eigen::TensorRef&lt; const TensorType &gt; &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>const Eigen::TensorRef&lt; const TensorType &gt;</type>
      <name>ConstRefType</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a5680f6fc6d94422983fa547ce5188c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a90d26b7f8c73fef289b847144d6e0fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a336fabc53bc7b24e6135a54d1c488a48</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>ae7792162a83850dc7c05bb6cbf4de5a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy&lt; Eigen::EigenBase&lt; MatType &gt;, typename MatType::Scalar &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1EigenBase_3_01MatType_01_4_00_01typename_01MatType_1_1Scalar_01_4.html</filename>
    <templarg></templarg>
    <base>EigenFromPy&lt; MatType &gt;</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_00_01typename_01MatType_1_1Scalar_01_4.html</anchorfile>
      <anchor>aa7e488c53e7d15ae94d4ad920eb0122e</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_00_01typename_01MatType_1_1Scalar_01_4.html</anchorfile>
      <anchor>a084f253dcc833de9c076d3feff318508</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_00_01typename_01MatType_1_1Scalar_01_4.html</anchorfile>
      <anchor>a85af69734a9d5896715186e48546b793</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>EigenFromPy&lt; MatType &gt;</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>EigenFromPy&lt; MatType &gt;</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::EigenFromPy&lt; Eigen::TensorBase&lt; TensorType &gt; &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>EigenFromPy&lt; TensorType &gt;</base>
    <member kind="typedef">
      <type>Eigen::TensorBase&lt; TensorType &gt;</type>
      <name>Base</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a1784f8cdcf981f8c6384bc8890d787b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenFromPy&lt; TensorType &gt;</type>
      <name>EigenFromPyDerived</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a354bbceef20a45f226af07c68847f251</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a72b7f1615a2248112a288421e83d4103</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPy&lt; Eigen::TensorRef&lt; TensorType &gt; &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::TensorRef&lt; TensorType &gt;</type>
      <name>RefType</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a8754bc06f48a8f3d82e530e98893d9d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TensorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a134859af5beeb466dccf5475b7446c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>ab834ae3c234a63b3f75d7532093ed729</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1EigenFromPy_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>ac0d7a226578d8f0ca544044e9aec71f6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenFromPy&lt; MatType &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy.html</filename>
    <base>eigenpy::eigen_from_py_impl</base>
  </compound>
  <compound kind="class">
    <name>EigenFromPy&lt; TensorType &gt;</name>
    <filename>structeigenpy_1_1EigenFromPy.html</filename>
    <base>eigenpy::eigen_from_py_impl</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::EigenFromPyConverter</name>
    <filename>structeigenpy_1_1EigenFromPyConverter.html</filename>
    <templarg></templarg>
    <base>eigen_from_py_converter_impl&lt; EigenType &gt;</base>
  </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>a51f7f9ec8e1d8b74fd281e2cdd3bc918</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>
    <templarg></templarg>
    <base>eigen_to_py_impl&lt; EigenType &gt;</base>
    <member kind="function" static="yes">
      <type>static PyTypeObject const  *</type>
      <name>get_pytype</name>
      <anchorfile>structeigenpy_1_1EigenToPy.html</anchorfile>
      <anchor>ad736041fa4e671fa9e60c7b9a4daafdd</anchor>
      <arglist>()</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>eigenpy::EmptyPythonVisitor</name>
    <filename>structeigenpy_1_1EmptyPythonVisitor.html</filename>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1EmptyPythonVisitor.html</anchorfile>
      <anchor>a09cce46f56a71e4795f0ebbd2a825f0b</anchor>
      <arglist>(classT &amp;) const</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>a8e5c1ed62847100e889026b6af50a751</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>afb07509c26a9e7becac687f42cf75ad9</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>ab441ce94d171bc0440b808e668517da2</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>a9b6ffdc872d16ffc5f1aa770e09e6b43</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classeigenpy_1_1Exception.html</anchorfile>
      <anchor>a001f6b573c23ebf75d6817357eae74d9</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::expected_pytype_for_arg</name>
    <filename>structeigenpy_1_1expected__pytype__for__arg.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::expected_pytype_for_arg&lt; boost::optional&lt; T &gt; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1expected__pytype__for__arg_3_01boost_1_1optional_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::expected_pytype_for_arg&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1expected__pytype__for__arg_3_01Eigen_1_1Matrix_3_01Scalar_9cb97a8c2e7228028ab6f85ff1fb5f08.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <base>expected_pytype_for_arg&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>expected_pytype_for_arg&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structeigenpy_1_1expected__pytype__for__arg.html</filename>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::expected_pytype_for_arg&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1expected__pytype__for__arg_3_01Eigen_1_1Tensor_3_01Scalar_b1f29a03f378ef2acf139a10de993c02.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>expected_pytype_for_arg&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; &gt;</base>
  </compound>
  <compound kind="class">
    <name>expected_pytype_for_arg&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; &gt;</name>
    <filename>structeigenpy_1_1expected__pytype__for__arg.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::expected_pytype_for_arg&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1expected__pytype__for__arg_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyTypeObject const  *</type>
      <name>get_pytype</name>
      <anchorfile>structeigenpy_1_1expected__pytype__for__arg_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</anchorfile>
      <anchor>afccb08783da4ef54e4f4df81ffb55dd7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::expected_pytype_for_arg&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</name>
    <filename>structeigenpy_1_1expected__pytype__for__arg_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyTypeObject const  *</type>
      <name>get_pytype</name>
      <anchorfile>structeigenpy_1_1expected__pytype__for__arg_3_01TensorType_00_01Eigen_1_1TensorBase_3_01TensorType_01_4_01_4.html</anchorfile>
      <anchor>a42c694686aa7a2556f7ab04e5af8e749</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::expose_eigen_type_impl</name>
    <filename>structeigenpy_1_1expose__eigen__type__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::expose_eigen_type_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt;, Scalar &gt;</name>
    <filename>structeigenpy_1_1expose__eigen__type__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_00_01Scalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1expose__eigen__type__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01MatType_01_4_00_01Scalar_01_4.html</anchorfile>
      <anchor>a50f3b355f363c08b01a1e18e3496219b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::extract&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1extract_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options37536797462143743c16313507fa0f5f.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <base>extract_to_eigen_ref&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</base>
    <member kind="typedef">
      <type>extract_to_eigen_ref&lt; MatrixType &gt;</type>
      <name>base</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options37536797462143743c16313507fa0f5f.html</anchorfile>
      <anchor>a1cd8bc377e3b77530a4912e4453cf93c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options37536797462143743c16313507fa0f5f.html</anchorfile>
      <anchor>aaf91d65102e9c6617fa538c7a3392d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options37536797462143743c16313507fa0f5f.html</anchorfile>
      <anchor>abea32dd9d6ba73067bed057b655bf031</anchor>
      <arglist>(PyObject *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options37536797462143743c16313507fa0f5f.html</anchorfile>
      <anchor>aca75be5647cfec878b256e43169dd333</anchor>
      <arglist>(api::object const &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::extract&lt; Eigen::MatrixBase&lt; Derived &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1extract_3_01Eigen_1_1MatrixBase_3_01Derived_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <base>extract_to_eigen_ref&lt; Eigen::MatrixBase&lt; Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>extract_to_eigen_ref&lt; MatrixType &gt;</type>
      <name>base</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1MatrixBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>a9c608940cef3ca7e735defdd231d9563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MatrixBase&lt; Derived &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1MatrixBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>af5aedb39b78f1f0cdc8b9cd5b4cea70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1MatrixBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>a52a3bb9ceca62e284b081cda7cf98152</anchor>
      <arglist>(PyObject *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1MatrixBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>adfa4337513985d9e58f2719a0ebc025a</anchor>
      <arglist>(api::object const &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::extract&lt; Eigen::RefBase&lt; Derived &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1extract_3_01Eigen_1_1RefBase_3_01Derived_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <base>extract_to_eigen_ref&lt; Eigen::RefBase&lt; Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>extract_to_eigen_ref&lt; MatrixType &gt;</type>
      <name>base</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1RefBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>a8510996b37f0a99dbd2709c863130b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::RefBase&lt; Derived &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1RefBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>a63f7b4bd22d92b71310a01518014d420</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1RefBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>a19ec8cbb681d2d3fe3e877811e6dc326</anchor>
      <arglist>(PyObject *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract</name>
      <anchorfile>structboost_1_1python_1_1extract_3_01Eigen_1_1RefBase_3_01Derived_01_4_01_6_01_4.html</anchorfile>
      <anchor>adbefc90108e539f5a5e24e0f650f62ba</anchor>
      <arglist>(api::object const &amp;o)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::extract_to_eigen_ref</name>
    <filename>structboost_1_1python_1_1extract__to__eigen__ref.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="typedef">
      <type>Eigen::Ref&lt; MatrixType &gt;</type>
      <name>RefType</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab9df891fbee9d4ff25b3045232811a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefType</type>
      <name>result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a2c6c345e83e757f11d8ecf9c99c35859</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>aba38dab31836fe38a5c24c5109ad4603</anchor>
      <arglist>(PyObject *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>af7bf78348e046fd187192520605a2ba8</anchor>
      <arglist>(api::object const &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a9f23985051ad45506bf6484c3d666295</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>converter::extract_rvalue&lt; RefType &gt;</type>
      <name>base</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab959443239d0b2e41919ba81a12b7577</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>extract_to_eigen_ref&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structboost_1_1python_1_1extract__to__eigen__ref.html</filename>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</type>
      <name>RefType</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab9df891fbee9d4ff25b3045232811a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefType</type>
      <name>result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a2c6c345e83e757f11d8ecf9c99c35859</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>aba38dab31836fe38a5c24c5109ad4603</anchor>
      <arglist>(PyObject *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>af7bf78348e046fd187192520605a2ba8</anchor>
      <arglist>(api::object const &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a9f23985051ad45506bf6484c3d666295</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>converter::extract_rvalue&lt; RefType &gt;</type>
      <name>base</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab959443239d0b2e41919ba81a12b7577</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>extract_to_eigen_ref&lt; Eigen::MatrixBase&lt; Derived &gt; &gt;</name>
    <filename>structboost_1_1python_1_1extract__to__eigen__ref.html</filename>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Eigen::MatrixBase&lt; Derived &gt; &gt;</type>
      <name>RefType</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab9df891fbee9d4ff25b3045232811a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefType</type>
      <name>result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a2c6c345e83e757f11d8ecf9c99c35859</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>aba38dab31836fe38a5c24c5109ad4603</anchor>
      <arglist>(PyObject *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>af7bf78348e046fd187192520605a2ba8</anchor>
      <arglist>(api::object const &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a9f23985051ad45506bf6484c3d666295</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>converter::extract_rvalue&lt; RefType &gt;</type>
      <name>base</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab959443239d0b2e41919ba81a12b7577</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>extract_to_eigen_ref&lt; Eigen::RefBase&lt; Derived &gt; &gt;</name>
    <filename>structboost_1_1python_1_1extract__to__eigen__ref.html</filename>
    <member kind="typedef">
      <type>Eigen::Ref&lt; Eigen::RefBase&lt; Derived &gt; &gt;</type>
      <name>RefType</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab9df891fbee9d4ff25b3045232811a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RefType</type>
      <name>result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a2c6c345e83e757f11d8ecf9c99c35859</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>aba38dab31836fe38a5c24c5109ad4603</anchor>
      <arglist>(PyObject *o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>extract_to_eigen_ref</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>af7bf78348e046fd187192520605a2ba8</anchor>
      <arglist>(api::object const &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator result_type</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>a9f23985051ad45506bf6484c3d666295</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>converter::extract_rvalue&lt; RefType &gt;</type>
      <name>base</name>
      <anchorfile>structboost_1_1python_1_1extract__to__eigen__ref.html</anchorfile>
      <anchor>ab959443239d0b2e41919ba81a12b7577</anchor>
      <arglist></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="struct">
    <name>eigenpy::get_eigen_base_type</name>
    <filename>structeigenpy_1_1get__eigen__base__type.html</filename>
    <templarg>EigenType</templarg>
    <member kind="typedef">
      <type>boost::mpl::if_&lt; boost::is_base_of&lt; Eigen::MatrixBase&lt; EigenType_ &gt;, EigenType_ &gt;, Eigen::MatrixBase&lt; EigenType_ &gt;, void &gt;::type</type>
      <name>_type</name>
      <anchorfile>structeigenpy_1_1get__eigen__base__type.html</anchorfile>
      <anchor>a61f9fe63d37d61026ea0591cf63a5b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_const_reference&lt; EigenType &gt;::type</type>
      <name>EigenType_</name>
      <anchorfile>structeigenpy_1_1get__eigen__base__type.html</anchorfile>
      <anchor>a778c3695af811f66e1ee2203b02ec167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::mpl::if_&lt; boost::is_const&lt; typename boost::remove_reference&lt; EigenType &gt;::type &gt;, const _type, _type &gt;::type</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1get__eigen__base__type.html</anchorfile>
      <anchor>afc9443aa0d941209671968086ba30654</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::get_eigen_ref_plain_type</name>
    <filename>structeigenpy_1_1get__eigen__ref__plain__type.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::get_eigen_ref_plain_type&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &gt;</name>
    <filename>structeigenpy_1_1get__eigen__ref__plain__type_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="typedef">
      <type>Eigen::internal::traits&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &gt;::PlainObjectType</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1get__eigen__ref__plain__type_3_01Eigen_1_1Ref_3_01MatType_00_01Options_00_01Stride_01_4_01_4.html</anchorfile>
      <anchor>aab45a62e86fb536f9f4963292d4a2205</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::getitem</name>
    <filename>structeigenpy_1_1internal_1_1getitem.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>run</name>
      <anchorfile>structeigenpy_1_1internal_1_1getitem.html</anchorfile>
      <anchor>abcdc73d26d21c9d6698a8d654947c671</anchor>
      <arglist>(void *data, void *)</arglist>
    </member>
  </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>ab6dd0fbdd749963e0c7422315c1644ae</anchor>
      <arglist>(self, prefix=&quot;&quot;, 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>aad10f510d1a957305c058dfc93a1222d</anchor>
      <arglist>(self, repo_path=&quot;&quot;)</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::internal::has_operator_equal</name>
    <filename>structeigenpy_1_1internal_1_1has__operator__equal.html</filename>
    <templarg>T</templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::has_operator_equal&lt; bool &gt;</name>
    <filename>structeigenpy_1_1internal_1_1has__operator__equal_3_01bool_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::has_operator_equal&lt; Eigen::EigenBase&lt; EigenObject &gt; &gt;</name>
    <filename>structeigenpy_1_1internal_1_1has__operator__equal_3_01Eigen_1_1EigenBase_3_01EigenObject_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>has_operator_equal&lt; EigenObject::Scalar &gt;</base>
  </compound>
  <compound kind="class">
    <name>has_operator_equal&lt; EigenObject::Scalar &gt;</name>
    <filename>structeigenpy_1_1internal_1_1has__operator__equal.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::has_operator_equal&lt; std::vector&lt; T, A &gt; &gt;</name>
    <filename>structeigenpy_1_1internal_1_1has__operator__equal_3_01std_1_1vector_3_01T_00_01A_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>eigenpy::internal::has_operator_equal</base>
  </compound>
  <compound kind="struct">
    <name>has_ref_member</name>
    <filename>structhas__ref__member.html</filename>
    <member kind="function">
      <type></type>
      <name>has_ref_member</name>
      <anchorfile>structhas__ref__member.html</anchorfile>
      <anchor>a423a0b877898fdb6b821f46c4d6dc492</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>J</name>
      <anchorfile>structhas__ref__member.html</anchorfile>
      <anchor>a4d8a8b97246bbbc161d0e49162b1965f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Ref&lt; MatrixXd &gt;</type>
      <name>Jref</name>
      <anchorfile>structhas__ref__member.html</anchorfile>
      <anchor>aaf5b4c621390b0cb5133e1a26a8da05a</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>a6712e88490140eb29145dd3cdf2a965d</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="class">
    <name>test_bind_virtual::ImplClass</name>
    <filename>classtest__bind__virtual_1_1ImplClass.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest__bind__virtual_1_1ImplClass.html</anchorfile>
      <anchor>ad97e57abc81a5ca34b1395096466568f</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>createData</name>
      <anchorfile>classtest__bind__virtual_1_1ImplClass.html</anchorfile>
      <anchor>a0556b8a289c7dc2dac91afbf7aa7327c</anchor>
      <arglist>(self)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>doSomethingPtr</name>
      <anchorfile>classtest__bind__virtual_1_1ImplClass.html</anchorfile>
      <anchor>aa05a3233f95cbf10be9db5fa7e29f965</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>doSomethingRef</name>
      <anchorfile>classtest__bind__virtual_1_1ImplClass.html</anchorfile>
      <anchor>ac1461489ae65fcc2ba35a6236c0d33aa</anchor>
      <arglist>(self, data)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>val</name>
      <anchorfile>classtest__bind__virtual_1_1ImplClass.html</anchorfile>
      <anchor>a673f2bde66d8e8274aab90a36dad0a23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>test_bind_virtual::ImplData</name>
    <filename>classtest__bind__virtual_1_1ImplData.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classtest__bind__virtual_1_1ImplData.html</anchorfile>
      <anchor>ae874a4a5279a844e08fab5835c64b049</anchor>
      <arglist>(self, c)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>value</name>
      <anchorfile>classtest__bind__virtual_1_1ImplData.html</anchorfile>
      <anchor>abcaf95a7e7bd9b7a3f85c7e38112cbc8</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>a6a8d8a5dbc7b010e4bd4e1a407c45e43</anchor>
      <arglist>(int rows, int cols, void *storage)</arglist>
    </member>
    <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>a20553e980e7ae6409e9f573edabe873a</anchor>
      <arglist>(int rows, int cols, void *storage)</arglist>
    </member>
    <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>a9def42c98cd85c5b8ed51d3ec46c48de</anchor>
      <arglist>(int size, void *storage)</arglist>
    </member>
    <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>boost::python::objects::instance&lt; value_holder&lt; Derived &gt; &gt;</name>
    <filename>structboost_1_1python_1_1objects_1_1instance_3_01value__holder_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>aligned_instance&lt; value_holder&lt; Derived &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::IterativeSolverBaseVisitor</name>
    <filename>structeigenpy_1_1IterativeSolverBaseVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Solver::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>a8690f19c98c1a8399862fe2f3f74f6fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic, MatrixType::Options &gt;</type>
      <name>MatrixXs</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>ad4936bc8f0acd7c96ae71159cb0441f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Solver::Preconditioner</type>
      <name>Preconditioner</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>aabb45977f256d19a9ea665a58dd8cb0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Solver::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>af25da93fb3cda6c8dd7ddd65cb159132</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Solver::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>a8fafb46346b5eb8c66bc94a041af7082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Solver</type>
      <name>Solver</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>a13f94284f31061e823dd5b718aa772bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>a537ae447f72febfee11ef4976d2616a8</anchor>
      <arglist>(PyClass &amp;cl) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixOrVector</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>a89174a6d2410006d91e8a901fada9bd1</anchor>
      <arglist>(const Solver &amp;self, const MatrixOrVector &amp;mat_or_vec)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixOrVector1</type>
      <name>solveWithGuess</name>
      <anchorfile>structeigenpy_1_1IterativeSolverBaseVisitor.html</anchorfile>
      <anchor>ab03d77c899fc8dc624f2b12f640cb563</anchor>
      <arglist>(const Solver &amp;self, const MatrixOrVector1 &amp;b, const MatrixOrVector2 &amp;guess)</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>aa9815ee4fd3342d34d8ef3d46080d85f</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>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic, MatrixType::Options &gt;</type>
      <name>MatrixXs</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a453730b8118d94ca6350489ea5d09c6d</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>VectorXs</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>ad88eea0521a03211a54a9a9dea63d026</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a1c4bcf547c82faf1f63206fa573c4ff6</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 MatrixOrVector</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>a9fc02b342cf42be3c46a0d0ec7643601</anchor>
      <arglist>(const Solver &amp;self, const MatrixOrVector &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 VectorXs</type>
      <name>vectorD</name>
      <anchorfile>structeigenpy_1_1LDLTSolverVisitor.html</anchorfile>
      <anchor>ae91adeb5bd26efbcd193b37d6e7d92af</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>ab0ad2bafea39dc8f4d36b61c742254c1</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>afd16187bcf12b0b24d6f788d46924aea</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>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic, MatrixType::Options &gt;</type>
      <name>MatrixXs</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>ac2e49cd71313631345026ed71b81744d</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>VectorXs</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a9fd277ce7347dfc23291f74fcbb1eb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>aa7121c9e38fb01c15571f50f3b33de52</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 MatrixOrVector</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1LLTSolverVisitor.html</anchorfile>
      <anchor>a24ef3733c11de4b55444043c5c44ec21</anchor>
      <arglist>(const Solver &amp;self, const MatrixOrVector &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::MINRESSolverVisitor</name>
    <filename>structeigenpy_1_1MINRESSolverVisitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>aa92c135c31550bd8114fd791fca81bc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic, MatrixType::Options &gt;</type>
      <name>MatrixXs</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>a4c4542abe97ae73bc2ac97523581c287</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>a142c16750d5cfcb1fc02467e7f32c887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>a69a6bcb0d389bb09bb4a7c708d5f1054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::MINRES&lt; MatrixType &gt;</type>
      <name>Solver</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>a0508eda95f0721283f493fc901f2688f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, 1, MatrixType::Options &gt;</type>
      <name>VectorXs</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>accf2ce77a7a35e4f03f2cb17506653a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>abd387711e75d36e7484cdc52acb1afa2</anchor>
      <arglist>(PyClass &amp;cl) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>adf05557b54171ebd8f004c1423e574c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>a69926d5f8f8654914b5fcddc9b6d3221</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static MatrixOrVector</type>
      <name>solve</name>
      <anchorfile>structeigenpy_1_1MINRESSolverVisitor.html</anchorfile>
      <anchor>aed191291e6233b31d33e967863d1066d</anchor>
      <arglist>(const Solver &amp;self, const MatrixOrVector &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>modify_block</name>
    <filename>structmodify__block.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>call</name>
      <anchorfile>structmodify__block.html</anchorfile>
      <anchor>afb43eb07991326ce7f2371d3541510f4</anchor>
      <arglist>(Eigen::Ref&lt; MatrixXd &gt; mat)=0</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modify</name>
      <anchorfile>structmodify__block.html</anchorfile>
      <anchor>ab8f9844923303730e20b1418fdd7eb4e</anchor>
      <arglist>(int n, int m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modify_block</name>
      <anchorfile>structmodify__block.html</anchorfile>
      <anchor>ad7a85da7b3553bace5693efe516e1f2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>J</name>
      <anchorfile>structmodify__block.html</anchorfile>
      <anchor>acfd9da55b71ec99015e8078717ea4fc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>modify_block_wrap</name>
    <filename>structmodify__block__wrap.html</filename>
    <base>modify_block</base>
    <member kind="function">
      <type>void</type>
      <name>call</name>
      <anchorfile>structmodify__block__wrap.html</anchorfile>
      <anchor>a85d685da4056e3d8b28cec3ba9330334</anchor>
      <arglist>(Eigen::Ref&lt; MatrixXd &gt; mat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>modify_block_wrap</name>
      <anchorfile>structmodify__block__wrap.html</anchorfile>
      <anchor>ad24eb88d3506b47e19ae5bc0e164b706</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mystruct</name>
    <filename>structmystruct.html</filename>
    <member kind="function">
      <type></type>
      <name>mystruct</name>
      <anchorfile>structmystruct.html</anchorfile>
      <anchor>a2d33b6fbdd95920b3249f8303cd5dd17</anchor>
      <arglist>(const Eigen::Vector3d &amp;x, const Eigen::Vector4d &amp;y)</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>x_</name>
      <anchorfile>structmystruct.html</anchorfile>
      <anchor>a7534cfd1e237f4e3cde64925daa50355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector4d</type>
      <name>y_</name>
      <anchorfile>structmystruct.html</anchorfile>
      <anchor>a90135c4b9c33bb6dc3a1b0fdd39e739c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MyVirtualClass</name>
    <filename>structMyVirtualClass.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual shared_ptr&lt; MyVirtualData &gt;</type>
      <name>createData</name>
      <anchorfile>structMyVirtualClass.html</anchorfile>
      <anchor>ab265bc8fc8eb84eb9df45c755d5b57e7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>doSomethingPtr</name>
      <anchorfile>structMyVirtualClass.html</anchorfile>
      <anchor>a3a0e7b46cc966d3f12c9936ee60c0af6</anchor>
      <arglist>(shared_ptr&lt; MyVirtualData &gt; const &amp;data) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>doSomethingRef</name>
      <anchorfile>structMyVirtualClass.html</anchorfile>
      <anchor>a564e25268ecb5d102fd14537b81eb792</anchor>
      <arglist>(MyVirtualData &amp;data) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MyVirtualClass</name>
      <anchorfile>structMyVirtualClass.html</anchorfile>
      <anchor>a602577f815543c1fa5cd50a553ff2927</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MyVirtualClass</name>
      <anchorfile>structMyVirtualClass.html</anchorfile>
      <anchor>a614d9b7f58045aedb2228b60262b7227</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MyVirtualData</name>
    <filename>structMyVirtualData.html</filename>
    <member kind="function">
      <type></type>
      <name>MyVirtualData</name>
      <anchorfile>structMyVirtualData.html</anchorfile>
      <anchor>a8a6a30998dc17b342d71ef6870959ef3</anchor>
      <arglist>(MyVirtualClass const &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MyVirtualData</name>
      <anchorfile>structMyVirtualData.html</anchorfile>
      <anchor>a7738b82c4f0f2dc39a4fb801a6caed24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::detail::NoneToPython</name>
    <filename>structeigenpy_1_1detail_1_1NoneToPython.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1detail_1_1NoneToPython.html</anchorfile>
      <anchor>a5a2d234edc9601b83ac732a6abca92c3</anchor>
      <arglist>(const NoneType &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1detail_1_1NoneToPython.html</anchorfile>
      <anchor>a02dccf94fe58850c470f679b633afd70</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::detail::nullopt_helper</name>
    <filename>structeigenpy_1_1detail_1_1nullopt__helper.html</filename>
    <templarg>OptionalTpl</templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::detail::nullopt_helper&lt; boost::optional &gt;</name>
    <filename>structeigenpy_1_1detail_1_1nullopt__helper_3_01boost_1_1optional_01_4.html</filename>
    <member kind="typedef">
      <type>boost::none_t</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1detail_1_1nullopt__helper_3_01boost_1_1optional_01_4.html</anchorfile>
      <anchor>a6c49dc1499c2662c12ed8f5c306cd434</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static type</type>
      <name>value</name>
      <anchorfile>structeigenpy_1_1detail_1_1nullopt__helper_3_01boost_1_1optional_01_4.html</anchorfile>
      <anchor>aff4b459e81e6a1692b7c658eadd9d6e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_allocator_impl</name>
    <filename>structeigenpy_1_1numpy__allocator__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_allocator_impl&lt; const MatType &amp;, const Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1numpy__allocator__impl_3_01const_01MatType_01_6_00_01const_01Eigen_1_1MatrixBase_3_01MatType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>numpy_allocator_impl_matrix&lt; const MatType &amp;&gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_allocator_impl&lt; const MatType, const Eigen::MatrixBase&lt; typename remove_const_reference&lt; MatType &gt;::type &gt; &gt;</name>
    <filename>structeigenpy_1_1numpy__allocator__impl_3_01const_01MatType_00_01const_01Eigen_1_1MatrixBase_3_02cb3aa93e8183c6b278fe3387c4f72e4.html</filename>
    <templarg></templarg>
    <base>numpy_allocator_impl_matrix&lt; const MatType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_allocator_impl&lt; MatType, Eigen::MatrixBase&lt; typename remove_const_reference&lt; MatType &gt;::type &gt; &gt;</name>
    <filename>structeigenpy_1_1numpy__allocator__impl_3_01MatType_00_01Eigen_1_1MatrixBase_3_01typename_01remo00722063a56cc930dd5ddeda94aea0b5.html</filename>
    <templarg></templarg>
    <base>eigenpy::numpy_allocator_impl_matrix</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_allocator_impl_matrix</name>
    <filename>structeigenpy_1_1numpy__allocator__impl__matrix.html</filename>
    <templarg>MatType</templarg>
    <member kind="function" static="yes">
      <type>static PyArrayObject *</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1numpy__allocator__impl__matrix.html</anchorfile>
      <anchor>aa571192d07312719967e48c80704b68f</anchor>
      <arglist>(const Eigen::MatrixBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_allocator_impl_matrix&lt; const MatType &amp; &gt;</name>
    <filename>structeigenpy_1_1numpy__allocator__impl__matrix_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_1numpy__allocator__impl__matrix_3_01const_01MatType_01_6_01_4.html</anchorfile>
      <anchor>a507f1d7a449894b550ec84a6a8788a8e</anchor>
      <arglist>(const Eigen::PlainObjectBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>numpy_allocator_impl_matrix&lt; const MatType &amp;&gt;</name>
    <filename>structeigenpy_1_1numpy__allocator__impl__matrix.html</filename>
    <member kind="function" static="yes">
      <type>static PyArrayObject *</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1numpy__allocator__impl__matrix.html</anchorfile>
      <anchor>aa571192d07312719967e48c80704b68f</anchor>
      <arglist>(const Eigen::MatrixBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>numpy_allocator_impl_matrix&lt; const MatType &gt;</name>
    <filename>structeigenpy_1_1numpy__allocator__impl__matrix.html</filename>
    <member kind="function" static="yes">
      <type>static PyArrayObject *</type>
      <name>allocate</name>
      <anchorfile>structeigenpy_1_1numpy__allocator__impl__matrix.html</anchorfile>
      <anchor>aa571192d07312719967e48c80704b68f</anchor>
      <arglist>(const Eigen::MatrixBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_allocator_impl_matrix&lt; MatType &amp; &gt;</name>
    <filename>structeigenpy_1_1numpy__allocator__impl__matrix_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_1numpy__allocator__impl__matrix_3_01MatType_01_6_01_4.html</anchorfile>
      <anchor>a86a9ec790e999c9ae76402ca84fa5dd9</anchor>
      <arglist>(Eigen::PlainObjectBase&lt; SimilarMatrixType &gt; &amp;mat, npy_intp nd, npy_intp *shape)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_map_impl</name>
    <filename>structeigenpy_1_1numpy__map__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_map_impl&lt; const MatType, InputScalar, AlignmentValue, Stride, const Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1numpy__map__impl_3_01const_01MatType_00_01InputScalar_00_01AlignmentValue_00_012c2e10549a8882822eb59090e058b914.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <base>numpy_map_impl_matrix&lt; const MatType, InputScalar, AlignmentValue, Stride &gt;</base>
  </compound>
  <compound kind="class">
    <name>numpy_map_impl&lt; EigenType, InputScalar, AlignmentValue, Stride &gt;</name>
    <filename>structeigenpy_1_1numpy__map__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_map_impl&lt; MatType, InputScalar, AlignmentValue, Stride, Eigen::MatrixBase&lt; MatType &gt; &gt;</name>
    <filename>structeigenpy_1_1numpy__map__impl_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_01decbe704b6bcb19014f098e7ae324dc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <base>numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride &gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_map_impl_matrix</name>
    <filename>structeigenpy_1_1numpy__map__impl__matrix.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <templarg>IsVector</templarg>
  </compound>
  <compound kind="class">
    <name>numpy_map_impl_matrix&lt; const MatType, InputScalar, AlignmentValue, Stride &gt;</name>
    <filename>structeigenpy_1_1numpy__map__impl__matrix.html</filename>
  </compound>
  <compound kind="class">
    <name>numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride &gt;</name>
    <filename>structeigenpy_1_1numpy__map__impl__matrix.html</filename>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride, false &gt;</name>
    <filename>structeigenpy_1_1numpy__map__impl__matrix_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_1numpy__map__impl__matrix_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01false_01_4.html</anchorfile>
      <anchor>a0f0a41cb2791b7819d180122f9c7e746</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_1numpy__map__impl__matrix_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01false_01_4.html</anchorfile>
      <anchor>a9b387376869daa7437e2e8543f2b41ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EigenMap</type>
      <name>map</name>
      <anchorfile>structeigenpy_1_1numpy__map__impl__matrix_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01false_01_4.html</anchorfile>
      <anchor>aafdf0f5781dd54a33cf4139107a23930</anchor>
      <arglist>(PyArrayObject *pyArray, bool swap_dimensions=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride, true &gt;</name>
    <filename>structeigenpy_1_1numpy__map__impl__matrix_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_1numpy__map__impl__matrix_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01true_01_4.html</anchorfile>
      <anchor>afbc990b1b2824d6c4465c46b5e8a2c7f</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_1numpy__map__impl__matrix_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01true_01_4.html</anchorfile>
      <anchor>a4a7d6da659066560a692715f0a1289d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EigenMap</type>
      <name>map</name>
      <anchorfile>structeigenpy_1_1numpy__map__impl__matrix_3_01MatType_00_01InputScalar_00_01AlignmentValue_00_01Stride_00_01true_01_4.html</anchorfile>
      <anchor>aed591c9c33580251a9c3edf67e1b1700</anchor>
      <arglist>(PyArrayObject *pyArray, bool swap_dimensions=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyAllocator</name>
    <filename>structeigenpy_1_1NumpyAllocator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>eigenpy::numpy_allocator_impl</base>
  </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>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>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>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>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>a076e89748c042f0cf5bab73a223dbea4ae3ba23a20475c8a1dc836fae52266ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01long_01_4.html</anchorfile>
      <anchor>a076e89748c042f0cf5bab73a223dbea4ae3ba23a20475c8a1dc836fae52266ccb</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; long long &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01long_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01long_01long_01_4.html</anchorfile>
      <anchor>a0db78c2dbc195d8bcc5baf44a617f07ead7c6c94462bb30abc1b4b70b2f4cdebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01long_01long_01_4.html</anchorfile>
      <anchor>a0db78c2dbc195d8bcc5baf44a617f07ead7c6c94462bb30abc1b4b70b2f4cdebc</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::NumpyEquivalentType&lt; unsigned int &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01unsigned_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>afb13c75c6bcc562441101e0b1666e4efa8f1ef037e929982498bf8db946efad84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>afb13c75c6bcc562441101e0b1666e4efa8f1ef037e929982498bf8db946efad84</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyEquivalentType&lt; unsigned long &gt;</name>
    <filename>structeigenpy_1_1NumpyEquivalentType_3_01unsigned_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a289b39eb47e7da85cdcfb3a7b0b4d073a618a5cc4cab0a19238c00079c4651f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>type_code</name>
      <anchorfile>structeigenpy_1_1NumpyEquivalentType_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>a289b39eb47e7da85cdcfb3a7b0b4d073a618a5cc4cab0a19238c00079c4651f9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyMap</name>
    <filename>structeigenpy_1_1NumpyMap.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>AlignmentValue</templarg>
    <templarg></templarg>
    <base>numpy_map_impl&lt; EigenType, InputScalar, AlignmentValue, Stride &gt;</base>
  </compound>
  <compound kind="struct">
    <name>eigenpy::NumpyType</name>
    <filename>structeigenpy_1_1NumpyType.html</filename>
    <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 bp::object</type>
      <name>getNumpyType</name>
      <anchorfile>structeigenpy_1_1NumpyType.html</anchorfile>
      <anchor>a447474275a84e691ab4cb56dbe0b29b4</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>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" 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>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>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="struct">
    <name>Eigen::NumTraits&lt; CustomType&lt; Scalar &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa9d00e57851e8bb6966fa82605912a610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfacd6613fec6dd94b04d29dbd2c2266a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfaa7eea3440262eda28f42c79e9a7c9624</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa3dc6ca4cf212cf7e6ca75f915ed7289b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa9ae726fa734be7730d66bbabbe064176</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa93a42537b1fa2eea6e8228745858d5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa32070bfcea8649e64f2655ce1ca61a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa93a42537b1fa2eea6e8228745858d5f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa9d00e57851e8bb6966fa82605912a610</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfacd6613fec6dd94b04d29dbd2c2266a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfaa7eea3440262eda28f42c79e9a7c9624</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CustomType&lt; Scalar &gt;</type>
      <name>Literal</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8f12e699274a7651c0234305457a7a0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa32070bfcea8649e64f2655ce1ca61a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CustomType&lt; Scalar &gt;</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa8ff0561f8aa99ce2b124672a040a814</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CustomType&lt; Scalar &gt;</type>
      <name>NonInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aba32ffad813d4e43bc7932456ad32592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa9ae726fa734be7730d66bbabbe064176</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CustomType&lt; Scalar &gt;</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a07fcbb8fa3a26284558a8fde717cd8e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aca8151e03c5cc017955ca130396ce8bfa3dc6ca4cf212cf7e6ca75f915ed7289b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>digits10</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1ea2f8b651449db57dc41059c5712b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CustomType&lt; Scalar &gt;</type>
      <name>dummy_precision</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a21706a71836562477da63ede8cb44ecc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CustomType&lt; Scalar &gt;</type>
      <name>epsilon</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7fad5c943e704704040dd4b93ba32498</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CustomType&lt; Scalar &gt;</type>
      <name>highest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a984598ad9c7a4d8259511bc553cf0fb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CustomType&lt; Scalar &gt;</type>
      <name>lowest</name>
      <anchorfile>structEigen_1_1NumTraits_3_01CustomType_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a93f5499062f819ec7e3f52adb3971651</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::internal::OffsetOf</name>
    <filename>structeigenpy_1_1internal_1_1OffsetOf.html</filename>
    <templarg></templarg>
    <class kind="struct">eigenpy::internal::OffsetOf::Data</class>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structeigenpy_1_1internal_1_1OffsetOf.html</anchorfile>
      <anchor>a0a9a2aadc190e93332a28024da844852aeb163f7357a0dbb0e63e175d7f8f3c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structeigenpy_1_1internal_1_1OffsetOf.html</anchorfile>
      <anchor>a0a9a2aadc190e93332a28024da844852aeb163f7357a0dbb0e63e175d7f8f3c7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::OptionalConverter</name>
    <filename>structeigenpy_1_1OptionalConverter.html</filename>
    <templarg></templarg>
    <templarg>OptionalTpl</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1OptionalConverter.html</anchorfile>
      <anchor>a642d94434a92f0e64ada4c7d5e1862fe</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::detail::OptionalFromPython</name>
    <filename>structeigenpy_1_1detail_1_1OptionalFromPython.html</filename>
    <templarg></templarg>
    <templarg>OptionalTpl</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structeigenpy_1_1detail_1_1OptionalFromPython.html</anchorfile>
      <anchor>a00f815319d0962680f39492d21cc47c6</anchor>
      <arglist>(PyObject *obj_ptr, 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_1detail_1_1OptionalFromPython.html</anchorfile>
      <anchor>ac67e519d079648c6e1a151eb1db990a4</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1detail_1_1OptionalFromPython.html</anchorfile>
      <anchor>a67372d1590455b4cf9d7c5a590cf9697</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::detail::OptionalToPython</name>
    <filename>structeigenpy_1_1detail_1_1OptionalToPython.html</filename>
    <templarg></templarg>
    <templarg>OptionalTpl</templarg>
    <member kind="function" static="yes">
      <type>static PyObject *</type>
      <name>convert</name>
      <anchorfile>structeigenpy_1_1detail_1_1OptionalToPython.html</anchorfile>
      <anchor>a90e122262dd224e00c9578fb1bad61af</anchor>
      <arglist>(const OptionalTpl&lt; T &gt; &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PyTypeObject const  *</type>
      <name>get_pytype</name>
      <anchorfile>structeigenpy_1_1detail_1_1OptionalToPython.html</anchorfile>
      <anchor>a90714965311e5cf72c9f53b059a5be2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registration</name>
      <anchorfile>structeigenpy_1_1detail_1_1OptionalToPython.html</anchorfile>
      <anchor>a402de4c0ae26e2d711ae5044be1face5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::overload_base_get_item_for_std_map</name>
    <filename>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Container::value_type::second_type</type>
      <name>data_type</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</anchorfile>
      <anchor>a8ede17fde0994a30a7e76dd7230c5520</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::key_type</type>
      <name>index_type</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</anchorfile>
      <anchor>a3389a853fb172fa03138896c14839ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::key_type</type>
      <name>key_type</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</anchorfile>
      <anchor>a66acb30722bc70c0847f1d2fb37ca363</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>value_type</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</anchorfile>
      <anchor>a2c584d005a6751083bfe952552859b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</anchorfile>
      <anchor>a30a9031b97aa9eea708cb786b9ace1b8</anchor>
      <arglist>(Class &amp;cl) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boost::python::object</type>
      <name>base_get_item</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</anchorfile>
      <anchor>a127f8dc50871ab63e3653f48f5bea794</anchor>
      <arglist>(boost::python::back_reference&lt; Container &amp;&gt; container, PyObject *i_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static index_type</type>
      <name>convert_index</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__map.html</anchorfile>
      <anchor>a3ae8b5aa105b88fac04304cf5fe6658a</anchor>
      <arglist>(Container &amp;, PyObject *i_)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::details::overload_base_get_item_for_std_vector</name>
    <filename>structeigenpy_1_1details_1_1overload__base__get__item__for__std__vector.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>data_type</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__vector.html</anchorfile>
      <anchor>afe7c85e11995e6ea7b4a159737c4a04d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>index_type</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__vector.html</anchorfile>
      <anchor>a71c39c90d6ef5803e9f3ee5a6b384948</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>value_type</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__vector.html</anchorfile>
      <anchor>a1a2e2d228526012a0a9b776fb98fc299</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__vector.html</anchorfile>
      <anchor>a2f37e76bff8517b2346108ee8640ee2f</anchor>
      <arglist>(Class &amp;cl) const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static boost::python::object</type>
      <name>base_get_item</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__vector.html</anchorfile>
      <anchor>ab2c48254e96e0ecc0b5e9f438a8bf247</anchor>
      <arglist>(boost::python::back_reference&lt; Container &amp;&gt; container, PyObject *i_)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static index_type</type>
      <name>convert_index</name>
      <anchorfile>structeigenpy_1_1details_1_1overload__base__get__item__for__std__vector.html</anchorfile>
      <anchor>a308151d86b226587fca58bd57b848706</anchor>
      <arglist>(Container &amp;container, PyObject *i_)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::PickleVector</name>
    <filename>structeigenpy_1_1PickleVector.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static boost::python::tuple</type>
      <name>getinitargs</name>
      <anchorfile>structeigenpy_1_1PickleVector.html</anchorfile>
      <anchor>aec8430d617aa361465749baea3377d1a</anchor>
      <arglist>(const VecType &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::python::tuple</type>
      <name>getstate</name>
      <anchorfile>structeigenpy_1_1PickleVector.html</anchorfile>
      <anchor>a67ad396f9de2f2b9aff763604c043386</anchor>
      <arglist>(boost::python::object op)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>getstate_manages_dict</name>
      <anchorfile>structeigenpy_1_1PickleVector.html</anchorfile>
      <anchor>abfb9cf6754f755c37a1e2b51a1508734</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setstate</name>
      <anchorfile>structeigenpy_1_1PickleVector.html</anchorfile>
      <anchor>aae3513bfd615f1baa5ffa18d8954f98d</anchor>
      <arglist>(boost::python::object op, boost::python::tuple tup)</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>extra_objects</name>
      <anchorfile>classsetup_1_1pkg__config.html</anchorfile>
      <anchor>af9f19cb0c804aa3e5b7b32d626ce815f</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>a99a21cf9fd31a46f5fc87d9a64307c69</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>a99a21cf9fd31a46f5fc87d9a64307c69</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>a99a21cf9fd31a46f5fc87d9a64307c69</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="struct">
    <name>eigenpy::PySwigObject</name>
    <filename>structeigenpy_1_1PySwigObject.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>desc</name>
      <anchorfile>structeigenpy_1_1PySwigObject.html</anchorfile>
      <anchor>a68d764426d06cc50f60c32dca54a2394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PyObject_HEAD void *</type>
      <name>ptr</name>
      <anchorfile>structeigenpy_1_1PySwigObject.html</anchorfile>
      <anchor>ac8e8a5903d65f66683dd09d6c25829d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigenpy::QuaternionVisitor</name>
    <filename>classeigenpy_1_1QuaternionVisitor.html</filename>
    <templarg></templarg>
    <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>Coefficients</type>
      <name>Vector4</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>ac4ccd8372350150eca0c48e9e154b701</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>BOOST_PYTHON_FUNCTION_OVERLOADS</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a5018614b556f5b02cc2dd279611ff3b0</anchor>
      <arglist>(isApproxQuaternion_overload, call&lt; Quaternion &gt;::isApprox, 2, 3) public</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>DefaultConstructor</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a95f6198d532ca40b85be7d7d78b91d89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion *</type>
      <name>FromAngleAxis</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>accd647ac20948cba4ca59f51f1fc4147</anchor>
      <arglist>(const AngleAxis &amp;aa)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion *</type>
      <name>FromCoefficients</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>acafe2bae6c81c5538ba7a06b2f358377</anchor>
      <arglist>(Scalar w, Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion *</type>
      <name>FromOneVector</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a3668be90a072fe4535fe44684300f81f</anchor>
      <arglist>(const Eigen::Ref&lt; const Vector4 &gt; v)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion *</type>
      <name>FromOtherQuaternion</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a14c18c18f6c734287f900a1b69177a8d</anchor>
      <arglist>(const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion *</type>
      <name>FromRotationMatrix</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a59f3443a4ea2b7befc10b33e9a11a9ec</anchor>
      <arglist>(const Eigen::Ref&lt; const Matrix3 &gt; R)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Quaternion *</type>
      <name>FromTwoVectors</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>af86e12e0f424fa3da9a21218a1cd1c30</anchor>
      <arglist>(const Eigen::Ref&lt; const Vector3 &gt; u, const Eigen::Ref&lt; const Vector3 &gt; 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 Quaternion *</type>
      <name>Identity</name>
      <anchorfile>classeigenpy_1_1QuaternionVisitor.html</anchorfile>
      <anchor>a3c8f935e27c090b10b868be03492405f</anchor>
      <arglist>()</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::converter::reference_arg_from_python&lt; std::vector&lt; Type, Allocator &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>extract&lt; Type &amp; &gt;</type>
      <name>extract_type</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>af3da91309ead5f2189b35b488d937ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector_type &amp;</type>
      <name>ref_vector_type</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>a72daac7c1fa4d4b6601d4eac41854640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ref_vector_type</type>
      <name>result_type</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>a9f5385130139205686a984b609499b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Type, Allocator &gt;</type>
      <name>vector_type</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>a2a78d950327c8b4a343cf1a25cc38552</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>aa6108dc30d4959b98fedc2784c35418c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>reference_arg_from_python</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>ace52e235e1a6795b4666f46f132e607c</anchor>
      <arglist>(PyObject *py_obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~reference_arg_from_python</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>af0ee057f8104416eef2282b2db9dec7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rvalue_from_python_data&lt; ref_vector_type &gt;</type>
      <name>m_data</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>a1e2bd28974b7930b34df30fc6457510e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PyObject *</type>
      <name>m_source</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>a58f53e80267e8ce66a2bc9cfa1311460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector_type *</type>
      <name>vec_ptr</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1reference__arg__from__python_3_01std_1_1vector_3_01Type_00_01Allocator_01_4_01_6_01_4.html</anchorfile>
      <anchor>af6bdb70a9540771f4c2791eeb41fc19f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_storage&lt; const Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1Matrix_3_01Scalar_00_0208bd2654bc324ef057336c73a489e9e.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1Matrix_3_01Scalar_00_0208bd2654bc324ef057336c73a489e9e.html</anchorfile>
      <anchor>a178cb9eb7d1bae8b60db64b471e18520</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>eigenpy::aligned_storage&lt; referent_size&lt; T &amp; &gt;::value &gt;::type</type>
      <name>type</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1Matrix_3_01Scalar_00_0208bd2654bc324ef057336c73a489e9e.html</anchorfile>
      <anchor>ac504df4d89c90dc582e57e84f68d34b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_storage&lt; const Eigen::Quaternion&lt; Scalar, Options &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Eigen::Quaternion&lt; Scalar, Options &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_6_01_4.html</anchorfile>
      <anchor>aac058b4631dcac5864286c4e61869cab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>eigenpy::aligned_storage&lt; referent_size&lt; T &amp; &gt;::value &gt;::type</type>
      <name>type</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_6_01_4.html</anchorfile>
      <anchor>ac02fc168ec6c33903844ea897b984b1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_storage&lt; const Eigen::TensorRef&lt; const TensorType &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::TensorRef&lt; const TensorType &gt;</type>
      <name>RefType</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_6_01_4.html</anchorfile>
      <anchor>a7d1a38ff91018bc20516e8fc35a0a517</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::eigenpy::details::referent_storage_eigen_ref&lt; RefType &gt;</type>
      <name>StorageType</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_6_01_4.html</anchorfile>
      <anchor>a807afafd215ebc887cca71b01e6974f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::eigenpy::aligned_storage&lt; referent_size&lt; StorageType &amp; &gt;::value &gt;::type</type>
      <name>type</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01const_01Eigen_1_1TensorRef_3_01const_01TensorType_01_4_01_6_01_4.html</anchorfile>
      <anchor>a2a59a8747a449543fd5cc07c09093825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_storage&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00029c23bc337eab46e7410cd285bdf75a.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00029c23bc337eab46e7410cd285bdf75a.html</anchorfile>
      <anchor>a6d6b442053bc0592e18df4b02a11ba25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>eigenpy::aligned_storage&lt; referent_size&lt; T &amp; &gt;::value &gt;::type</type>
      <name>type</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1Matrix_3_01Scalar_00_01Rows_00029c23bc337eab46e7410cd285bdf75a.html</anchorfile>
      <anchor>a2ecf50246976847f0cc2a9dec5920dfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_storage&lt; Eigen::Quaternion&lt; Scalar, Options &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Eigen::Quaternion&lt; Scalar, Options &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_6_01_4.html</anchorfile>
      <anchor>a91495d87db208d553e2990d7d1a7cc8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>eigenpy::aligned_storage&lt; referent_size&lt; T &amp; &gt;::value &gt;::type</type>
      <name>type</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1Quaternion_3_01Scalar_00_01Options_01_4_01_6_01_4.html</anchorfile>
      <anchor>a24c677127ece287496616ccc7b4fc28b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::detail::referent_storage&lt; Eigen::TensorRef&lt; TensorType &gt; &amp; &gt;</name>
    <filename>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::TensorRef&lt; TensorType &gt;</type>
      <name>RefType</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_6_01_4.html</anchorfile>
      <anchor>a9ba14ef6f97313e21d1f22e5c3e5a64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::eigenpy::details::referent_storage_eigen_ref&lt; RefType &gt;</type>
      <name>StorageType</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_6_01_4.html</anchorfile>
      <anchor>a9256836bb67a6fe0b045b14d97188d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::eigenpy::aligned_storage&lt; referent_size&lt; StorageType &amp; &gt;::value &gt;::type</type>
      <name>type</name>
      <anchorfile>structboost_1_1python_1_1detail_1_1referent__storage_3_01Eigen_1_1TensorRef_3_01TensorType_01_4_01_6_01_4.html</anchorfile>
      <anchor>acaef29c038bf43d4a60c329667a5ca90</anchor>
      <arglist></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 PyArray_Descr *</type>
      <name>getPyArrayDescr</name>
      <anchorfile>structeigenpy_1_1Register.html</anchorfile>
      <anchor>a21065ce91d66d56f99d21f0bceeedfc0</anchor>
      <arglist>()</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>aa6bc3b3c2b347522248d2152cd297d44</anchor>
      <arglist>(PyTypeObject *py_type_ptr, const std::type_info *type_info_ptr, const int type_size, const int alignment, PyArray_GetItemFunc *getitem, PyArray_SetItemFunc *setitem, PyArray_NonzeroFunc *nonzero, PyArray_CopySwapFunc *copyswap, PyArray_CopySwapNFunc *copyswapn, PyArray_DotFunc *dotfunc, PyArray_FillFunc *fill, PyArray_FillWithScalarFunc *fillwithscalar)</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>a838c4daa27caea02bfd381632cac74a6</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>a0cd15e04b84d7a896190176b3942559d</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>a9a22be4e1bd7de3272b6ab003645911d</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>eigenpy::remove_const_reference</name>
    <filename>structeigenpy_1_1remove__const__reference.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>boost::remove_const&lt; typename boost::remove_reference&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1remove__const__reference.html</anchorfile>
      <anchor>a41b5535abf62ae47eb3de93f63891a7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::rvalue_from_python_data</name>
    <filename>structeigenpy_1_1rvalue__from__python__data.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>abbeabfba707c52963ec47c601b5136cd</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(::boost::python::converter::rvalue_from_python_storage&lt; T &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a328095955eb28cacb228373e34f60341</anchor>
      <arglist>(::boost::python::converter::rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a8452c0421bc2ef9c613b1902bfaee796</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a53e7ac18a436df5450c460ab6bfb346f</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>Eigen::Ref&lt; const MatType, Options, Stride &gt;</type>
      <name>RefType</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01const_01Eigen_1_1Ref_3_01co5da9f15f4e689ddbef483cc8ff5d1b4d.html</anchorfile>
      <anchor>a7901341007dda83c099a457796c1700b</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>a3360aecc8bf4da1c612ca3fc1850c9a1</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage&lt; RefType &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="class">
    <name>rvalue_from_python_data&lt; Derived const &amp;&gt;</name>
    <filename>structeigenpy_1_1rvalue__from__python__data.html</filename>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>abbeabfba707c52963ec47c601b5136cd</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(::boost::python::converter::rvalue_from_python_storage&lt; Derived const &amp; &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a328095955eb28cacb228373e34f60341</anchor>
      <arglist>(::boost::python::converter::rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a8452c0421bc2ef9c613b1902bfaee796</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a53e7ac18a436df5450c460ab6bfb346f</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&lt; Derived const &amp;&gt;</base>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Matrix_3_01Scalar_ec41d0ad714fa240d7608910dd037a7b.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <base>rvalue_from_python_data&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; const &amp;&gt;</base>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Matrix_3_01Scalar_ec41d0ad714fa240d7608910dd037a7b.html</anchorfile>
      <anchor>a7307b452dad036871630a8b954c47a9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rvalue_from_python_data&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; const &amp;&gt;</name>
    <filename>structeigenpy_1_1rvalue__from__python__data.html</filename>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>abbeabfba707c52963ec47c601b5136cd</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(::boost::python::converter::rvalue_from_python_storage&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; const &amp; &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a328095955eb28cacb228373e34f60341</anchor>
      <arglist>(::boost::python::converter::rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a8452c0421bc2ef9c613b1902bfaee796</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a53e7ac18a436df5450c460ab6bfb346f</anchor>
      <arglist>()</arglist>
    </member>
  </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&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&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&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>RefType</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Ref_3_01MatType_007376bb19fa3e62bbfecc5daf888c57ad.html</anchorfile>
      <anchor>a9a25b0bf240b9079839e34f7c891710b</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>ae39c95e87b1769c6f0a49347e94ff27e</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(rvalue_from_python_storage&lt; RefType &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&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Tensor_3_01Scalar_1fe41c1692ef1f8a27ba55f2b541d723.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <templarg>Options</templarg>
    <templarg></templarg>
    <base>rvalue_from_python_data&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; const &amp;&gt;</base>
    <member kind="typedef">
      <type>Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt;</type>
      <name>T</name>
      <anchorfile>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1Tensor_3_01Scalar_1fe41c1692ef1f8a27ba55f2b541d723.html</anchorfile>
      <anchor>a2285ba8c2548093a20613fdfa9e9e483</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rvalue_from_python_data&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; const &amp;&gt;</name>
    <filename>structeigenpy_1_1rvalue__from__python__data.html</filename>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>abbeabfba707c52963ec47c601b5136cd</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(::boost::python::converter::rvalue_from_python_storage&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; const &amp; &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a328095955eb28cacb228373e34f60341</anchor>
      <arglist>(::boost::python::converter::rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a8452c0421bc2ef9c613b1902bfaee796</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a53e7ac18a436df5450c460ab6bfb346f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>boost::python::converter::rvalue_from_python_data&lt; Eigen::TensorBase&lt; Derived &gt; const &amp; &gt;</name>
    <filename>structboost_1_1python_1_1converter_1_1rvalue__from__python__data_3_01Eigen_1_1TensorBase_3_01Derived_01_4_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <base>rvalue_from_python_data&lt; Derived const &amp;&gt;</base>
  </compound>
  <compound kind="class">
    <name>rvalue_from_python_data&lt; Quaternion const &amp;&gt;</name>
    <filename>structeigenpy_1_1rvalue__from__python__data.html</filename>
    <member kind="function">
      <type></type>
      <name>BOOST_STATIC_ASSERT</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>abbeabfba707c52963ec47c601b5136cd</anchor>
      <arglist>(BOOST_PYTHON_OFFSETOF(::boost::python::converter::rvalue_from_python_storage&lt; Quaternion const &amp; &gt;, stage1)==0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a328095955eb28cacb228373e34f60341</anchor>
      <arglist>(::boost::python::converter::rvalue_from_python_stage1_data const &amp;_stage1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a8452c0421bc2ef9c613b1902bfaee796</anchor>
      <arglist>(void *convertible)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~rvalue_from_python_data</name>
      <anchorfile>structeigenpy_1_1rvalue__from__python__data.html</anchorfile>
      <anchor>a53e7ac18a436df5450c460ab6bfb346f</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>ac66f8417a2e23f626286ef097de32c27</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>a86fc5db164b0550a441dfc93136bbf17</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 int</type>
      <name>fill</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>a28428f811477cd01aaaea8d3ad3c7db2</anchor>
      <arglist>(void *data_, npy_intp length, void *arr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fillwithscalar</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods.html</anchorfile>
      <anchor>a79ffa179f8b7bf855deaf0b04d6250b2</anchor>
      <arglist>(void *buffer_, npy_intp length, void *value, void *arr)</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 int</type>
      <name>fill</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>a408abef754b0be0962747a4bf05c813f</anchor>
      <arglist>(void *data_, npy_intp length, void *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>fillwithscalar</name>
      <anchorfile>structeigenpy_1_1internal_1_1SpecialMethods_3_01T_00_01NPY__USERDEF_01_4.html</anchorfile>
      <anchor>ab420201cd9251594f73c5f23e3019046</anchor>
      <arglist>(void *buffer_, npy_intp length, void *value, 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>eigenpy::StdContainerFromPythonList</name>
    <filename>structeigenpy_1_1StdContainerFromPythonList.html</filename>
    <templarg></templarg>
    <templarg>NoProxy</templarg>
    <member kind="typedef">
      <type>vector_type::allocator_type</type>
      <name>Allocator</name>
      <anchorfile>structeigenpy_1_1StdContainerFromPythonList.html</anchorfile>
      <anchor>aecf28e3f3412b9a5e1a6fe692c936000</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector_type::value_type</type>
      <name>T</name>
      <anchorfile>structeigenpy_1_1StdContainerFromPythonList.html</anchorfile>
      <anchor>a38af2ec8d4616fd274e55dc3a28c06ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>construct</name>
      <anchorfile>structeigenpy_1_1StdContainerFromPythonList.html</anchorfile>
      <anchor>a9ed23c82b72fa321e620118b71be9f8d</anchor>
      <arglist>(PyObject *obj_ptr, boost::python::converter::rvalue_from_python_stage1_data *memory)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>convertible</name>
      <anchorfile>structeigenpy_1_1StdContainerFromPythonList.html</anchorfile>
      <anchor>a3a5d4248bd3b19a52e948329db22e9d1</anchor>
      <arglist>(PyObject *obj_ptr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>register_converter</name>
      <anchorfile>structeigenpy_1_1StdContainerFromPythonList.html</anchorfile>
      <anchor>a32ce2157f54949052d8251229350f76e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>::boost::python::list</type>
      <name>tolist</name>
      <anchorfile>structeigenpy_1_1StdContainerFromPythonList.html</anchorfile>
      <anchor>acf78eeb4c8b305a3452289823ddfb555</anchor>
      <arglist>(vector_type &amp;self)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::StdVectorPythonVisitor</name>
    <filename>structeigenpy_1_1StdVectorPythonVisitor.html</filename>
    <templarg>vector_type</templarg>
    <templarg>NoProxy</templarg>
    <templarg>EnableFromPythonListConverter</templarg>
    <base>eigenpy::StdContainerFromPythonList</base>
    <member kind="typedef">
      <type>vector_type::allocator_type</type>
      <name>allocator_type</name>
      <anchorfile>structeigenpy_1_1StdVectorPythonVisitor.html</anchorfile>
      <anchor>a9a52a99639c305830af5768e1be9796a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StdContainerFromPythonList&lt; vector_type, NoProxy &gt;</type>
      <name>FromPythonListConverter</name>
      <anchorfile>structeigenpy_1_1StdVectorPythonVisitor.html</anchorfile>
      <anchor>aedbe1691de303f2b68b38fba32e15a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>vector_type::value_type</type>
      <name>value_type</name>
      <anchorfile>structeigenpy_1_1StdVectorPythonVisitor.html</anchorfile>
      <anchor>ac8af9bafbbb9b7b66b398eb00a8ad61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1StdVectorPythonVisitor.html</anchorfile>
      <anchor>a253f3fe37f73982992f4c4201e14cb92</anchor>
      <arglist>(const std::string &amp;class_name, const std::string &amp;doc_string=&quot;&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1StdVectorPythonVisitor.html</anchorfile>
      <anchor>acbeca5a712732eb1e561a8b7e11bf9dc</anchor>
      <arglist>(const std::string &amp;class_name, const boost::python::def_visitor&lt; VisitorDerived &gt; &amp;visitor)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>expose</name>
      <anchorfile>structeigenpy_1_1StdVectorPythonVisitor.html</anchorfile>
      <anchor>ae232e2f185dc790511bbb64872444664</anchor>
      <arglist>(const std::string &amp;class_name, const std::string &amp;doc_string, const boost::python::def_visitor&lt; VisitorDerived &gt; &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::stride_type</name>
    <filename>structeigenpy_1_1stride__type.html</filename>
    <templarg></templarg>
    <templarg>InnerStride</templarg>
    <templarg>OuterStride</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>eigenpy::stride_type&lt; const MatrixType, InnerStride, OuterStride, const Eigen::MatrixBase&lt; MatrixType &gt; &gt;</name>
    <filename>structeigenpy_1_1stride__type_3_01const_01MatrixType_00_01InnerStride_00_01OuterStride_00_01cons525413ac149f984be283abb565752021.html</filename>
    <templarg></templarg>
    <templarg>InnerStride</templarg>
    <templarg>OuterStride</templarg>
    <member kind="typedef">
      <type>stride_type_matrix&lt; const MatrixType, InnerStride, OuterStride &gt;::type</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1stride__type_3_01const_01MatrixType_00_01InnerStride_00_01OuterStride_00_01cons525413ac149f984be283abb565752021.html</anchorfile>
      <anchor>a634433d4a1212273552d509e0e515885</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::stride_type&lt; MatrixType, InnerStride, OuterStride, Eigen::MatrixBase&lt; MatrixType &gt; &gt;</name>
    <filename>structeigenpy_1_1stride__type_3_01MatrixType_00_01InnerStride_00_01OuterStride_00_01Eigen_1_1Mat92587ab22df5c833799aa87c89533042.html</filename>
    <templarg></templarg>
    <templarg>InnerStride</templarg>
    <templarg>OuterStride</templarg>
    <member kind="typedef">
      <type>stride_type_matrix&lt; MatrixType, InnerStride, OuterStride &gt;::type</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1stride__type_3_01MatrixType_00_01InnerStride_00_01OuterStride_00_01Eigen_1_1Mat92587ab22df5c833799aa87c89533042.html</anchorfile>
      <anchor>aac7ac2250fcd5b8fcab310b883b88a44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::stride_type_matrix</name>
    <filename>structeigenpy_1_1stride__type__matrix.html</filename>
    <templarg>MatType</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_1stride__type__matrix.html</anchorfile>
      <anchor>ab33a4c18a4d12a9c38418c852771443f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::stride_type_matrix&lt; MatType, InnerStride, OuterStride, true &gt;</name>
    <filename>structeigenpy_1_1stride__type__matrix_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_1stride__type__matrix_3_01MatType_00_01InnerStride_00_01OuterStride_00_01true_01_4.html</anchorfile>
      <anchor>a4ca1e4fc1bd61bb20b891fccf7acfa8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eigenpy::StrideType</name>
    <filename>structeigenpy_1_1StrideType.html</filename>
    <templarg>EigenType</templarg>
    <templarg>InnerStride</templarg>
    <templarg>OuterStride</templarg>
    <member kind="typedef">
      <type>stride_type&lt; EigenType, InnerStride, OuterStride &gt;::type</type>
      <name>type</name>
      <anchorfile>structeigenpy_1_1StrideType.html</anchorfile>
      <anchor>aff2947759820a33fa3d19b9dac58a290</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TensorContainer</name>
    <filename>structTensorContainer.html</filename>
    <templarg></templarg>
    <templarg>Rank</templarg>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Rank, 1 &gt;</type>
      <name>Dimensions</name>
      <anchorfile>structTensorContainer.html</anchorfile>
      <anchor>a1809a2602cf9c75e96baa358a4cbd993</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Tensor&lt; Scalar, Rank &gt;</type>
      <name>Tensor</name>
      <anchorfile>structTensorContainer.html</anchorfile>
      <anchor>ae89e15717b1ebaa9c5573772d3e4336a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::TensorRef&lt; Tensor &gt;</type>
      <name>TensorRef</name>
      <anchorfile>structTensorContainer.html</anchorfile>
      <anchor>a0a5265a6339ecc8227d7ae1d1f11c927</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Tensor</type>
      <name>get_copy</name>
      <anchorfile>structTensorContainer.html</anchorfile>
      <anchor>af7703111ac6b3ac56922b2a684197801</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TensorRef</type>
      <name>get_ref</name>
      <anchorfile>structTensorContainer.html</anchorfile>
      <anchor>aace5879d2bb2b5a75f5c160c8c502039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TensorContainer</name>
      <anchorfile>structTensorContainer.html</anchorfile>
      <anchor>ac13de57066c4f57a6dd27e9c7d8a7a5e</anchor>
      <arglist>(const Dimensions &amp;dims)</arglist>
    </member>
    <member kind="variable">
      <type>Tensor</type>
      <name>m_tensor</name>
      <anchorfile>structTensorContainer.html</anchorfile>
      <anchor>a8d0e030e285b569a7d081a2f1c2c3676</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>ac83469cce2b9e0b71cd90c6f196450e3</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>a42d2fa555cb5cbfa7abdebcbcc39b711</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>ac83469cce2b9e0b71cd90c6f196450e3</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>a42d2fa555cb5cbfa7abdebcbcc39b711</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>ac83469cce2b9e0b71cd90c6f196450e3</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>a42d2fa555cb5cbfa7abdebcbcc39b711</anchor>
      <arglist>(U const &amp;mat) const</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>eigenpy::aligned_storage::type</name>
    <filename>unioneigenpy_1_1aligned__storage_1_1type.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>bytes</name>
      <anchorfile>unioneigenpy_1_1aligned__storage_1_1type.html</anchorfile>
      <anchor>a5debb32749eedf6404d9315a2368b023</anchor>
      <arglist>[size]</arglist>
    </member>
    <member kind="variable">
      <type>typename ::boost::aligned_storage&lt; size, alignment &gt;::type</type>
      <name>data</name>
      <anchorfile>unioneigenpy_1_1aligned__storage_1_1type.html</anchorfile>
      <anchor>aef635d6bc2ba8ef8aa507a32031e8862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VirtualClassWrapper</name>
    <filename>structVirtualClassWrapper.html</filename>
    <base>MyVirtualClass</base>
    <member kind="function">
      <type>shared_ptr&lt; MyVirtualData &gt;</type>
      <name>createData</name>
      <anchorfile>structVirtualClassWrapper.html</anchorfile>
      <anchor>a3474f7a7f9138d303cc6be7f6ee23788</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>shared_ptr&lt; MyVirtualData &gt;</type>
      <name>default_createData</name>
      <anchorfile>structVirtualClassWrapper.html</anchorfile>
      <anchor>ae868cbe07542856dddfcb28506a97cd5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doSomethingPtr</name>
      <anchorfile>structVirtualClassWrapper.html</anchorfile>
      <anchor>a6241bc949b6c1b3066dfb2b7511cb23c</anchor>
      <arglist>(shared_ptr&lt; MyVirtualData &gt; const &amp;data) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doSomethingRef</name>
      <anchorfile>structVirtualClassWrapper.html</anchorfile>
      <anchor>a343274d1c2a96e441f9f40769aedf9a4</anchor>
      <arglist>(MyVirtualData &amp;data) const override</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>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>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>
    <namespace>boost::python::objects</namespace>
    <class kind="struct">boost::python::extract&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::extract&lt; Eigen::MatrixBase&lt; Derived &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::extract&lt; Eigen::RefBase&lt; Derived &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::extract_to_eigen_ref</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>
  </compound>
  <compound kind="namespace">
    <name>boost::python::converter</name>
    <filename>namespaceboost_1_1python_1_1converter.html</filename>
    <class kind="struct">boost::python::converter::expected_pytype_for_arg&lt; boost::optional&lt; T &gt; &gt;</class>
    <class kind="struct">boost::python::converter::expected_pytype_for_arg&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">boost::python::converter::expected_pytype_for_arg&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; &gt;</class>
    <class kind="struct">boost::python::converter::implicit&lt; Quaternion, Eigen::QuaternionBase&lt; Quaternion &gt; &gt;</class>
    <class kind="struct">boost::python::converter::reference_arg_from_python&lt; std::vector&lt; Type, Allocator &gt; &amp; &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::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &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&lt; Eigen::Tensor&lt; Scalar, Rank, Options, IndexType &gt; const &amp; &gt;</class>
    <class kind="struct">boost::python::converter::rvalue_from_python_data&lt; Eigen::TensorBase&lt; Derived &gt; const &amp; &gt;</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_storage&lt; const Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; const Eigen::Quaternion&lt; Scalar, Options &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; const Eigen::TensorRef&lt; const TensorType &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; Eigen::Matrix&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; Eigen::Quaternion&lt; Scalar, Options &gt; &amp; &gt;</class>
    <class kind="struct">boost::python::detail::referent_storage&lt; Eigen::TensorRef&lt; TensorType &gt; &amp; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>boost::python::objects</name>
    <filename>namespaceboost_1_1python_1_1objects.html</filename>
    <class kind="struct">boost::python::objects::instance&lt; value_holder&lt; Derived &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <class kind="struct">Eigen::NumTraits&lt; CustomType&lt; Scalar &gt; &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>eigenpy</name>
    <filename>namespaceeigenpy.html</filename>
    <namespace>eigenpy::detail</namespace>
    <namespace>eigenpy::details</namespace>
    <namespace>eigenpy::internal</namespace>
    <class kind="struct">eigenpy::aligned_instance</class>
    <class kind="struct">eigenpy::aligned_storage</class>
    <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::call_destructor</class>
    <class kind="struct">eigenpy::cast</class>
    <class kind="struct">eigenpy::ConjugateGradientVisitor</class>
    <class kind="struct">eigenpy::CopyableVisitor</class>
    <class kind="struct">eigenpy::DiagonalPreconditionerVisitor</class>
    <class kind="struct">eigenpy::eigen_allocator_impl</class>
    <class kind="struct">eigenpy::eigen_allocator_impl&lt; const MatType, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_allocator_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_allocator_impl_matrix</class>
    <class kind="struct">eigenpy::eigen_from_py_converter_impl</class>
    <class kind="struct">eigenpy::eigen_from_py_converter_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_from_py_converter_impl&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_from_py_impl</class>
    <class kind="struct">eigenpy::eigen_from_py_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_from_py_impl&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; const MatType &amp;, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; const MatType, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; MatType &amp;, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::eigen_to_py_impl_matrix</class>
    <class kind="struct">eigenpy::EigenAllocator</class>
    <class kind="struct">eigenpy::EigenFromPy</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; const Eigen::TensorRef&lt; const TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::EigenBase&lt; MatType &gt;, typename MatType::Scalar &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::EigenFromPy&lt; Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::EigenFromPy&lt; Eigen::TensorRef&lt; TensorType &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::EigenToPyConverter</class>
    <class kind="struct">eigenpy::EmptyPythonVisitor</class>
    <class kind="struct">eigenpy::EulerAnglesConvertor</class>
    <class kind="class">eigenpy::Exception</class>
    <class kind="class">eigenpy::ExceptionIndex</class>
    <class kind="struct">eigenpy::expected_pytype_for_arg</class>
    <class kind="struct">eigenpy::expected_pytype_for_arg&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::expected_pytype_for_arg&lt; TensorType, Eigen::TensorBase&lt; TensorType &gt; &gt;</class>
    <class kind="struct">eigenpy::expose_eigen_type_impl</class>
    <class kind="struct">eigenpy::expose_eigen_type_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt;, Scalar &gt;</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::get_eigen_base_type</class>
    <class kind="struct">eigenpy::get_eigen_ref_plain_type</class>
    <class kind="struct">eigenpy::get_eigen_ref_plain_type&lt; Eigen::Ref&lt; MatType, Options, Stride &gt; &gt;</class>
    <class kind="struct">eigenpy::IdentityPreconditionerVisitor</class>
    <class kind="struct">eigenpy::IterativeSolverBaseVisitor</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::MINRESSolverVisitor</class>
    <class kind="struct">eigenpy::numpy_allocator_impl</class>
    <class kind="struct">eigenpy::numpy_allocator_impl&lt; const MatType &amp;, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl&lt; const MatType, const Eigen::MatrixBase&lt; typename remove_const_reference&lt; MatType &gt;::type &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl&lt; MatType, Eigen::MatrixBase&lt; typename remove_const_reference&lt; MatType &gt;::type &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl_matrix</class>
    <class kind="struct">eigenpy::numpy_allocator_impl_matrix&lt; const MatType &amp; &gt;</class>
    <class kind="struct">eigenpy::numpy_allocator_impl_matrix&lt; MatType &amp; &gt;</class>
    <class kind="struct">eigenpy::numpy_map_impl</class>
    <class kind="struct">eigenpy::numpy_map_impl&lt; const MatType, InputScalar, AlignmentValue, Stride, const Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_map_impl&lt; MatType, InputScalar, AlignmentValue, Stride, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::numpy_map_impl_matrix</class>
    <class kind="struct">eigenpy::numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride, false &gt;</class>
    <class kind="struct">eigenpy::numpy_map_impl_matrix&lt; MatType, InputScalar, AlignmentValue, Stride, true &gt;</class>
    <class kind="struct">eigenpy::NumpyAllocator</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; long long &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::NumpyEquivalentType&lt; unsigned int &gt;</class>
    <class kind="struct">eigenpy::NumpyEquivalentType&lt; unsigned long &gt;</class>
    <class kind="struct">eigenpy::NumpyMap</class>
    <class kind="struct">eigenpy::NumpyType</class>
    <class kind="struct">eigenpy::OptionalConverter</class>
    <class kind="struct">eigenpy::PickleVector</class>
    <class kind="struct">eigenpy::PreconditionerBaseVisitor</class>
    <class kind="struct">eigenpy::PySwigObject</class>
    <class kind="class">eigenpy::QuaternionVisitor</class>
    <class kind="struct">eigenpy::Register</class>
    <class kind="struct">eigenpy::remove_const_reference</class>
    <class kind="struct">eigenpy::rvalue_from_python_data</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::StdContainerFromPythonList</class>
    <class kind="struct">eigenpy::StdVectorPythonVisitor</class>
    <class kind="struct">eigenpy::stride_type</class>
    <class kind="struct">eigenpy::stride_type&lt; const MatrixType, InnerStride, OuterStride, const Eigen::MatrixBase&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">eigenpy::stride_type&lt; MatrixType, InnerStride, OuterStride, Eigen::MatrixBase&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">eigenpy::stride_type_matrix</class>
    <class kind="struct">eigenpy::stride_type_matrix&lt; MatType, InnerStride, OuterStride, true &gt;</class>
    <class kind="struct">eigenpy::StrideType</class>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ad18a5817fa46c567f1a906f26e5fdfc6</anchor>
      <arglist>(std::size_t size, std::size_t alignment=EIGENPY_DEFAULT_ALIGN_BYTES)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>call_PyArray_Check</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>abead01ef7718eed63d925351643ab168</anchor>
      <arglist>(PyObject *py_obj)</arglist>
    </member>
    <member kind="function">
      <type>PyArray_Descr *</type>
      <name>call_PyArray_DescrFromType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3d50b3c87015319206459216ab5f1f4d</anchor>
      <arglist>(int typenum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>call_PyArray_InitArrFuncs</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a3815bed281e9535568215a3314072a8f</anchor>
      <arglist>(PyArray_ArrFuncs *funcs)</arglist>
    </member>
    <member kind="function">
      <type>PyArray_Descr *</type>
      <name>call_PyArray_MinScalarType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a1173ca0c73a48a651e57cff5e3757d1a</anchor>
      <arglist>(PyArrayObject *arr)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>call_PyArray_New</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ad5c9db25e5a5bd0c2f19f507cafd1b29</anchor>
      <arglist>(PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, void *data_ptr, int options)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>call_PyArray_New</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a062228633184577c1c8a0835d3e24a0e</anchor>
      <arglist>(PyTypeObject *py_type_ptr, int nd, npy_intp *shape, int np_type, npy_intp *strides, void *data_ptr, int options)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_ObjectType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ae589280080f9e1a44528ef1909fa5e77</anchor>
      <arglist>(PyObject *obj, int val)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_RegisterCanCast</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aad032219a58291567816b8861cad533c</anchor>
      <arglist>(PyArray_Descr *descr, int totype, NPY_SCALARKIND scalar)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_RegisterCastFunc</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a65bb7e34e6a6d21c17284e842956c12d</anchor>
      <arglist>(PyArray_Descr *descr, int totype, PyArray_VectorUnaryFunc *castfunc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>call_PyArray_RegisterDataType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a253a6edd6000f75bf31e152bd3425fd7</anchor>
      <arglist>(PyArray_Descr *dtype)</arglist>
    </member>
    <member kind="function">
      <type>PyObject *</type>
      <name>call_PyArray_SimpleNew</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>aed1eb55d14f48d54a65f8804abc0f537</anchor>
      <arglist>(int nd, npy_intp *shape, int np_type)</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>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>exposeMatrixBool</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>ab550fc11e86e9407f8ef68f318622669</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>exposeNoneType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a93ab95c0c33089b76ac9e4ef319620cc</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>void EIGENPY_DLLAPI</type>
      <name>exposeStdVector</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a7852d50843bea617d2a34b51eb3af832</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exposeStdVectorEigenSpecificType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a79641e1769aa2b06b08b2599c69d0cf2</anchor>
      <arglist>(const char *name)</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>PySwigObject *</type>
      <name>get_PySwigObject</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a4675cf4fa0b5160a5ede01295ce66bf3</anchor>
      <arglist>(PyObject *pyObj)</arglist>
    </member>
    <member kind="function">
      <type>boost::python::object</type>
      <name>getInstanceClass</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a84e56d8e3cc880423c66d48c9c6931ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PyTypeObject *</type>
      <name>getPyArrayType</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a950aadbc0bb586cb1f67721c77c5bbcc</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>afc8bc62ede97988fc2590ec035bd67ef</anchor>
      <arglist>(const 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>printEigenVersion</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a59719fb073a5e108426e56cd3d2dc11a</anchor>
      <arglist>(const std::string &amp;delimiter=&quot;.&quot;)</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>bool</type>
      <name>registerCast</name>
      <anchorfile>namespaceeigenpy.html</anchorfile>
      <anchor>a12c440e0674f30623b82a2ae87e723ac</anchor>
      <arglist>(const bool safe)</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::detail</name>
    <filename>namespaceeigenpy_1_1detail.html</filename>
    <class kind="struct">eigenpy::detail::NoneToPython</class>
    <class kind="struct">eigenpy::detail::nullopt_helper</class>
    <class kind="struct">eigenpy::detail::nullopt_helper&lt; boost::optional &gt;</class>
    <class kind="struct">eigenpy::detail::OptionalFromPython</class>
    <class kind="struct">eigenpy::detail::OptionalToPython</class>
  </compound>
  <compound kind="namespace">
    <name>eigenpy::details</name>
    <filename>namespaceeigenpy_1_1details.html</filename>
    <class kind="struct">eigenpy::details::build_list</class>
    <class kind="struct">eigenpy::details::build_list&lt; vector_type, true &gt;</class>
    <class kind="struct">eigenpy::details::cast</class>
    <class kind="struct">eigenpy::details::cast&lt; Scalar, NewScalar, EigenBase, false &gt;</class>
    <class kind="struct">eigenpy::details::check_swap_impl</class>
    <class kind="struct">eigenpy::details::check_swap_impl&lt; MatType, Eigen::MatrixBase&lt; MatType &gt; &gt;</class>
    <class kind="struct">eigenpy::details::check_swap_impl_matrix</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>
    <class kind="struct">eigenpy::details::overload_base_get_item_for_std_map</class>
    <class kind="struct">eigenpy::details::overload_base_get_item_for_std_vector</class>
    <member kind="function">
      <type>bool</type>
      <name>check_swap</name>
      <anchorfile>namespaceeigenpy_1_1details.html</anchorfile>
      <anchor>a6cec6e7865a4ba68107665a2ac6a07d5</anchor>
      <arglist>(PyArrayObject *pyArray, const EigenType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>from_python_list</name>
      <anchorfile>namespaceeigenpy_1_1details.html</anchorfile>
      <anchor>aabe92b35d1e03630b60b0bb0070a3372</anchor>
      <arglist>(PyObject *obj_ptr, T *)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>eigenpy::internal</name>
    <filename>namespaceeigenpy_1_1internal.html</filename>
    <class kind="struct">eigenpy::internal::contains_algo</class>
    <class kind="struct">eigenpy::internal::contains_algo&lt; T, false &gt;</class>
    <class kind="struct">eigenpy::internal::contains_algo&lt; T, true &gt;</class>
    <class kind="struct">eigenpy::internal::contains_vector_derived_policies</class>
    <class kind="struct">eigenpy::internal::getitem</class>
    <class kind="struct">eigenpy::internal::has_operator_equal</class>
    <class kind="struct">eigenpy::internal::has_operator_equal&lt; bool &gt;</class>
    <class kind="struct">eigenpy::internal::has_operator_equal&lt; Eigen::EigenBase&lt; EigenObject &gt; &gt;</class>
    <class kind="struct">eigenpy::internal::has_operator_equal&lt; std::vector&lt; T, A &gt; &gt;</class>
    <class kind="struct">eigenpy::internal::OffsetOf</class>
    <class kind="struct">eigenpy::internal::SpecialMethods</class>
    <class kind="struct">eigenpy::internal::SpecialMethods&lt; T, NPY_USERDEF &gt;</class>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cast</name>
      <anchorfile>namespaceeigenpy_1_1internal.html</anchorfile>
      <anchor>a5123a3fe42da05700542e55e3cc97d29</anchor>
      <arglist>(void *from_, void *to_, npy_intp n, void *, void *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>gufunc_matrix_multiply</name>
      <anchorfile>namespaceeigenpy_1_1internal.html</anchorfile>
      <anchor>a45ea8eea034b6989cc043e12fd5ba71a</anchor>
      <arglist>(char **args, npy_intp EIGENPY_NPY_CONST_UFUNC_ARG *dimensions, npy_intp EIGENPY_NPY_CONST_UFUNC_ARG *steps, void *NPY_UNUSED(func))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrix_multiply</name>
      <anchorfile>namespaceeigenpy_1_1internal.html</anchorfile>
      <anchor>a44222273111e004d268ce020f0083940</anchor>
      <arglist>(char **args, npy_intp const *dimensions, npy_intp const *steps)</arglist>
    </member>
  </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>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>pyproject</name>
    <filename>namespacepyproject.html</filename>
    <member kind="function">
      <type>def</type>
      <name>update_pyproject_version</name>
      <anchorfile>namespacepyproject.html</anchorfile>
      <anchor>a2313ad7f22fa0f714d7197917c8ca8df</anchor>
      <arglist>(version)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>python</name>
    <filename>namespacepython.html</filename>
  </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>get_lib_name</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a642803465132c79a163348c6f91c880d</anchor>
      <arglist>(path)</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>linux_build</name>
      <anchorfile>namespacesetup.html</anchorfile>
      <anchor>a019bf0e760b51815dc0818627ebb4c17</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_bind_virtual</name>
    <filename>namespacetest__bind__virtual.html</filename>
    <class kind="class">test_bind_virtual::ImplClass</class>
    <class kind="class">test_bind_virtual::ImplData</class>
    <member kind="function">
      <type>def</type>
      <name>test_call_do_something_ptr</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>afa7b9b61bcfa966ad47773469d8c4dbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_call_do_something_ref</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>a9142445dfd6d138f4de222217e8b2195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_iden_fns</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>a4c42e2a888005fb4f554a9f8d4890cb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_instantiate_child</name>
      <anchorfile>namespacetest__bind__virtual.html</anchorfile>
      <anchor>a8189ca04d13600f60fdcae094bea78f9</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>do_test</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>ae0d16ddfe613ed5e00bd7ffdb5f10f91</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_create_const_ref</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>ab752a55d66ebd4a617295504a377aa0e</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_create_ref</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a6278d5dc90bef1c610bfd2a87091244b</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_create_ref_to_static</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>aaeed2dc236041aca89a098643963a253</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_edit_block</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a4b5d437ec987a16ba09bdd26bd86353e</anchor>
      <arglist>(rows, cols)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_fill_print</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a9ed41236c748dc412da01f5dbe9b3b67</anchor>
      <arglist>(mat)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_read_block</name>
      <anchorfile>namespacetest__eigen__ref.html</anchorfile>
      <anchor>a50833eb527bc66dfe24b5b5445e06737</anchor>
      <arglist>()</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>qv</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a6bf62f45ba8e9cfe63f1382559ef8511</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></type>
      <name>v</name>
      <anchorfile>namespacetest__geometry.html</anchorfile>
      <anchor>a39ee379325bb6d6714824e375c256549</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>a3afbd06b2baf5bdd2ce08dc43a73f6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a5dd1db34075a2fd9790f5555ca8b4036</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>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>a5173f8f859c319f555f9d255a4b02d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X_est</name>
      <anchorfile>namespacetest__LDLT.html</anchorfile>
      <anchor>ac508488a4d3d7178e819eb2f0bfd69e3</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>a49b04ef4a4a31c607459b43580e4819a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>ae743beec8f59f5a01dca628599e0d9d6</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>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>a13db8274b49337ec6b919e7411b8c24c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X_est</name>
      <anchorfile>namespacetest__LLT.html</anchorfile>
      <anchor>ac35f1f474278cc0f85c8293125fa554a</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>mat</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a746bf70f46aeee59eee1b923fe044b56</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>float</type>
      <name>value</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>afcf56cbaf3eb12bb552b8789d7956908</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>vec</name>
      <anchorfile>namespacetest__matrix.html</anchorfile>
      <anchor>a8f3dad0dc91cfe25d6dba095540eb744</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_MINRES</name>
    <filename>namespacetest__MINRES.html</filename>
    <member kind="variable">
      <type></type>
      <name>A</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a999f8d07586476f97c1e96c2fa607969</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>B</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a4e352fe31c3d680d2d7894cef08f6f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a686a435f6e60784648c00336a163c2fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>minres</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a4b493b2ac2830d61472f4f08a4d85abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>a020226c6437983921741dd6b305ff2c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>X_est</name>
      <anchorfile>namespacetest__MINRES.html</anchorfile>
      <anchor>af71238fcc467d34bc73a9491195643ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_optional_boost</name>
    <filename>namespacetest__optional__boost.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_factory</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>ab741fffe4dca56cfe581d5102af5abad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_none_if_zero</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a9b58c273d610f9150e0be2c7c2535f81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_random_mat</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a64ff19ce048fcfdddd784397f054fd99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_ctors</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a70e217eb2189cc5b18aa566f04d4444e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_setters</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>a5579e168937c9989ecf760c5763f261f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bind_optional</name>
      <anchorfile>namespacetest__optional__boost.html</anchorfile>
      <anchor>acfeadec83462d200d42b11c0aa471b74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_optional_std</name>
    <filename>namespacetest__optional__std.html</filename>
    <member kind="function">
      <type>def</type>
      <name>test_factory</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>a705f262d332d77593edb94d6e4531a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_none_if_zero</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>aec96916234d5f844e5bb61ed46d1e412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_random_mat</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>ac37f998454427b9d3b92674a315c2909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_ctors</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>a2bced66f4b12567f6c36edc65a876798</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_struct_setters</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>af47e97e70a6dc8fe8b18ccc60b68035b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>bind_optional</name>
      <anchorfile>namespacetest__optional__std.html</anchorfile>
      <anchor>aff6f61968c636a7a194a42ec59165f1f</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>a5dee5872713c1c9263abd67a435cdc0f</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_std_vector</name>
    <filename>namespacetest__std__vector.html</filename>
    <member kind="function">
      <type>def</type>
      <name>checkAllValues</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>afec5e985cac8dd38d53c31e876e1097e</anchor>
      <arglist>(li1, li2)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>checkZero</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a48a28132c9cc3d20421d7f0da4859512</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l1</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a8738f8d1b313853f36752e4f99859021</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l2</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a72552d02f7c894189cbf94d7b49c441a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l2_py</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a48c8af517db5fba169e8ed7391b09429</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l3</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a4e567e1638c8f00d2fe517bb8e7f0f0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l3_copy</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a23d5a3c21d57464bc5ea02bd4643d478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>l4</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a60da6e88a634c3e7c6787870a73c24be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l4_copy</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>ace0115d8452009dabaee0e40ac2c102c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>l4_copy2</name>
      <anchorfile>namespacetest__std__vector.html</anchorfile>
      <anchor>a7007eb33a0ba8c97ae3bcdb87df959ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_tensor</name>
    <filename>namespacetest__tensor.html</filename>
    <member kind="variable">
      <type></type>
      <name>c</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a5f1ac0e406042c36b2fd4c0f3a2d0b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>c2</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a9b2a97114bca80856570a29274ccd925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cr</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a978e119dadc71d440edf49003a07c983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dim</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>aa1245c7d37b50b230a3af5e4474a5a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a4abe2bb22e42a5e1b5169b999b0486f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>r2</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>ab517bdeb14283d9356ba72922fd9ae19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>t</name>
      <anchorfile>namespacetest__tensor.html</anchorfile>
      <anchor>a6dbdc22504453e39410170373081fa58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>test_user_struct</name>
    <filename>namespacetest__user__struct.html</filename>
    <member kind="variable">
      <type></type>
      <name>ms</name>
      <anchorfile>namespacetest__user__struct.html</anchorfile>
      <anchor>a02fde619ec9f658e4cd674fbe103f1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>namespacetest__user__struct.html</anchorfile>
      <anchor>a5a24970db31507a921a859d8436dbd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>y</name>
      <anchorfile>namespacetest__user__struct.html</anchorfile>
      <anchor>acbff94039aaf48e9a271ed8273e53267</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>a80dd9f705cf79bc5f42ac92b5d213e2e</anchor>
      <arglist>(dtype)</arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_cast</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a2c66a8168667f114567b2a6005819707</anchor>
      <arglist>(from_dtype, to_dtype)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>a</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a67f29f4c2bf617f4f56b3bb89f67cd84</anchor>
      <arglist></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>int</type>
      <name>rows</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>a809f623f0896739fd1d7726857cbe2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>namespacetest__user__type.html</anchorfile>
      <anchor>ad676347e061b248c2141dc3a4948ad90</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>
