<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>__init__.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/debug/gdb/</path>
    <filename>____init_____8py</filename>
    <namespace>gdb</namespace>
  </compound>
  <compound kind="file">
    <name>A05_PortingFrom2To3.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>A05__PortingFrom2To3_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>A10_Eigen2SupportModes.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>A10__Eigen2SupportModes_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>action_aat_product.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__aat__product_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_aat_product</class>
  </compound>
  <compound kind="file">
    <name>action_ata_product.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__ata__product_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_ata_product</class>
  </compound>
  <compound kind="file">
    <name>action_atv_product.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__atv__product_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_atv_product</class>
  </compound>
  <compound kind="file">
    <name>action_axpby.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__axpby_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_axpby</class>
  </compound>
  <compound kind="file">
    <name>action_axpy.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__axpy_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_axpy</class>
  </compound>
  <compound kind="file">
    <name>action_cholesky.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__cholesky_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_cholesky</class>
  </compound>
  <compound kind="file">
    <name>action_ger.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__ger_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_ger</class>
  </compound>
  <compound kind="file">
    <name>action_hessenberg.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__hessenberg_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_hessenberg</class>
    <class kind="class">Action_tridiagonalization</class>
  </compound>
  <compound kind="file">
    <name>action_lu_decomp.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__lu__decomp_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_lu_decomp</class>
  </compound>
  <compound kind="file">
    <name>action_lu_solve.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__lu__solve_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_lu_solve</class>
  </compound>
  <compound kind="file">
    <name>action_matrix_matrix_product.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__matrix__matrix__product_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_matrix_matrix_product</class>
  </compound>
  <compound kind="file">
    <name>action_matrix_matrix_product_bis.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__matrix__matrix__product__bis_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="STL__timer_8hh" name="STL_timer.hh" local="yes" imported="no">STL_timer.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init_matrix.hh</includes>
    <class kind="class">Action_matrix_matrix_product_bis</class>
  </compound>
  <compound kind="file">
    <name>action_matrix_vector_product.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__matrix__vector__product_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_matrix_vector_product</class>
  </compound>
  <compound kind="file">
    <name>action_partial_lu.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__partial__lu_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_partial_lu</class>
  </compound>
  <compound kind="file">
    <name>action_rot.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__rot_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_rot</class>
  </compound>
  <compound kind="file">
    <name>action_symv.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__symv_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_symv</class>
  </compound>
  <compound kind="file">
    <name>action_syr2.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__syr2_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_syr2</class>
  </compound>
  <compound kind="file">
    <name>action_trisolve.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__trisolve_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_trisolve</class>
  </compound>
  <compound kind="file">
    <name>action_trisolve_matrix.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__trisolve__matrix_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_trisolve_matrix</class>
  </compound>
  <compound kind="file">
    <name>action_trmm.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>action__trmm_8hh</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="init__function_8hh" name="init_function.hh" local="yes" imported="no">init/init_function.hh</includes>
    <includes id="init__vector_8hh" name="init_vector.hh" local="yes" imported="no">init/init_vector.hh</includes>
    <includes id="init__matrix_8hh" name="init_matrix.hh" local="yes" imported="no">init/init_matrix.hh</includes>
    <class kind="class">Action_trmm</class>
  </compound>
  <compound kind="file">
    <name>adjoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>adjoint_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>adjoint_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjoint</name>
      <anchorfile>adjoint_8cpp.html</anchorfile>
      <anchor>a7333648f53414b05be9e4fd2f009fc22</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_adjoint</name>
      <anchorfile>adjoint_8cpp.html</anchorfile>
      <anchor>a094790bb54e04e4769b615b2052538ae</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/AlignedBox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2AlignedBox_8h</filename>
    <class kind="class">AlignedBox</class>
  </compound>
  <compound kind="file">
    <name>Geometry/AlignedBox.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2AlignedBox_8h</filename>
    <class kind="class">AlignedBox</class>
  </compound>
  <compound kind="file">
    <name>alignedvector3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>alignedvector3_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>alignedvector3</name>
      <anchorfile>alignedvector3_8cpp.html</anchorfile>
      <anchor>ae631cf46b82635277a27dfd560493847</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_alignedvector3</name>
      <anchorfile>alignedvector3_8cpp.html</anchorfile>
      <anchor>a614ac54d94e2e2f751f83c01a2e0e9c5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>All.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>All_8h</filename>
    <includes id="Eigen2Support_2Geometry_2RotationBase_8h" name="Eigen2Support/Geometry/RotationBase.h" local="yes" imported="no">RotationBase.h</includes>
    <includes id="Eigen2Support_2Geometry_2Rotation2D_8h" name="Eigen2Support/Geometry/Rotation2D.h" local="yes" imported="no">Rotation2D.h</includes>
    <includes id="Eigen2Support_2Geometry_2Quaternion_8h" name="Eigen2Support/Geometry/Quaternion.h" local="yes" imported="no">Quaternion.h</includes>
    <includes id="Eigen2Support_2Geometry_2AngleAxis_8h" name="Eigen2Support/Geometry/AngleAxis.h" local="yes" imported="no">AngleAxis.h</includes>
    <includes id="Eigen2Support_2Geometry_2Transform_8h" name="Eigen2Support/Geometry/Transform.h" local="yes" imported="no">Transform.h</includes>
    <includes id="Eigen2Support_2Geometry_2Translation_8h" name="Eigen2Support/Geometry/Translation.h" local="yes" imported="no">Translation.h</includes>
    <includes id="Eigen2Support_2Geometry_2Scaling_8h" name="Eigen2Support/Geometry/Scaling.h" local="yes" imported="no">Scaling.h</includes>
    <includes id="Eigen2Support_2Geometry_2AlignedBox_8h" name="Eigen2Support/Geometry/AlignedBox.h" local="yes" imported="no">AlignedBox.h</includes>
    <includes id="Eigen2Support_2Geometry_2Hyperplane_8h" name="Eigen2Support/Geometry/Hyperplane.h" local="yes" imported="no">Hyperplane.h</includes>
    <includes id="Eigen2Support_2Geometry_2ParametrizedLine_8h" name="Eigen2Support/Geometry/ParametrizedLine.h" local="yes" imported="no">ParametrizedLine.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>AlignedBox</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>abef76589a20bc13e2f51ae6f65965c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AngleAxis</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ae64c47c057007f9850d453e128828f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AngleAxisd</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a6fdb4545474b8af8835ea045f87d77b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>AngleAxisf</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a3f964e09627859c0a7383b8cad74bd00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_quaternion_assign_impl</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a09be315cc270803ec75c7d0d148e4a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a80281b8662b30a0061d4a4824f8b182a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_transform_product_impl</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a2d03e29f629550dcb5614845440f2b67</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Hyperplane</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab0158011a806dec879b0c105d4401fed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_PI</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ae71449b1cc6e6250b91f539153a7a0d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ParametrizedLine</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a06ad4a9c478457f74e8da428ea52c2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Quaternion</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a382bb42ea5e9af09ac578955ee0aeb5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Quaterniond</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab126d6f4109a19686cadc7d4a36e36ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Quaternionf</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ae34a3f85f461f157bb1bc78e0ec74ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rotation2D</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>aad9654558cb0cf79e3091c0e96563408</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rotation2Dd</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a99e8ec3a805c0ad793c9bc6a7663f0ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Rotation2Df</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a8392ac8c9432fc8907a07f396ea23197</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RotationBase</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab5189a0460b8bf1a6cb1c54b6696d153</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a463088f0a18f83b2d3e4510d67d13dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling2d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ac4809dcc166ead5805df2ad6b8c7c7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling2f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a7fbb506ea209ae39d74278a487f4854d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling3d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>aba469b9196e2a91b281367142cce33da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Scaling3f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ab0e7379576137e6762ed9e8545640b37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a51ca2e3b71bac6c8238af295b8064661</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform2d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a7081154554fa5eda97db2b0ce4c5424a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform2f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a0060b0e0e641bcfbae34d3fcf0333099</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform3d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a1680d362ce9ec5f98a728b06c326595a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Transform3f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a1d4a21e99e610cff1b583b8e2099d1e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a7a90b902f32cb3fb45b770683b56a27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation2d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a09f7682924329deb8c19f39046795d5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation2f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>ac30d4106cc9fe132768607cd41189c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation3d</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>a724b466ce242b54b1cba3499f0e69853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Translation3f</name>
      <anchorfile>All_8h.html</anchorfile>
      <anchor>acd908f0f68d606c52ff4af2b6b9c74d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AmbiVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>AmbiVector_8h</filename>
    <class kind="class">AmbiVector</class>
    <class kind="class">AmbiVector::Iterator</class>
    <class kind="struct">AmbiVector::ListEl</class>
  </compound>
  <compound kind="file">
    <name>Amd.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>Amd_8h</filename>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CS_FLIP</name>
      <anchorfile>Amd_8h.html</anchorfile>
      <anchor>aa64f99348d6e0bd00fd5f974199b685a</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_MARK</name>
      <anchorfile>Amd_8h.html</anchorfile>
      <anchor>ad5096d9a8169cff461816575072022f0</anchor>
      <arglist>(w, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_MARKED</name>
      <anchorfile>Amd_8h.html</anchorfile>
      <anchor>ad5ef446ddee80d5771be956a23520bf5</anchor>
      <arglist>(w, j)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CS_UNFLIP</name>
      <anchorfile>Amd_8h.html</anchorfile>
      <anchor>ac9ba6b1092f27aeed7f94a418610aff9</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a327485b3e6f502e66e7301195837d621</anchor>
      <arglist>(Index j, Index k, Index *head, const Index *next, Index *post, Index *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a28bdf58eeb9fcbd59ed040d422ffb1e9</anchor>
      <arglist>(Index mark, Index lemax, Index *w, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9c52d0da8cad50355cc5ca3404099606</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, Index &gt; &amp;C, PermutationMatrix&lt; Dynamic &gt; &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/AngleAxis.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2AngleAxis_8h</filename>
    <class kind="class">AngleAxis</class>
    <class kind="struct">ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0db1cc067c51aaa6dedf5805ee0c53d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga811d6fdab2002723bc7a72f055ce8c1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/AngleAxis.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2AngleAxis_8h</filename>
    <class kind="class">AngleAxis</class>
    <class kind="struct">internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0db1cc067c51aaa6dedf5805ee0c53d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga811d6fdab2002723bc7a72f055ce8c1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AngleAxis_mimic_euler.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>AngleAxis__mimic__euler_8cpp</filename>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>m</name>
      <anchorfile>AngleAxis__mimic__euler_8cpp.html</anchorfile>
      <anchor>ab3cd915d758008bd19d0f2428fbb354a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>array_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>array</name>
      <anchorfile>array_8cpp.html</anchorfile>
      <anchor>ac52fffdb0203407ec55335c5fc1ac18a</anchor>
      <arglist>(const ArrayType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>array_real</name>
      <anchorfile>array_8cpp.html</anchorfile>
      <anchor>a12b21dad85caad3597039ebc71399d96</anchor>
      <arglist>(const ArrayType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>comparisons</name>
      <anchorfile>array_8cpp.html</anchorfile>
      <anchor>a2015138f6bd7e066554d391732c01132</anchor>
      <arglist>(const ArrayType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_array</name>
      <anchorfile>array_8cpp.html</anchorfile>
      <anchor>a0b681f7f6f85a092bcea9d3f938eac72</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Array.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Array_8h</filename>
    <class kind="class">Array</class>
    <class kind="struct">internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_FIXED_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>aeaa9ce09e7a084e9c22aa3939449f16e</anchor>
      <arglist>(Type, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>acf8ad0508106d1a8fc177079ea492bc5</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ARRAY_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>aa8e8917e053f1d358dea25e7906e4345</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>a429d7bd55e876587cc58540c8d915c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>a3e0c1e1797ce2a453cb6b455bfbca90b</anchor>
      <arglist>(TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_ARRAY_TYPEDEFS_FOR_TYPE_AND_SIZE</name>
      <anchorfile>Array_8h.html</anchorfile>
      <anchor>ab95e29bbe06cf03028b626195b73ac53</anchor>
      <arglist>(TypeSuffix, SizeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array_for_matrix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>array__for__matrix_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>array_for_matrix</name>
      <anchorfile>array__for__matrix_8cpp.html</anchorfile>
      <anchor>abcc1387f501f384cfe6d8a2fec94b9e4</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>comparisons</name>
      <anchorfile>array__for__matrix_8cpp.html</anchorfile>
      <anchor>a22d2317fd1e70968de780bffb346da02</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lpNorm</name>
      <anchorfile>array__for__matrix_8cpp.html</anchorfile>
      <anchor>a81aa408831f8d57ebe830dd2972ba4a8</anchor>
      <arglist>(const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_array_for_matrix</name>
      <anchorfile>array__for__matrix_8cpp.html</anchorfile>
      <anchor>a27f448f72afa59d03766d4aaada8aaaf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array_replicate.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>array__replicate_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>replicate</name>
      <anchorfile>array__replicate_8cpp.html</anchorfile>
      <anchor>ae5c42a5b3544325a1f936c973c834660</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_array_replicate</name>
      <anchorfile>array__replicate_8cpp.html</anchorfile>
      <anchor>a56be5eeca3e869a4daaa05617c8b3075</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>array_reverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>array__reverse_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>reverse</name>
      <anchorfile>array__reverse_8cpp.html</anchorfile>
      <anchor>a7862d3b675d641884883f6bc7cbb5959</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_array_reverse</name>
      <anchorfile>array__reverse_8cpp.html</anchorfile>
      <anchor>ad1cc53719fa75c599c0aadf3c01a1763</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>ArrayBase_8h</filename>
    <includes id="CommonCwiseUnaryOps_8h" name="CommonCwiseUnaryOps.h" local="yes" imported="no">../plugins/CommonCwiseUnaryOps.h</includes>
    <includes id="MatrixCwiseUnaryOps_8h" name="MatrixCwiseUnaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseUnaryOps.h</includes>
    <includes id="ArrayCwiseUnaryOps_8h" name="ArrayCwiseUnaryOps.h" local="yes" imported="no">../plugins/ArrayCwiseUnaryOps.h</includes>
    <includes id="CommonCwiseBinaryOps_8h" name="CommonCwiseBinaryOps.h" local="yes" imported="no">../plugins/CommonCwiseBinaryOps.h</includes>
    <includes id="MatrixCwiseBinaryOps_8h" name="MatrixCwiseBinaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseBinaryOps.h</includes>
    <includes id="ArrayCwiseBinaryOps_8h" name="ArrayCwiseBinaryOps.h" local="yes" imported="no">../plugins/ArrayCwiseBinaryOps.h</includes>
    <class kind="class">ArrayBase</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseBinaryOps.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/plugins/</path>
    <filename>ArrayCwiseBinaryOps_8h</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a161bb0d760a6b84ba460a8396dfa0ca2</anchor>
      <arglist>(Derived, OtherDerived) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a49b9b40206fe10320613f469b72e35bf</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>add6dfb3096e8d35f09e394851348d873</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a62cfea0bdbdd10fb977e0eb5cdc4eb7a</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a8f1c11b3eeecbe849d843988b51c4edc</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>ArrayCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a1442ecddb16abfbdda4a1a079716c827</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayCwiseUnaryOps.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/plugins/</path>
    <filename>ArrayCwiseUnaryOps_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_CWISE_UNARY_OP</name>
      <anchorfile>ArrayBase_8h.html</anchorfile>
      <anchor>ae916470bc59fcff9e99c2b8a8cda8619</anchor>
      <arglist>(METHOD_NAME, FUNCTOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SCALAR_CWISE_UNARY_OP</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae916470bc59fcff9e99c2b8a8cda8619</anchor>
      <arglist>(METHOD_NAME, FUNCTOR)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a674af5bed4abaa7386845839459d5e5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs2</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a6cd95787d83daa9421994166d71e9028</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>acos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a0746d3bd3ca5632b87007e8bae1ad50e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>asin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a88a7cd6fb70e9546dc1c1c833c2ea4a2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cos</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a05c41677172ecd1bee69c82a9e14330f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cube</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3ab445c58c087ff29b2f4751f24733db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>exp</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a6d8c23a6e741fa9dc905f7d69f8d4350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a49544028ab4b11f85bf112d220ad0e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>log</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>abed56aee590f967548b728415047d3af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_pow_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a968854dd9015b8c1ef942c230b173f75</anchor>
      <arglist>(const Scalar &amp;exponent) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sin</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aeace4917b5449188b24c32c457e5c5e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sqrt</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae9f5fba39401def562700a1cd7b0fd7e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>square</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a51ce605edc09ac87de229f7720a2580d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>tan</name>
      <anchorfile>ArrayCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a3e5e02b55c501fb2304f4b06a34cc3f7</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ArrayWrapper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>ArrayWrapper_8h</filename>
    <class kind="class">ArrayWrapper</class>
    <class kind="class">MatrixWrapper</class>
    <class kind="struct">internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Assign.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Assign_8h</filename>
    <class kind="struct">internal::assign_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_innervec_CompleteUnrolling</class>
    <class kind="struct">internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_innervec_InnerUnrolling</class>
    <class kind="struct">internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</class>
    <class kind="struct">internal::assign_traits</class>
    <class kind="struct">internal::unaligned_assign_impl</class>
    <class kind="struct">internal::unaligned_assign_impl&lt; false &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>autodiff.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>autodiff_8cpp</filename>
    <class kind="struct">TestFunc1</class>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar</type>
      <name>foo</name>
      <anchorfile>autodiff_8cpp.html</anchorfile>
      <anchor>a93d63b9247250950e6a658b1de04306c</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forward_jacobian</name>
      <anchorfile>autodiff_8cpp.html</anchorfile>
      <anchor>a22fd612451f47afb930251c044acca8e</anchor>
      <arglist>(const Func &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_autodiff</name>
      <anchorfile>autodiff_8cpp.html</anchorfile>
      <anchor>a0e755300b5872cbc0a5f552dc058ed6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_autodiff_jacobian</name>
      <anchorfile>autodiff_8cpp.html</anchorfile>
      <anchor>afda85a663c140407b441372dd70ef523</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_autodiff_scalar</name>
      <anchorfile>autodiff_8cpp.html</anchorfile>
      <anchor>a913d3ac41b74aa68af6953e54abb46e0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AutoDiffJacobian.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/AutoDiff/</path>
    <filename>AutoDiffJacobian_8h</filename>
    <class kind="class">Eigen::AutoDiffJacobian</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>AutoDiffScalar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/AutoDiff/</path>
    <filename>AutoDiffScalar_8h</filename>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, false &gt;</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, true &gt;</class>
    <class kind="class">Eigen::AutoDiffScalar</class>
    <class kind="struct">Eigen::internal::make_coherent_impl</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; AutoDiffScalar&lt; DerType &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; A_Scalar, Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; AutoDiffScalar&lt; DerType &gt;, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, A_Scalar &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>AutoDiffScalar_8h.html</anchorfile>
      <anchor>ac5e00a64ead53610197810e5a31f663d</anchor>
      <arglist>(FUNC, CODE)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>conj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82a731e19e24e2b14392232e0aba951b</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a8fdefe075f17f7e8d3a1186d6cbd8427</anchor>
      <arglist>(abs, return ReturnType(std::abs(x.value()), x.derivatives()*(sign(x.value())));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(sqrt</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>aa746220fb00b2a5bf8efbd1d49706c04</anchor>
      <arglist>(cos, return ReturnType(std::cos(x.value()), x.derivatives()*(-std::sin(x.value())));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(sin</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ab609d241a02ad180e0c61a2f0f47b798</anchor>
      <arglist>(exp, Scalar expx=std::exp(x.value());return ReturnType(expx, x.derivatives()*expx);) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(log</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ff8f178aa3accf4bc7c604c59175ed3</anchor>
      <arglist>(abs, return ReturnType(abs(x.value()), x.derivatives()*(sign(x.value())));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(abs2</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1b7be50a29e05a96d8a6e78e372e4f0</anchor>
      <arglist>(sqrt, Scalar sqrtx=sqrt(x.value());return ReturnType(sqrtx, x.derivatives()*(Scalar(0.5)/sqrtx));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(cos</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8520879b02a852a029f8aa4971834d1a</anchor>
      <arglist>(sin, return ReturnType(sin(x.value()), x.derivatives()*cos(x.value()));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(exp</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18177f43c3e1ea24612721e98a83974f</anchor>
      <arglist>(log, return ReturnType(log(x.value()), x.derivatives()*(Scalar(1)/x.value()));) template&lt; typename DerType &gt; inline const AutoDiffScalar&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; typename traits&lt; DerType &gt;</arglist>
    </member>
    <member kind="function">
      <type>DerType::Scalar</type>
      <name>imag</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c803dbca0119a125b7ce285b2fafa83</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_coherent</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab388be0e6798d521da02cb9dd5ab9f5f</anchor>
      <arglist>(const A &amp;a, const B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::AutoDiffScalar&lt; Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_multiple_op&lt; typename Eigen::internal::traits&lt; DerType &gt;::Scalar &gt;, const DerType &gt; &gt;</type>
      <name>pow</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>af4ae2a7de012fc66f31a124cba64481c</anchor>
      <arglist>(const Eigen::AutoDiffScalar&lt; DerType &gt; &amp;x, typename Eigen::internal::traits&lt; DerType &gt;::Scalar y)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>real</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a502acc0e7d1f1acb092f74cecbb7d2c8</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a58ae403633d74348df4913bb25b204b4</anchor>
      <arglist>(sqrtx, x.derivatives()*(Scalar(0.5)/sqrtx))</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ae7099836c9076c9d03514824a21ec1c8</anchor>
      <arglist>(std::sin(x.value()), x.derivatives()*std::cos(x.value()))</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ac947769f0873774f5d6f6cb8a97a6839</anchor>
      <arglist>(std::log(x.value()), x.derivatives()*(Scalar(1)/x.value()))</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afad17d32a38cfb544cdb1ae91b1533af</anchor>
      <arglist>(abs2(x.value()), x.derivatives()*(Scalar(2)*x.value()))</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7fab284709dedaebdfe8042b7dd32113</anchor>
      <arglist>(cos(x.value()), x.derivatives()*(-sin(x.value())))</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1867308b2a43ff990edfae8eee798dfe</anchor>
      <arglist>(expx, x.derivatives()*expx)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>expx</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a030c58a931d0e703c5e60cc5206daf4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>sqrtx</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a48229e3531eacbec98a0acc5d60269b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AutoDiffVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/AutoDiff/</path>
    <filename>AutoDiffVector_8h</filename>
    <class kind="class">Eigen::AutoDiffVector</class>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>B01_Experimental.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>B01__Experimental_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>bandmatrix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>bandmatrix_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bandmatrix</name>
      <anchorfile>bandmatrix_8cpp.html</anchorfile>
      <anchor>af01c17cb468953b8a82663e4275ff5e9</anchor>
      <arglist>(const MatrixType &amp;_m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_bandmatrix</name>
      <anchorfile>bandmatrix_8cpp.html</anchorfile>
      <anchor>aed19b19c9256f61a969ea68954cc8dab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BandMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>BandMatrix_8h</filename>
    <class kind="class">internal::BandMatrix</class>
    <class kind="class">internal::BandMatrixBase</class>
    <class kind="class">internal::BandMatrixWrapper</class>
    <class kind="struct">internal::BandMatrixBase::DiagonalIntReturnType</class>
    <class kind="struct">internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="class">internal::TridiagonalMatrix</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>basic_actions.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/actions/</path>
    <filename>basic__actions_8hh</filename>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <includes id="action__axpby_8hh" name="action_axpby.hh" local="yes" imported="no">action_axpby.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__atv__product_8hh" name="action_atv_product.hh" local="yes" imported="no">action_atv_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__ata__product_8hh" name="action_ata_product.hh" local="yes" imported="no">action_ata_product.hh</includes>
    <includes id="action__aat__product_8hh" name="action_aat_product.hh" local="yes" imported="no">action_aat_product.hh</includes>
    <includes id="action__trisolve_8hh" name="action_trisolve.hh" local="yes" imported="no">action_trisolve.hh</includes>
    <includes id="action__trmm_8hh" name="action_trmm.hh" local="yes" imported="no">action_trmm.hh</includes>
    <includes id="action__symv_8hh" name="action_symv.hh" local="yes" imported="no">action_symv.hh</includes>
    <includes id="action__syr2_8hh" name="action_syr2.hh" local="yes" imported="no">action_syr2.hh</includes>
    <includes id="action__ger_8hh" name="action_ger.hh" local="yes" imported="no">action_ger.hh</includes>
    <includes id="action__rot_8hh" name="action_rot.hh" local="yes" imported="no">action_rot.hh</includes>
  </compound>
  <compound kind="file">
    <name>basicbenchmark.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>basicbenchmark_8cpp</filename>
    <includes id="BenchUtil_8h" name="BenchUtil.h" local="yes" imported="no">BenchUtil.h</includes>
    <includes id="basicbenchmark_8h" name="basicbenchmark.h" local="yes" imported="no">basicbenchmark.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_GENERATE_HEADER</name>
      <anchorfile>basicbenchmark_8cpp.html</anchorfile>
      <anchor>ad34a68fcfeef19b879142a7c04b1ecde</anchor>
      <arglist>(R, ARG, EL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_RUN_BENCH</name>
      <anchorfile>basicbenchmark_8cpp.html</anchorfile>
      <anchor>aee881e382e998d3d4c93f9dcdc7a73ea</anchor>
      <arglist>(R, ARG, EL)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MODES</name>
      <anchorfile>basicbenchmark_8cpp.html</anchorfile>
      <anchor>ae806513a2bf080daa3f89245bfeb813d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>basicbenchmark_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>basicbenchmark.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>basicbenchmark_8h</filename>
    <member kind="enumvalue">
      <name>LazyEval</name>
      <anchorfile>basicbenchmark_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba30cde7b50b5941beda6b7dea598fb45e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EarlyEval</name>
      <anchorfile>basicbenchmark_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55ba99ff3a06f19b0aae4020d949ab705c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OmpEval</name>
      <anchorfile>basicbenchmark_8h.html</anchorfile>
      <anchor>a06fc87d81c62e9abb8790b6e5713c55baf4e2f3a2fba10c5e0457feec6264eb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>benchBasic</name>
      <anchorfile>basicbenchmark_8h.html</anchorfile>
      <anchor>a89db298323dddcb5d63adea904e9fdab</anchor>
      <arglist>(const MatrixType &amp;mat, int size, int tries) __attribute__((noinline))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>benchBasic_loop</name>
      <anchorfile>basicbenchmark_8h.html</anchorfile>
      <anchor>ab2852ae2df55f670c62297f69779f7d8</anchor>
      <arglist>(const MatrixType &amp;I, MatrixType &amp;m, int iterations) __attribute__((noinline))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>basicstuff.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>basicstuff_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>basicstuff_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>basicStuff</name>
      <anchorfile>basicstuff_8cpp.html</anchorfile>
      <anchor>ac6c5f55c04fb2ed8c19fbafaec0ccb90</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>basicStuffComplex</name>
      <anchorfile>basicstuff_8cpp.html</anchorfile>
      <anchor>a26025edcdf67d02ff0c6623d1c235e87</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fixedSizeMatrixConstruction</name>
      <anchorfile>basicstuff_8cpp.html</anchorfile>
      <anchor>ac499cf5284b1eadc862894dcbf3a6726</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_basicstuff</name>
      <anchorfile>basicstuff_8cpp.html</anchorfile>
      <anchor>ac675c3377e31c16210ae3c1d759d6e26</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/</path>
    <filename>bench_8hh</filename>
    <includes id="btl_8hh" name="btl.hh" local="yes" imported="no">btl.hh</includes>
    <includes id="bench__parameter_8hh" name="bench_parameter.hh" local="yes" imported="no">bench_parameter.hh</includes>
    <includes id="size__lin__log_8hh" name="size_lin_log.hh" local="yes" imported="no">size_lin_log.hh</includes>
    <includes id="xy__file_8hh" name="xy_file.hh" local="yes" imported="no">xy_file.hh</includes>
    <includes id="portable__perf__analyzer_8hh" name="portable_perf_analyzer.hh" local="yes" imported="no">timers/portable_perf_analyzer.hh</includes>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>bench</name>
      <anchorfile>bench_8hh.html</anchorfile>
      <anchor>ad6e40d9b206134fb8fb7efcdf4d7d82b</anchor>
      <arglist>(int size_min, int size_max, int nb_point)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>bench</name>
      <anchorfile>bench_8hh.html</anchorfile>
      <anchor>a43ebf9845f94863621274686bb8a3bdd</anchor>
      <arglist>(int size_min, int size_max, int nb_point)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench_gemm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>bench__gemm_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic &gt;</type>
      <name>A</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>a4ff37012408e1e95daacbedd7aac2ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>B</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>a3e64ccbeb2c013b3b05bfaf226ed090f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>C</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>aaee470c3acb6b181fd804d072284fbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic &gt;</type>
      <name>M</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>ab5dd1f220bc26139711259d5edbc1740</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>acb5c3dc237f99cf17167e8a629f01b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SCALAR</type>
      <name>Scalar</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>a052eb942d12b6404aade6fae4b075fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>gemm</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>a4e3341ba4cc101e5c46e8d6f201b21f9</anchor>
      <arglist>(const A &amp;a, const B &amp;b, C &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matlab_cplx_cplx</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>ac3f72509b5738db82641c3b82fbb924b</anchor>
      <arglist>(const M &amp;ar, const M &amp;ai, const M &amp;br, const M &amp;bi, M &amp;cr, M &amp;ci)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matlab_cplx_real</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>a9e2d9ccfcb712b16c104621540a1119e</anchor>
      <arglist>(const M &amp;ar, const M &amp;ai, const M &amp;b, M &amp;cr, M &amp;ci)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matlab_real_cplx</name>
      <anchorfile>bench__gemm_8cpp.html</anchorfile>
      <anchor>a180c37ca9b882eaf80eac1e257f2a8c0</anchor>
      <arglist>(const M &amp;a, const M &amp;br, const M &amp;bi, M &amp;cr, M &amp;ci)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench_norm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>bench__norm_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="yes" imported="no">BenchTimer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH_PERF</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>a0ff51fa17d44bbc581c01026585c6d84</anchor>
      <arglist>(NRM)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>bl2passNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>ad6497fe7c47f295d1a286ed87f9ccb58</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>blueNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>ad66174212b3ab42dabc54e97e9942a2c</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_accuracy</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>a1572918a22c4a7e69eed47d34ac589e5</anchor>
      <arglist>(double basef, double based, int s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_accuracy_var</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>a69991b70f29fbc9ede65affface83314</anchor>
      <arglist>(int ef0, int ef1, int ed0, int ed1, int s)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>divacNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>aa8853c16631f1d4807a52527d7896d67</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>hypotNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>ad22dfb249448525e712ebc30e0103c19</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>lapackNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>a2468afeb5fcfe332556e52b88c8c92a1</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>pblueNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>ad65a6a64af552dfdf126a0f8957c736d</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>sqsumNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>a5e02c5d885d318f81f9e5a1fd527f3a3</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T::Scalar</type>
      <name>twopassNorm</name>
      <anchorfile>bench__norm_8cpp.html</anchorfile>
      <anchor>a0d95502a7c25f4da8bc0766359fb34a2</anchor>
      <arglist>(T &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench_parameter.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/</path>
    <filename>bench__parameter_8hh</filename>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_NB_SAMPLE</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>ac9299b28a9bd79b600a9a6ac42635d50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_NB_TRIES</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a88e2747dbf0ee11358d1e960f5f4ece0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_AXPY</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>ad56b4be2c08e37811eb840e9655949cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_LU</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>ab1f8fba734d7fdfbc2d7a81edf7af3ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MM</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a081de191d96de723de11fef4057129ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_MV</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a1df7d470d965904adde0e67fed4480e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_AXPY</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a4be70206b8cdebbb24c7239bbeef1283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_LU</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a0b41b180d79fb04be97f207dd789ff16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_MM</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a3319dbfe967768d1aa3dea1673e4d49d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_MV</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>ab9652057b3f4c0c6bb317445583426ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_TIME</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a2cb9809f30ffec513e731194339f2ca4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NB_POINT</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>ad7ec0937b6868922ede576ee7a194fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_TYPE</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>a7db5e8ee7c27e6fb5c9caf9d674ea949</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TINY_MV_MAX_SIZE</name>
      <anchorfile>bench__parameter_8hh.html</anchorfile>
      <anchor>ae5488d5164f64787d0a118025c47d99b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench_reverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>bench__reverse_8cpp</filename>
    <includes id="BenchUtil_8h" name="BenchUtil.h" local="no" imported="no">bench/BenchUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>bench__reverse_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIES</name>
      <anchorfile>bench__reverse_8cpp.html</anchorfile>
      <anchor>a527eb3eaec4a1cb30a1a98470e16d5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Scalar</name>
      <anchorfile>bench__reverse_8cpp.html</anchorfile>
      <anchor>a508fc58b5dc3c81865305f6498457063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>bench__reverse_8cpp.html</anchorfile>
      <anchor>af57f208bfabc394dd45616e63728dce0</anchor>
      <arglist>((noinline)) void bench_reverse(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bench__reverse_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench_static.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/static/</path>
    <filename>bench__static_8hh</filename>
    <includes id="btl_8hh" name="btl.hh" local="yes" imported="no">btl.hh</includes>
    <includes id="bench__parameter_8hh" name="bench_parameter.hh" local="yes" imported="no">bench_parameter.hh</includes>
    <includes id="xy__file_8hh" name="xy_file.hh" local="yes" imported="no">xy_file.hh</includes>
    <includes id="static__size__generator_8hh" name="static_size_generator.hh" local="yes" imported="no">static/static_size_generator.hh</includes>
    <includes id="portable__perf__analyzer_8hh" name="portable_perf_analyzer.hh" local="yes" imported="no">timers/portable_perf_analyzer.hh</includes>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>bench_static</name>
      <anchorfile>bench__static_8hh.html</anchorfile>
      <anchor>a47bddd2b514260f4e819dc459ba078c3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>bench_static</name>
      <anchorfile>bench__static_8hh.html</anchorfile>
      <anchor>a003b547532782c36a1fb1a6ded34d223</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench_sum.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>bench__sum_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bench__sum_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchBlasGemm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchBlasGemm_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="yes" imported="no">BenchTimer.h</includes>
    <includes id="cblas_8h" name="cblas.h" local="no" imported="no">cblas.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>_FLOAT</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>a8c7ac1bc0a788cca6911b3833e6fbff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CBLAS_GEMM</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>aea84bbfa49110a0d98992a50fce02fa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MYVERIFY</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>ab5b7e06a480648c6b05106c17a1edf7e</anchor>
      <arglist>(A, M)</arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Scalar, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>MyMatrix</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>ae5984095475bc354217088bc6d3d05bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Scalar</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>aacf5954d048aaaaef04620896706921d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bench_eigengemm</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>addc8f991503c7d043fad85b4c962a694</anchor>
      <arglist>(MyMatrix &amp;mc, const MyMatrix &amp;ma, const MyMatrix &amp;mb, int nbloops)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_product</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>a62329e02c866f05da1d5bcf807e45780</anchor>
      <arglist>(int M, int N, int K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_product</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>a2662eea21279bd90ac616d362677a772</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchBlasGemm_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchCholesky.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchCholesky_8cpp</filename>
    <includes id="BenchUtil_8h" name="BenchUtil.h" local="no" imported="no">bench/BenchUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>benchCholesky_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIES</name>
      <anchorfile>benchCholesky_8cpp.html</anchorfile>
      <anchor>a527eb3eaec4a1cb30a1a98470e16d5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Scalar</name>
      <anchorfile>benchCholesky_8cpp.html</anchorfile>
      <anchor>aacf5954d048aaaaef04620896706921d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>benchCholesky_8cpp.html</anchorfile>
      <anchor>a09936642be632be6b5be6cc8a2b8f905</anchor>
      <arglist>((noinline)) void benchLLT(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchCholesky_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchEigenSolver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchEigenSolver_8cpp</filename>
    <includes id="BenchUtil_8h" name="BenchUtil.h" local="no" imported="no">bench/BenchUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>benchEigenSolver_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>benchEigenSolver_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TRIES</name>
      <anchorfile>benchEigenSolver_8cpp.html</anchorfile>
      <anchor>a527eb3eaec4a1cb30a1a98470e16d5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SCALAR</type>
      <name>Scalar</name>
      <anchorfile>benchEigenSolver_8cpp.html</anchorfile>
      <anchor>a052eb942d12b6404aade6fae4b075fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>benchEigenSolver_8cpp.html</anchorfile>
      <anchor>a8ac5b586fb64c29472e9ff06b49ad20c</anchor>
      <arglist>((noinline)) void benchEigenSolver(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchEigenSolver_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchFFT.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchFFT_8cpp</filename>
    <includes id="BenchUtil_8h" name="BenchUtil.h" local="no" imported="no">bench/BenchUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>NDATA</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>a4f8b7fbb2f513f7acf4e36750ee599df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NFFT</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>ad0eeed801313b10305ba73f66ecf7853</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TYPE</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>a5a392548f2df67370cb15d2a5d75cd7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bench</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>aad5e0c2f2b1ab44560d1446306083703</anchor>
      <arglist>(int nfft, bool fwd, bool unscaled=false, bool halfspec=false)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>nameof</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>a8f07736656c1ffd41e619f3a966cb614</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>nameof&lt; double &gt;</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>a004350d8041cd51f969b23a38484e0b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>nameof&lt; float &gt;</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>aed34a319749a4d8bd77487a6e802a62c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>nameof&lt; long double &gt;</name>
      <anchorfile>benchFFT_8cpp.html</anchorfile>
      <anchor>aadb56c06cb026a2f3861379e239f2ce4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmark.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchmark_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>MATSIZE</name>
      <anchorfile>benchmark_8cpp.html</anchorfile>
      <anchor>ac81caa3f5245baf574ab26ed3733137c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>benchmark_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>benchmark_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchmark_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmarkSlice.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchmarkSlice_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>benchmarkSlice_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>benchmarkSlice_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchmarkSlice_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmarkX.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchmarkX_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>MATSIZE</name>
      <anchorfile>benchmarkX_8cpp.html</anchorfile>
      <anchor>ac81caa3f5245baf574ab26ed3733137c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MATTYPE</name>
      <anchorfile>benchmarkX_8cpp.html</anchorfile>
      <anchor>a3269f36c202892ee3104aa4785c1ea80</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>benchmarkX_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchmarkX_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchmarkXcwise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchmarkXcwise_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>benchmarkXcwise_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECSIZE</name>
      <anchorfile>benchmarkXcwise_8cpp.html</anchorfile>
      <anchor>a36a1e768e2eb11edcae1d9081eb07394</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VECTYPE</name>
      <anchorfile>benchmarkXcwise_8cpp.html</anchorfile>
      <anchor>aa7dfd4d7744f3ac8c5bda55152318ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchmarkXcwise_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BenchSparseUtil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>BenchSparseUtil_8h</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DENSITY</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a8653167a303d0c18dd3260d76c622da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>DenseMatrix</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>ac8485cdde68067acc4788b568e5a44ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>DenseVector</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a2f3f67c514b9315305427f94ed179c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>EigenSparseMatrix</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a2d6963f6e06a8f2ddcc73f219523df66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gmm::col_matrix&lt; gmm::wsvector&lt; Scalar &gt; &gt;</type>
      <name>GmmDynSparse</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a7384e2e2b9f5249c4a0947adfa843b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gmm::csc_matrix&lt; Scalar &gt;</type>
      <name>GmmSparse</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>abbf477e645bd05da737e652583c6392c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mtl::compressed2D&lt; Scalar, mtl::matrix::parameters&lt; mtl::tag::col_major &gt; &gt;</type>
      <name>MtlSparse</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a77d9138e95ab0652d15e9761e111bbde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mtl::compressed2D&lt; Scalar, mtl::matrix::parameters&lt; mtl::tag::row_major &gt; &gt;</type>
      <name>MtlSparseRowMajor</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a37dae75964e07db540e2d09865eb7f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SCALAR</type>
      <name>Scalar</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a052eb942d12b6404aade6fae4b075fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::numeric::ublas::compressed_matrix&lt; Scalar, boost::numeric::ublas::column_major &gt;</type>
      <name>UblasMatrix</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a597c7ace5ae2988b99344da71b8a3085</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eiToDense</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a3a793c6a0917359f91a7ddca3df96e23</anchor>
      <arglist>(const EigenSparseMatrix &amp;src, DenseMatrix &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eiToGmm</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a0fd61c7904dc93b13137609cbb19f7e4</anchor>
      <arglist>(const EigenSparseMatrix &amp;src, GmmSparse &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eiToMtl</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>ac7f91e23e9b6237bfc41ab6ebd1d68f2</anchor>
      <arglist>(const EigenSparseMatrix &amp;src, MtlSparse &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eiToUblas</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>aafbf02a32de60f985dc541309e1774f0</anchor>
      <arglist>(const EigenSparseMatrix &amp;src, UblasMatrix &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillMatrix</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>a4172b9c3dac1bb4aff62b91b7f63d7e9</anchor>
      <arglist>(float density, int rows, int cols, EigenSparseMatrix &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillMatrix2</name>
      <anchorfile>BenchSparseUtil_8h.html</anchorfile>
      <anchor>abafdfa2084e60b4bd47c70212bd0c473</anchor>
      <arglist>(int nnzPerCol, int rows, int cols, EigenSparseMatrix &amp;dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BenchTimer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>BenchTimer_8h</filename>
    <class kind="class">Eigen::BenchTimer</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>BenchTimer_8h.html</anchorfile>
      <anchor>ae76a6d67b16f030630408dd13a1c6e56</anchor>
      <arglist>(TIMER, TRIES, REP, CODE)</arglist>
    </member>
    <member kind="enumvalue">
      <name>CPU_TIMER</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae1624e3211f55e6e6a6b37729c51c37aaf4309780b87c67e629cd0c7254be102f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL_TIMER</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae1624e3211f55e6e6a6b37729c51c37aa2870a6108f51a4c3133a351dae0be81c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BenchUtil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>BenchUtil_8h</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="yes" imported="no">BenchTimer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DISABLE_SSE_EXCEPTIONS</name>
      <anchorfile>BenchUtil_8h.html</anchorfile>
      <anchor>a62e3265480ac2ab68b11fc1c5a3da747</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMatrix_identity</name>
      <anchorfile>BenchUtil_8h.html</anchorfile>
      <anchor>aaca223bd1c2ca240cbceda872c77b21c</anchor>
      <arglist>(MatrixType &amp;mat) __attribute__((noinline))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initMatrix_random</name>
      <anchorfile>BenchUtil_8h.html</anchorfile>
      <anchor>af03059ceff46160bbce9dc56d5758686</anchor>
      <arglist>(MatrixType &amp;mat) __attribute__((noinline))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>benchVecAdd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>benchVecAdd_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>Scalar</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>aacf5954d048aaaaef04620896706921d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>__attribute__</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>aa4f141f34bf1288e6c7959675faf7d49</anchor>
      <arglist>((noinline)) void benchVec(Scalar *a</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>benchVec</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>a0fb7e15e15d26a14c8b4ce5b5397543c</anchor>
      <arglist>(MatrixXf &amp;a, MatrixXf &amp;b, MatrixXf &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>benchVec</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>ad7a9427d43be758ce3fcbea5b0538a35</anchor>
      <arglist>(VectorXf &amp;a, VectorXf &amp;b, VectorXf &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>benchVec</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>abde4298ac61df0bd4d84ed570b7b85aa</anchor>
      <arglist>(Scalar *a, Scalar *b, Scalar *c, int size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>b</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>a846c9667e34d56c560bb7f0ac6e173f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar Scalar *</type>
      <name>c</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>a41689956983587b085f9da3e48f31d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar Scalar int</type>
      <name>size</name>
      <anchorfile>benchVecAdd_8cpp.html</anchorfile>
      <anchor>acc017e1f28bf1b83809251a830f315c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_library.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/mix_eigen_and_c/</path>
    <filename>binary__library_8cpp</filename>
    <includes id="binary__library_8h" name="binary_library.h" local="yes" imported="no">binary_library.h</includes>
    <member kind="function">
      <type>MatrixXd &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a0fff8fa7ba6e7249ad61b0dc431e7c7c</anchor>
      <arglist>(C_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixXd &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a994a0307d9922ea4bd44527506dff86a</anchor>
      <arglist>(const C_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; MatrixXd &gt; &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a48a37c9c004969cff83ea2819b48aecd</anchor>
      <arglist>(C_Map_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>const Map&lt; MatrixXd &gt; &amp;</type>
      <name>c_to_eigen</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ac1c60e770d0cc9582bb8a82e2e704859</anchor>
      <arglist>(const C_Map_MatrixXd *ptr)</arglist>
    </member>
    <member kind="function">
      <type>C_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a9201c0f50a0c89768f882b7f554df244</anchor>
      <arglist>(MatrixXd &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>const C_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a4935c308100cf3ef266495fec82e8b4a</anchor>
      <arglist>(const MatrixXd &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>C_Map_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ac3a2c6f701297ffcfc080b6f19ab3a48</anchor>
      <arglist>(Map&lt; MatrixXd &gt; &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>const C_Map_MatrixXd *</type>
      <name>eigen_to_c</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a5458d9dfa19e14893d6c3cc3ffa3d1df</anchor>
      <arglist>(const Map&lt; MatrixXd &gt; &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_add</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a1ae305cb5f8cd3de8c35d42bee14214d</anchor>
      <arglist>(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2, C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ad92c7ef6936d334fc5f0c5e116eb3314</anchor>
      <arglist>(C_Map_MatrixXd *dst, const C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy_matrix</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>aaba83c01e9e9c3e92424227e8432a2ab</anchor>
      <arglist>(C_Map_MatrixXd *dst, const C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_delete</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a6cfe1908f62b34cc765f22534086adca</anchor>
      <arglist>(C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Map_MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ad681b550ebf34460f288493b89cd22c9</anchor>
      <arglist>(const C_Map_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_multiply</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ae67d380088be2769cac25506e95bb503</anchor>
      <arglist>(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2, C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>C_Map_MatrixXd *</type>
      <name>Map_MatrixXd_new</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a98040d69610774263b241622b7ac937f</anchor>
      <arglist>(double *array, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_print</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ae7004bd7812511d34d2cdb1d53d5a9a9</anchor>
      <arglist>(const C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a0ca21636187120c1424e8f5bbbc62edc</anchor>
      <arglist>(C_Map_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_zero</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a8d4e268a34e92f241fd4733d5e3b63a0</anchor>
      <arglist>(C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_add</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>aeb567046759a1561305b956808649207</anchor>
      <arglist>(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a0fa709ebc9452501730023ae518e2a05</anchor>
      <arglist>(C_MatrixXd *dst, const C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy_map</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>aeea3220d5d65a139b5e67dd5b0fa4ebb</anchor>
      <arglist>(C_MatrixXd *dst, const C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>MatrixXd_data</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ac5b736eecdccbb56c3959212cc165989</anchor>
      <arglist>(C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_delete</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a8dabca5735c9d78284b1c9909309739a</anchor>
      <arglist>(C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a1acb5eb470079e5b526e075b50b726c7</anchor>
      <arglist>(const C_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_multiply</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>afcb5b37f4ac455b9b32df096e877b7fe</anchor>
      <arglist>(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>C_MatrixXd *</type>
      <name>MatrixXd_new</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>ae201e8adbc1fe4d9fe22c2fb6d96c3c5</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_print</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a4f929b5400ae4b8c7720065a69d6aa1b</anchor>
      <arglist>(const C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_resize</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a7ebfd8d940eab35c1dd3e65be299225a</anchor>
      <arglist>(C_MatrixXd *m, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a6fa9a6590b1de75f30de3f970510890d</anchor>
      <arglist>(C_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_zero</name>
      <anchorfile>binary__library_8cpp.html</anchorfile>
      <anchor>a939d77f21f6c1be4cea1bf61e1381c40</anchor>
      <arglist>(C_MatrixXd *m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary_library.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/mix_eigen_and_c/</path>
    <filename>binary__library_8h</filename>
    <class kind="struct">C_Map_MatrixXd</class>
    <class kind="struct">C_MatrixXd</class>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_add</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a9a063bad9d211a64c49fd89626826683</anchor>
      <arglist>(const struct C_Map_MatrixXd *m1, const struct C_Map_MatrixXd *m2, struct C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a259762dcbe37852b1f949132a0c1dac2</anchor>
      <arglist>(struct C_Map_MatrixXd *dst, const struct C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_copy_matrix</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a798f293474987582eccf50669156cb6d</anchor>
      <arglist>(struct C_Map_MatrixXd *dst, const struct C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_delete</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ab7b51afa87949d7ff0fbbf21801f22aa</anchor>
      <arglist>(struct C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Map_MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a09017bc23ddb8806dc4c611571584f0f</anchor>
      <arglist>(const struct C_Map_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_multiply</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ada389bfd359811a1aa07b41ba4ee1e20</anchor>
      <arglist>(const struct C_Map_MatrixXd *m1, const struct C_Map_MatrixXd *m2, struct C_Map_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>struct C_Map_MatrixXd *</type>
      <name>Map_MatrixXd_new</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a9f5893d73bbf84f3f23da2f0f23ff5d1</anchor>
      <arglist>(double *array, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_print</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a363e1253a7c50ab8a508331fc84ceb62</anchor>
      <arglist>(const struct C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a70525b0010285f654a4d10a460b799ca</anchor>
      <arglist>(struct C_Map_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Map_MatrixXd_set_zero</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a6f6e371f51ae9a19f5da2b79c6e5a328</anchor>
      <arglist>(struct C_Map_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_add</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a035e8ca5d8a489716cb28ea4eaea93bc</anchor>
      <arglist>(const struct C_MatrixXd *m1, const struct C_MatrixXd *m2, struct C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a5fec148ec5078a8817793fd7b165395b</anchor>
      <arglist>(struct C_MatrixXd *dst, const struct C_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_copy_map</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>adb5bda78edc9b6578a8a6eee7461993e</anchor>
      <arglist>(struct C_MatrixXd *dst, const struct C_Map_MatrixXd *src)</arglist>
    </member>
    <member kind="function">
      <type>double *</type>
      <name>MatrixXd_data</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a09e2880a5e175ec33b73f6640b91436c</anchor>
      <arglist>(struct C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_delete</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ac1d43e0216625e62a5318b8cea7a7ca3</anchor>
      <arglist>(struct C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>MatrixXd_get_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a213f6e3c2b672afa9cffc2ac5e3eecd8</anchor>
      <arglist>(const struct C_MatrixXd *m, int i, int j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_multiply</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a01b2dbc3fee3f57c6624ff2633da325e</anchor>
      <arglist>(const struct C_MatrixXd *m1, const struct C_MatrixXd *m2, struct C_MatrixXd *result)</arglist>
    </member>
    <member kind="function">
      <type>struct C_MatrixXd *</type>
      <name>MatrixXd_new</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ace8439c734be241903e738b749567930</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_print</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a68f2a19e55a690123ba468089ccdfd42</anchor>
      <arglist>(const struct C_MatrixXd *m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_resize</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>a6b70c25eaeceb4c5d3b1124f21ca7ae4</anchor>
      <arglist>(struct C_MatrixXd *m, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_coeff</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>afbd32e7f99a7538ea94981ba02c88cc1</anchor>
      <arglist>(struct C_MatrixXd *m, int i, int j, double coeff)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MatrixXd_set_zero</name>
      <anchorfile>binary__library_8h.html</anchorfile>
      <anchor>ae932995c45b95eab5cc71c2b8d080377</anchor>
      <arglist>(struct C_MatrixXd *m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/C_BLAS/</path>
    <filename>blas_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>BLASFUNC</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0688b81352a2d915602ab637fea62f8c</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="typedef">
      <type>long</type>
      <name>BLASLONG</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac7f2fea9e72d2da76291aba7c0647a0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long</type>
      <name>BLASULONG</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acff7412af61cfdf32aa8eb4de97a170e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>caxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae224a69f880826f5be0ea7e85ba23140</anchor>
      <arglist>(int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>caxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac4e2f7fc2642ca875ce6726e5f3cc626</anchor>
      <arglist>(int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ccopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08ac6c23f3a23d9fa7a4dc1aa2d2751d</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; float &gt; BLASFUNC()</type>
      <name>cdotc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7d4c71db6ea73af7dfae53e80cecac6a</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a06230505af7f22cc2184a6bcdf9efd30</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; float &gt; BLASFUNC()</type>
      <name>cdotu</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3dc64f33a68a57e1d8a289f4e63e224f</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad55d24ef6a1867a43401197f14c21b82</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb4cf14205f70032d51fd913a2ebb43f</anchor>
      <arglist>(char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a840207e9883a8e297758535b9e43c0c4</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgema</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaabd9efecaeff75414f846b9e0435b94</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa89b7097d76057e7b8a1f19d2f0a264e</anchor>
      <arglist>(char *, char *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a66008fb1e87ee823e2c2e1489ada1eb2</anchor>
      <arglist>(char *, char *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgems</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae09ab418acfa3924a04e9aa8d957f715</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemt</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1a2b4df0853fa6915c739e47bd3fb741</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a13310de3b0c2ec687cd450d676be0612</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5dce56f784673555c533027bea466a19</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa1b19bebf0101d7f3981f710119ec30c</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgesv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4eb8ae3bd4b3890eb0fec1dc0a386f59</anchor>
      <arglist>(int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8133754c6bc36adfafbf9e7debce4583</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac4327b175d92e4b363ed87dfc99c5464</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cgetrs</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a94407baac4c3a2dbd59e5b74808fbfbd</anchor>
      <arglist>(char *, int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2a8978fcb9c461bbe45ab1098ea13952</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8171b9bf53a6282b86954acad3335ecb</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7fe68a888d6df89b024167e14e6b81ae</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7edd9535b29c505a4a055db630d41dab</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa3a8df100bd7ab109694b768b4c987d3</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a50061bc5056d4728a190b41361c83f94</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e0cdd86a1fbec0ca66f271c68710055</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a18aa106b438e3d61372a2e79a8b92313</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7a523553becda6c1771d84781069f375</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae3ded0e5425ba11155b20c46912573a3</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6ecf1060e11af727a7e845c3a458a503</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>chpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adce979a9dd68ef06f3e660518a7b24a2</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>claswp</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a218a8fab940361ae7ef3bb2d2b67c9bc</anchor>
      <arglist>(int *, float *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>clauu2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a49d5f140119fa89694f20bca423cf1</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>clauum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aede570fa7c0325637f538616a40ae1b0</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cnorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a65a3d9673ef1cafac9ca03cc715706ef</anchor>
      <arglist>(char *, int *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a948c3c304b90c9cfcfcea89806d5fc1e</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4dbf9fd03377129f0b1f4795d4d437a3</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cpotri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae863fb65dbb049d5ddffe6f98c37bdad</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>crotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0c296ae4c6643970ce28cea1d0def1f6</anchor>
      <arglist>(float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6e481c98deb14c5960305cc9f982c491</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac4bc4b3113771b7075746cb9b7eb8d60</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac175724639461659b80e61e261cc319c</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad1efc30b1a68728a920675dc5e362b41</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92f29901770dc1af15206bc8fb407e35</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9970e97877425c9ae62088d40defc0f9</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9d2692658587fdea94593106882a4c2e</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>cswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae9db017f0a9009b3fb1f7b974f3acf86</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab412e5c179194a8266451b38688209c7</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1366952da0922c76348e1d2ed8c5e679</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6de0d3ec26dace3f71d9b22d4005f0d5</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aafdfa342983020fbf529175ef37cfba3</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aeebd15a0606550e9426c88aaf75142af</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9d8739867caa415c62ddc75f65f38602</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>csyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aae0e0d249fe38ebf42efb7d1a48d9e25</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac21f26f9dda084f8e9b7426227c152b7</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5de8b87a33715bee12c24c9605e08451</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afd9f54238a7a34fc56c32f96afa81924</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a50d5127358d0a14464b28103c49d0210</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7100be137ca531c124e2b087ccf3b8b0</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad291c7c2696131a0d1b24add9e052eab</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af3dadccc3d4598161cd4efe24a17f41c</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5082571a662c72c4842d1eb54ac9ec01</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrti2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a273584997412e87ead85dea4710ad149</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ctrtri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad74db665000a9cf59be771c39ed52f03</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>damax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af016b74a8d2571b2bf6425229bd461df</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>damin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff2dd74ce9afa8173315e0a3a6a4fc80</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3785a0303f1fb8090831e7ccb3500ed9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>daxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5565c3e04625198e74e82f5823744d49</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7603cb4329173f4be2a297f2b05153fa</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>ddot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa6fd3ca44a3c01f64eb326441e6b703c</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3ee846dfd7565eb8e66890dde27a4583</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab4b44d3c3e94e119cd52d6c7cac22d78</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgema</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a186eb6bffa8249832fc3e072e4e59f25</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a006b690b452f9eee2889ced5a253236a</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgems</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8f56a30c82ddddd4c315c9b0a0410d15</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemt</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaa44644540fbbab03b3c1dd88608f44a</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9a335858ceda256f234af77d6e91b8a1</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaff3a8cbf2ee6c216d2ab07f45d03066</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgesv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2131f45d22159d41468e86d77f13f7e1</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a96d12fbf2e6cddeab7ff9b498b40c4ec</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8308a6b32487dd2d9b5a22035b61fd48</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dgetrs</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad8754440946d351c4e7adf088deb49f6</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlaswp</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a17965b371baaa3db2a60ded1aedd9369</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlauu2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7c98d739de6442a58fa1847429bcd343</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dlauum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad9cc2b0173ae69fbe05c3bf6806a3f96</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1bbd96486ab146d6a9a5f5e0cf40bb16</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4f968f99f82958f1a5d9bfb0f2322752</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dnorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2e9d8e853034d76c6580fb9eae06e26b</anchor>
      <arglist>(char *, int *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aef80349cba98e03ff1f8c0caa76f2595</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa62ede1824250eeec95b8d0b9422d691</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1a64a5c60b3ba25ceadd060f3a60be47</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dpotri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aad2372bed8c16dbfeff62b014c70b626</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92a0f7f47fd5fdc685c282e437a6021d</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a78e81bd8e9e83a8e0411050ad56ed150</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad3b0d3ac88c941550d066823e97084a6</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>drotmg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1401840a81dede16799a40419f248106</anchor>
      <arglist>(double *, double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5a03568fbda643dd9120f2cee11a5996</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3d86e43ecf46e74707cf8d5d49241764</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dsdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a40341082a1311f6721c6187e170c54c4</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7df755e1a1a98ca6061ed299bc95d976</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7b656b29fa7428de6e2ed2fc476675f9</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5574d2772363af7d328f3577ca6186ae</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af622e5bbb015658a25182d81428683ce</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2e06e76171a276de6c6e417aff4b86de</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1d1ee0d1db655dad77bc799a06f76af3</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af6c83265b239636b20d0bf7f05f4dc00</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8ac5d394d9c3bcd9c36ea3ca50a9df0a</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4609dedd655bd35f9ba56f55b2fd26dc</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4b40350067c1200e142925be0635a6bb</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8b5ca32a95777f8fa34eb83a56dfbcc8</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb244b5e92641905e5bdb7cb591b15c4</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8dc5676e63694d529c06a2cadd5eaacc</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0aeda14c7a5e65e25360cefdbd8cc7c3</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a214d06b3452fb7d8b99d7d9be629e146</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af34b477ee13b53a37210b6b931cd5e13</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac5b2776e0b46226058a6afa1fd41916a</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a080e0b7d68273d31fa9f1ea5b54ff218</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrti2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aae1da72122f2623086fa485e2d5e7675</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>dtrtri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac41cf87fdc2536003f18e7daa7470e05</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9be5010c1f8db32ce428fb27aceb91a8</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aec36a8514123609b1b6966fea9652bbd</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a046c8576ebed9dcbe72b3d52ad5da2ef</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af1b7f8a9859bb2702c256c41640b72e9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dzmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a03b9d49c7a9934a47d15de87c267a1fe</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>dznrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab281ab3462502b2e5060a1bfcd87de4c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae49d23b7975301b6ba4852fd6acbb30a</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9e982c79ce20d2893bec2988fe940f4b</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab270b4240ab0e5c42e35271b34d0b372</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>icmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff99ca90f99171f2bdb3ff65dd7cf34c</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae093c095bc52bdf036a2a9f72b7cdb28</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a40092b2ffc8bde46312428272f91944a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1d3161d392568c0418e54281f0255624</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>idmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab365222ab1d17d247b22871178c81093</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac528d4bcbe4a10c806987308d792cd32</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae45a83b457b29d6c18afdcccb1bbf16f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08d5f286ff14f42d484a48b0c5cb8565</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>iqmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa223ac1e4106e04086ca28a25bc446eb</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>isamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7c4dc9e2c1cbeea344136acaa93f4fa4</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>isamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af2468d74f939b4d34f9bb93ba39ba807</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ismax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7fbb3170f41101c48c6457f8a6b5e357</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ismin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a574f1aa85c453ff7e4ae8d6e12658055</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acf98f7d47a6c2cf1673b54780f110ef7</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aef1e7cf3e0e9743c67db3f5dc21fbfa9</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a636a73e332b8b98d09e8eb31c8728141</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ixmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa778611b821b5bb89fe681b64371ab1f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6c066896c78e563dce42a2df2e520609</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa73e7c406a1d9d5b00c817e60a32da1c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afd8431c8870d22f43d839572dc54739f</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>izmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a96d99a8a5ece79907d141a81308cb310</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af5a405b39c8fd3a15afcf45ea1d80829</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac3d1d8d1948291c856ca4f1454688dcf</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a79be79bb35276cdc3ed6ea896bbfd0dc</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abadee3647e7fe449fe94fe80471293b8</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac982a348a339ada4d070524d88bd7f98</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a21299706e1eaeacbc9375e3eb1a1a3de</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a03f711763bfa370af4cb0bf4862de722</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5577d021f446e0a31bad021d2cbcb6b6</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac1770259a0541a1e828db675a32e3c46</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab146c9787c4c014839c63e394e1910c3</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgesv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab24b971c94c9d684bf8fdbf6e457dceb</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae15ecbf35073e4cb0b3e39d65fe8fb21</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a377487cd920953fb1077febfcc6cc1d0</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qgetrs</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2b3714636591d603a303a1f22719863e</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlaswp</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a84c5cf0d00c67aee87a70c6eb4e6c9f1</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlauu2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac03b4ac6811b2fe65cbf8fd3883f98b5</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qlauum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3b8c8ff4a84633d3d65a214a71475d0e</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad73c1d75ce5188ffea81f505fbf7508e</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7d6a14944492cb58a67961eb6cdc568c</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3883162642f7947abd8270d0f9bd3408</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9ca7aa61b0de5a2dbe1badb367fb2943</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7acbdcb705f66ea8720325cacb8be4ff</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qpotri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6fa033cd9cf4c8b94cbc58fc6fd2aaab</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac5965d7004cdb43373a24b5332d7a841</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aafc73dabfc4cd279d680d2c0306817fb</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qrotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a291b94ea6562985248cc3a280a902034</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad56761115f4acb1d34358f8ebb5d873b</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a63148974aac87cc2a317d7ac134007ae</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac8eb02853115c6bbedc294df6d9b31bc</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4f2542a75f6c2d51bc79256349cca286</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad2b725d87d2bde35b6374b3dea61102c</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3f31dc25cad3867c65416d950f6ce87c</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afa37f0e73c990407b4cb4540eef44bc8</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b770da49e05decbadbd1f88aec1ef2c</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab5919e0987d31d690aff3b4283cf82f6</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad662c55756be273398766a9501759165</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6fd9df7cfb0bf7bb1aef0c986b40beb9</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6cacb9affc3d2960ef1da43570f2a8ef</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b952cf20afcbfab10273e52b33e082c</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a72d033c483f819ac9561c07abb513def</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab7ab4fff135a8716af4498ff056643d2</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a584e8aba65f893db3648e76f6d829784</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1c543137e901f5ecad8563162133710e</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af23636615213a8c574580a1279be5cac</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a04e294c34a9c8042113e413094b181ec</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ace12f4d3177b9818d68fbf0eb42a4a83</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrti2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a341863ac416ac8c6a9d373dcca808d25</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>qtrtri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7ca49d5736b1c56d6440d6e9a0b59d38</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a63355127e5375cea272f16c43283f69a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab784d25e281a8a58e82f9cb9cd04ab90</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7f53f924f5ddacfad236793613f04f8e</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abe91fa78c0766dcdcf70e908a0615138</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abe5b6d2d54ca1a7d41c41ec887763726</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>qxnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af3d89af2b439c118a9e18c07de45af4a</anchor>
      <arglist>(int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>samax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9f5b7282b4e96d2748fc0e431d539d23</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>samin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7c874b493fe2b0f949d261d343e86e64</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aff6e9473ef7faad9ff79668fab7bccaa</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>saxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a73fa066b43ef0b895117e0cb468003b7</anchor>
      <arglist>(int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scamax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a51d1867c50c263e042b86aec077e3f20</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scamin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac93d46161922aed2b2fb6fd3d665f9ad</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scasum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4a00758f0531f412efd4cc19fdc2cb50</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scmax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a761a29b497c8d7b56b51bd89a88f4eec</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scmin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1e899967fe124772c09fa8e2a23d6628</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>scnrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9b15e3341e510c5765add9b831e398af</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>scopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac78a03aefde24bc7a944e4d2ce7bc100</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a686f9b4d6d15162e73046befcff25897</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>sdsdot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac185921e363a00763e7ae59b26997d87</anchor>
      <arglist>(int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a236970a9e7c17bb53eb835fa8caa0c8d</anchor>
      <arglist>(char *, int *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a75a056f753c8507ada57e65a7e9bcb4a</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgema</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1d8f77178210a69576acb68b995dfac0</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3c93b4a538e9b2bba5097a0d2f76c095</anchor>
      <arglist>(char *, char *, int *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgems</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab5b882cd4a431bb62ab13c4c0a4b04e5</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemt</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a866e8ac09349c453712bc71e00f05911</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6df264cbf6ad22e80e1c456cf572fb78</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sger</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4a5e76f07c2d95112cc12a5b1dc01631</anchor>
      <arglist>(int *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgesv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adda1a91d0b366123745c66471f227a61</anchor>
      <arglist>(int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6a79c8d36b79638fee6f269a521f80be</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a92c83e959fdf082f8e7f27ca3f008500</anchor>
      <arglist>(int *, int *, float *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sgetrs</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afd367806e0b8e8440db45b995c06314d</anchor>
      <arglist>(char *, int *, int *, float *, int *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slaswp</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac5003dd5f35c4ae6bcf345447737dee2</anchor>
      <arglist>(int *, float *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slauu2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a09fddfca659979cfacabfa465e136041</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>slauum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5ad089822833047ca1dba9db6a3a14e1</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>smax</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8dd891a4dc20d4b83643ba5b15fe4277</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>smin</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae89bb7ae1fb979354bc8b7ccfa25e939</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>snorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a790e0b4af7f3ffe2251153303cf8cd68</anchor>
      <arglist>(char *, int *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>float BLASFUNC()</type>
      <name>snrm2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a43f3acfdbd3542ffdde4719f58fed090</anchor>
      <arglist>(int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6030f5a6c3c145b9d09764fd02e6c6ec</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2f34fbc2189209e99ac96879c7184201</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>spotri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a54a615bc68469b6821f83ea4f0111f56</anchor>
      <arglist>(char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3f997d497847303d79dcab1649adb268</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aea86db3eff5aafb70c7a937421757774</anchor>
      <arglist>(float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a77426e46addd8c4a7edb35942a5c8b46</anchor>
      <arglist>(int *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>srotmg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1f88bf8484e27a12e8d4ab93fc462542</anchor>
      <arglist>(float *, float *, float *, float *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8d0b69549632a625a7773e8279aeb44f</anchor>
      <arglist>(char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adb920b3053f43c7714245d9eb13721ed</anchor>
      <arglist>(int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e298686bdc17a46eb8cb46325106d7d</anchor>
      <arglist>(char *, int *, float *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7801664637671b70387a0a917e1ec24a</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa9ed7e7dabbbd9b9db055fc83389c9a6</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>sswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af665098637521b34937d5ae5e989c13f</anchor>
      <arglist>(int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0e45e1b6b3331796a326ab4e6740975d</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae25b5db26a06b035d69d0dc507792478</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a84af4a997fb98befbb79bde451291e93</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae42328431260f7157725e30f35e953dd</anchor>
      <arglist>(char *, int *, float *, float *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af0beadea43d84d50129486afaf054ba0</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ssyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e70dedcbc88cc809253e0760ae7cd35</anchor>
      <arglist>(char *, char *, int *, int *, float *, float *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af16217ad67e122b872e95f1df67c3ef1</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaddc6212105d85eec54e387d04ff8e43</anchor>
      <arglist>(char *, char *, char *, int *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a12d2aff3c08b13fdce84d2591d4a12c3</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>stpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aed4247e0c71c8b19f88ea5acf83ab8ef</anchor>
      <arglist>(char *, char *, char *, int *, float *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a861ee9266ab9e1ef93e7ec99ba57d2fd</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a8c34a24bd508795219d1f7b2c82336bd</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a07c1d4736f59c1876cd6d9f89763a90c</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, float *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a404514769de88c9a62733dd5db132d97</anchor>
      <arglist>(char *, char *, char *, int *, float *, int *, float *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strti2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaea51e70803242568f5ce1ba4ace9290</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>strtri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5b9ea3f1eed00b9754d3565986c4d61b</anchor>
      <arglist>(char *, char *, int *, float *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a630321655c5c43855f117a0b2bef9a17</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa1ff5c8a3984126e045dd6168d8f5844</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9dc5f3d51036081c76d3d1665af1b1ea</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>xdotc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa4ad025676aba7c1d25415b6c1a4cb49</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>double BLASFUNC()</type>
      <name>xdotu</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7346b0f4e3583329a3d506528ead59fb</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xerbla</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2d65bda4481fbba9cecafd3bc32bc627</anchor>
      <arglist>(const char *, int *info, int)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a49cbb68d41aa4f888e255a13928b3aee</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac2f73d8eefe1f411af012a36b334c7b8</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae88a330063ac39d7e726d463996ecb0a</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae7342cd8e74f1c7fac6b55442da8ed81</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6fc87ac4c1ba5a45de8cc1837caffb03</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac7d68f474c337b9c55182b26930720cd</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgesv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a89d3c09b0eb9855d63b9e889e2b81dc2</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7daeb9a7e45b8e547a69a0255a5ad961</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a09293152f7a7337babb529d0442bf5ca</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xgetrs</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af3ffe694c98d7dd8623abf1a3344d9d6</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac50dd93bdc5105535ef6b556caa8fcb5</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a717b756f40b9e42a4cc8a2604e1bae43</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a297ec624c42bb696eb46dda705132b08</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a811d4a64a46bff8983208b527d1fcf32</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acbc2b5763cf3b097b52048f321cc3448</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abdb2ecda38c0b5af5f1b2466f014c983</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9f7b02b98c39d7ad69c58298044ebd11</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abcab82d0a1232026f63c4ab5fc5aaeca</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3235db2901d6d805a1881b2572cfabe1</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3898d72b5b440d5a09182da7c54cdf16</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2016c41800a5756ac1de07e03d33723e</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xhpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adc8f02da480a165295ab2b2291c00dac</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlaswp</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a50b8e03a99d660b14a45c3490db61ea9</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlauu2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a187656a2c6cef78b7651247fe2ffc7b6</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xlauum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3718c5fd58bdddfdac66bbb8c59b2ae9</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acd90cc3c77a34102120f0a86d2d5b32f</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2aad2608a49fbdeac51c2e9b00b5e35a</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xpotri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a021d920bd0b48fa52bd3e7699e6a19d0</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xqrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a366a70b46b765b62ab53b230c3e60f99</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xqscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4e7708cf6d60da8bae3d784272d8cf84</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aac626cdb4bd16e308f5a0d2f795d668a</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a829ca0724ca6cc433a4832a85137da54</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4feb4cf69525ad1b248bb31e8d69e3b9</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a883a1e5ab2034c2f790ee5c0d672679c</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adc720063823f89828c6833c32ece200e</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afb8cd3fd94a814229be8e239e33d092b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a807f13bf23e7e8d29fab2ac8920242c1</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a67cb57ad2bb96c401f07a0a4b0e1a655</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa78447af4353db0405401439432a687b</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac8b07018e3f2618e8366b889d69e54e0</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1cc9e2142e76acac634aac7510ca6233</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab5e9fbff473b1c1bf0ec12f82a230f2b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae691d8737bd117936edb37b52553a076</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa82307363761b37ca1b92ede2cbcb7fc</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afe9a32168f5ff05162255a4057351785</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6d8b87407ade4ad98918749e66211bd6</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ada531ff8c9e5058ae3900857c999d534</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad5a9fa8b28191b1a2a031accf5ac4db0</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6c600b9ec8641a57fb17a34af38c709e</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a39383f5ea2c72c93c472e520f1c329e4</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa600ca15fe21a1b9ac7032d1c43af5ae</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a732ce985dae0f185bcdc753c4557e38e</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrti2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acccbd1939d47d18e57cf876e46141876</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>xtrtri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a15f7f59cbbb1505e5db324c5d79d015d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ace4d7d47d5066426901987edbb949ae3</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zaxpyc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae56cf25b180f6e66bb365177686b09dd</anchor>
      <arglist>(int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zcopy</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab61229c4b4616d23a30379a7926aad2e</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt; BLASFUNC()</type>
      <name>zdotc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2d20bac0ea7c9f5f7154ce67bc6a07e5</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdotcw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afa1ee39fc8252e5f4c38e8bf840b1629</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt; BLASFUNC()</type>
      <name>zdotu</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abd5e7a3a388f674d842bf6d2bb458fcb</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdotuw</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0bb34f81db43d723010baa198e72b5d6</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdrot</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a80803cb43e8976af44d1b21e34c4d958</anchor>
      <arglist>(int *, double *, int *, double *, int *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zdscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a253a24625852885c5067ab22a42cba66</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a7ebff83b68195fc8baec12b43d9912c5</anchor>
      <arglist>(char *, int *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zge2mm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a766ebaea205745ff0276cc5a25341203</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgema</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3a5f9621b83a7e90397fff2254bae8a5</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aecd3aa81b8c13b279f5430cc58f4aa4f</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a10ce7335f5ec0cb57786b484f9a193cd</anchor>
      <arglist>(char *, char *, int *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgems</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae467d6f281046bae807cb1642dee8ac9</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemt</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a47ee3dafd21e6cb82dd8c3c2543f9b69</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a217e1211a5408f9e77a467a9a1b0f557</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgerc</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aa89e878517d1b1883a48a51d384af5df</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgeru</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae5278aa00a74de9eda40d7b5eca62914</anchor>
      <arglist>(int *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgesv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3e71b78332d761e8b4e006cd4182a8ac</anchor>
      <arglist>(int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a04dc173bbf438998a1420ff5fd6c83f5</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a3cd19827fcceec8a3235aacd5090f8cc</anchor>
      <arglist>(int *, int *, double *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zgetrs</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2b72660de22a575306eda57235842657</anchor>
      <arglist>(char *, int *, int *, double *, int *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac87980ab271048f9220680dfd2ab5cd6</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad8bacc454daad8bf7e9fa5e48c2917ad</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a26efb0b65e2ae9e677ae78e2777e3ac5</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhemv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abb1b3ab2fdbc301968d23dffd6a336c2</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac05c43627e590d201be0f67262894199</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a44becfeb8e5197839a4da4dd68cb3281</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a474d40244b69c9789b5a3fc36b628390</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zher2m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>af9d02565b8954ec6ea8d77ba8eee4454</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zherk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a577bbd34cf357baa7715093c33fa8999</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2fc2b43c0a31750cb06f977f6c06a145</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2992c68a9eeb25c27adda578d780c4bc</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zhpr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a2aee87398c6db6213a6acf4a595e8849</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlaswp</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4fd7e5c1bb6cb9c78fb56bc79e0ae136</anchor>
      <arglist>(int *, double *, int *, int *, int *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlauu2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a6c5c87dd2f6aa8bbb2cad9b488a35810</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zlauum</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad0f256c1bb044835cee3349f65f06c9e</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>znorm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ac9750bea2a8e9c04a8da76b17cf4854c</anchor>
      <arglist>(char *, int *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotf2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a5224b35aee40688d778499debd350d24</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotrf</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ade649f74ee89ab2b145ddb7a74edb7da</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zpotri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a859f93f4f77e89f4d94c57e7693434cd</anchor>
      <arglist>(char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zrotg</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a4de9831c4d9468ea88b599d39d61836c</anchor>
      <arglist>(double *, double *, double *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a68285bfb2b65eb94bd45088baadbed71</anchor>
      <arglist>(char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zscal</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a1b2852052df703d89bb84dc47ac8cb37</anchor>
      <arglist>(int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a975978b07fabca814ccdfa50ba27fa04</anchor>
      <arglist>(char *, int *, double *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ab89ef3bc7f13cdedcf11eb55ba328491</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zspr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a9569f1b1c47f9075ff1a3292687668ba</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zswap</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>adf7cba8d24595deda9294c9eb5834928</anchor>
      <arglist>(int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a11998c1cc50c87a6b8d3be26a8dd2dbc</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymm3m</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ad5a6672a1af6fcd69490ae56401da6ab</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsymv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>ae36296198f1475ae11e629bafd1c691a</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a15aaa67f48ec8e0d3ee25187a429160b</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a08edc693e82cbfe36ad04029117c2c1c</anchor>
      <arglist>(char *, int *, double *, double *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyr2k</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aed90221fdb5ecf7281895823670eea68</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>zsyrk</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a751bcbc20a08e0e5e7956f22aed4d776</anchor>
      <arglist>(char *, char *, int *, int *, double *, double *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztbmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abc698f049eee6d921b9ab71a7553403f</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztbsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a065a3513492dde636c0f2c6c45ef969a</anchor>
      <arglist>(char *, char *, char *, int *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztpmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>acd557d9c44296a96403f7feccd0cb2a0</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztpsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>abd9e9c9fb64d78ca478f20a5bbcf8bba</anchor>
      <arglist>(char *, char *, char *, int *, double *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrmm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a037038706a531d5f31b0f7584d9f47d9</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrmv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a69c8f715db7952a045f5aa33721d6eb5</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsm</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>aaa84e3139b85ac83d39577f90eb40df9</anchor>
      <arglist>(char *, char *, char *, char *, int *, int *, double *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrsv</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a55dcdd3a36b1b1acf602d7c65d7b207d</anchor>
      <arglist>(char *, char *, char *, int *, double *, int *, double *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrti2</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>afa29c92ebf0fbcdbb45cab26c732626c</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
    <member kind="function">
      <type>int BLASFUNC()</type>
      <name>ztrtri</name>
      <anchorfile>blas_8h.html</anchorfile>
      <anchor>a0857224af09cb3cb0bc53c458566d28d</anchor>
      <arglist>(char *, char *, int *, double *, int *, int *)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlasUtil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>BlasUtil_8h</filename>
    <class kind="class">internal::blas_data_mapper</class>
    <class kind="struct">internal::blas_traits</class>
    <class kind="struct">internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</class>
    <class kind="struct">internal::conj_if&lt; false &gt;</class>
    <class kind="struct">internal::conj_if&lt; true &gt;</class>
    <class kind="class">internal::const_blas_data_mapper</class>
    <class kind="struct">internal::extract_data_selector</class>
    <class kind="struct">internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">internal::get_factor</class>
    <class kind="struct">internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a589f5a2afa6d25eaceec4e614d616263</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blitz_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/blitz/</path>
    <filename>blitz__interface_8hh</filename>
    <class kind="class">blitz_interface</class>
  </compound>
  <compound kind="file">
    <name>blitz_LU_solve_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/blitz/</path>
    <filename>blitz__LU__solve__interface_8hh</filename>
    <class kind="class">blitz_LU_solve_interface</class>
  </compound>
  <compound kind="file">
    <name>block.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>block_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>block_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>block</name>
      <anchorfile>block_8cpp.html</anchorfile>
      <anchor>a25bc0cff03548429e0450cc776890d23</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compare_using_data_and_stride</name>
      <anchorfile>block_8cpp.html</anchorfile>
      <anchor>a3885399585aa534e6845be3d7050a320</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>data_and_stride</name>
      <anchorfile>block_8cpp.html</anchorfile>
      <anchor>a6a5b4cfa3fc645eb9604ed57d4b11214</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_block</name>
      <anchorfile>block_8cpp.html</anchorfile>
      <anchor>a52c041c80067d6c8824af9a628b0913b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/Block.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Core_2Block_8h</filename>
    <class kind="class">Block</class>
    <class kind="class">Block&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</class>
    <class kind="struct">internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Block.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Block_8h</filename>
  </compound>
  <compound kind="file">
    <name>block_nonconst_ctor_on_const_xpr_0.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>block__nonconst__ctor__on__const__xpr__0_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__0_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__0_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__0_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_nonconst_ctor_on_const_xpr_1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>block__nonconst__ctor__on__const__xpr__1_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__1_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__1_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_nonconst_ctor_on_const_xpr_2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>block__nonconst__ctor__on__const__xpr__2_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__2_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__2_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__nonconst__ctor__on__const__xpr__2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_on_const_type_actually_const_0.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>block__on__const__type__actually__const__0_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>block__on__const__type__actually__const__0_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>block__on__const__type__actually__const__0_8cpp.html</anchorfile>
      <anchor>ac07863d69ae41a4e395b31f73b35fbcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__on__const__type__actually__const__0_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>block_on_const_type_actually_const_1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>block__on__const__type__actually__const__1_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>block__on__const__type__actually__const__1_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>block__on__const__type__actually__const__1_8cpp.html</anchorfile>
      <anchor>ac07863d69ae41a4e395b31f73b35fbcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>block__on__const__type__actually__const__1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockHouseholder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Householder/</path>
    <filename>BlockHouseholder_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2769c57b258a7dd41806db791c231d</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_block_householder_triangular_factor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a68c1c85c497995a53e805da41c317433</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BlockMethods.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/plugins/</path>
    <filename>BlockMethods_8h</filename>
    <class kind="struct">ConstNColsBlockXpr</class>
    <class kind="struct">ConstNRowsBlockXpr</class>
    <class kind="struct">NColsBlockXpr</class>
    <class kind="struct">NRowsBlockXpr</class>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic,!IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a66e23fabff72fc1fcdd447922733a083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1,!IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af733e69da4faa9367f9b6d8254f879dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic,!IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9575a0cf5435e5d242ecc86b6813f7be</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1,!IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ad2b74ae4150c75c7c4bd557d28985cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>acb4ee952fe3d1e198e5112fa11a3682f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a304c0c1c0c50a317b891a797588afcdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5996acffecedf9059b88c5c45c4ee152</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a9c5598ad52bbb71a080722cb97942f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a93e6684bb07c46a5020a99ef03deca57</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5ec25a830c3ba675b3fc095b413ed444</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2ff10a17f5de27e277b388d83ad410da</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a51c6a9885adcf8464fd415af0aaa4889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2a866740312991e600cc984131a8a10a</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>adeb0fac2c8f59f37faca111765e72913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ab8fa56c7fd85a4177895d0acab5b14e9</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5bd9371de4634cc0b146dbbcc5c8d5b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a67a3f626cce3b0ed807f76bff7c98cb7</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>af6259781564c3c361af85fefb27c5e30</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a97d4a1b50a43ef4e00f7081bebce66b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2c659d868dcf6c57f8c18cda3c71e877</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a8acf2bddcf5777e98a3e36e4afffd320</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa9abeefe5c0c07fc59ab8a7c05683eb7</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a81fdcf7e0e75da65189ba6d63a57cd20</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>aa878619b8257408236559431bd2ab5ab</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a2b5d62fe34426c18bf8a105a3aa56947</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a5890de7c28f383d6a1627f6e40c25399</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a14f0eaeb262b3d854978bd941b467436</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a01deccb42f6bff59027abf00610524d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a424a4657b422521695f73ecd94719bdd</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>ac74a979f0fd85663a8dcab2bbe5ecc91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a16add63ff3a3fa3d036269341bf0a871</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>BlockMethods_8h.html</anchorfile>
      <anchor>a136b3c6d1bb15c3b3339f68c5e01c81b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BooleanRedux.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>BooleanRedux_8h</filename>
    <class kind="struct">internal::all_unroller</class>
    <class kind="struct">internal::all_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">internal::any_unroller</class>
    <class kind="struct">internal::any_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>btl.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/</path>
    <filename>btl_8hh</filename>
    <includes id="bench__parameter_8hh" name="bench_parameter.hh" local="yes" imported="no">bench_parameter.hh</includes>
    <class kind="class">BtlConfig</class>
    <class kind="class">BtlString</class>
    <member kind="define">
      <type>#define</type>
      <name>BTL_ALWAYS_INLINE</name>
      <anchorfile>btl_8hh.html</anchorfile>
      <anchor>a516e52a1b3f50f6a07bcb7aabb058ef0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTL_ASM_COMMENT</name>
      <anchorfile>btl_8hh.html</anchorfile>
      <anchor>a3361a813e04a9e66d7833e804cf11579</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTL_DISABLE_SSE_EXCEPTIONS</name>
      <anchorfile>btl_8hh.html</anchorfile>
      <anchor>a1ea666dfed19d73820686f30f79e5ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTL_DONT_INLINE</name>
      <anchorfile>btl_8hh.html</anchorfile>
      <anchor>ae6c9d753850ceed00be0040f4f5337f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BTL_MAIN</name>
      <anchorfile>btl_8hh.html</anchorfile>
      <anchor>a1b15c896d61bf404b5803fe2d57f9876</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btl_blitz.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/blitz/</path>
    <filename>btl__blitz_8cpp</filename>
    <includes id="blitz__interface_8hh" name="blitz_interface.hh" local="yes" imported="no">blitz_interface.hh</includes>
    <includes id="blitz__LU__solve__interface_8hh" name="blitz_LU_solve_interface.hh" local="yes" imported="no">blitz_LU_solve_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <includes id="action__lu__solve_8hh" name="action_lu_solve.hh" local="yes" imported="no">action_lu_solve.hh</includes>
    <includes id="action__ata__product_8hh" name="action_ata_product.hh" local="yes" imported="no">action_ata_product.hh</includes>
    <includes id="action__aat__product_8hh" name="action_aat_product.hh" local="yes" imported="no">action_aat_product.hh</includes>
    <includes id="action__atv__product_8hh" name="action_atv_product.hh" local="yes" imported="no">action_atv_product.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>btl__blitz_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>btl__blitz_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btl_tiny_blitz.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/blitz/</path>
    <filename>btl__tiny__blitz_8cpp</filename>
    <includes id="tiny__blitz__interface_8hh" name="tiny_blitz_interface.hh" local="yes" imported="no">tiny_blitz_interface.hh</includes>
    <includes id="bench__static_8hh" name="bench_static.hh" local="yes" imported="no">static/bench_static.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>btl__tiny__blitz_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>btl__tiny__blitz_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>btl_tiny_eigen3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/eigen3/</path>
    <filename>btl__tiny__eigen3_8cpp</filename>
    <includes id="eigen3__interface_8hh" name="eigen3_interface.hh" local="yes" imported="no">eigen3_interface.hh</includes>
    <includes id="bench__static_8hh" name="bench_static.hh" local="yes" imported="no">static/bench_static.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <includes id="action__lu__solve_8hh" name="action_lu_solve.hh" local="yes" imported="no">action_lu_solve.hh</includes>
    <includes id="action__ata__product_8hh" name="action_ata_product.hh" local="yes" imported="no">action_ata_product.hh</includes>
    <includes id="action__aat__product_8hh" name="action_aat_product.hh" local="yes" imported="no">action_aat_product.hh</includes>
    <includes id="action__atv__product_8hh" name="action_atv_product.hh" local="yes" imported="no">action_atv_product.hh</includes>
    <includes id="action__cholesky_8hh" name="action_cholesky.hh" local="yes" imported="no">action_cholesky.hh</includes>
    <includes id="action__trisolve_8hh" name="action_trisolve.hh" local="yes" imported="no">action_trisolve.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>btl__tiny__eigen3_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>btl__tiny__eigen3_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BVAlgorithms.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/BVH/</path>
    <filename>BVAlgorithms_8h</filename>
    <class kind="struct">internal::intersector_helper1</class>
    <class kind="struct">internal::intersector_helper2</class>
    <class kind="struct">internal::minimizer_helper1</class>
    <class kind="struct">internal::minimizer_helper2</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>BVAlgorithms_8h.html</anchorfile>
      <anchor>ad5974815f9be0ad9d8dc469f9be94059</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>BVIntersect</name>
      <anchorfile>BVAlgorithms_8h.html</anchorfile>
      <anchor>a55f00ef661ca7717596ec849a22fc5de</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Intersector &amp;intersector)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>BVAlgorithms_8h.html</anchorfile>
      <anchor>a27d3bf5a9c25724978aa3b1e4aabd77c</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>BVMinimize</name>
      <anchorfile>BVAlgorithms_8h.html</anchorfile>
      <anchor>ac5a625805f13905269a6190e8da06d4d</anchor>
      <arglist>(const BVH1 &amp;tree1, const BVH2 &amp;tree2, Minimizer &amp;minimizer)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a65c8ef54cc9010636d37a3bc12641df5</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector, typename BVH::Index root)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>minimize_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1465b64660def317193b5d75a663ed0d</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BVH.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>BVH_8cpp</filename>
    <class kind="struct">Ball</class>
    <class kind="struct">BallPointStuff</class>
    <class kind="struct">TreeTest</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>AlignedBox&lt; Scalar, Dim &gt;</type>
      <name>bounding_box</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a17da2ab3d74b4b2412f926672eb10084</anchor>
      <arglist>(const Matrix&lt; Scalar, Dim, 1 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox&lt; double, Dim &gt;</type>
      <name>bounding_box</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f0f4f67592c56edac019d632fc9676b</anchor>
      <arglist>(const Ball&lt; Dim &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>SQR</name>
      <anchorfile>BVH_8cpp.html</anchorfile>
      <anchor>a008137b55395036613fb97c40e7ba8b5</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_BVH</name>
      <anchorfile>BVH_8cpp.html</anchorfile>
      <anchor>a0e7e0919324aea871b27fb0f4634fbcd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BVH_Example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>BVH__Example_8cpp</filename>
    <class kind="struct">PointPointMinimizer</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="typedef">
      <type>AlignedBox&lt; double, 2 &gt;</type>
      <name>Box2d</name>
      <anchorfile>BVH__Example_8cpp.html</anchorfile>
      <anchor>a588ef29bfbf2256f682fe34c1c471feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Box2d</type>
      <name>bounding_box</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ada0b6fdc804be9a6e195ca6d916e6a46</anchor>
      <arglist>(const Vector2d &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>BVH__Example_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>C00_QuickStartGuide.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C00__QuickStartGuide_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C01_TutorialMatrixClass.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C01__TutorialMatrixClass_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C02_TutorialMatrixArithmetic.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C02__TutorialMatrixArithmetic_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C03_TutorialArrayClass.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C03__TutorialArrayClass_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C04_TutorialBlockOperations.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C04__TutorialBlockOperations_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C05_TutorialAdvancedInitialization.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C05__TutorialAdvancedInitialization_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C06_TutorialLinearAlgebra.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C06__TutorialLinearAlgebra_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C07_TutorialReductionsVisitorsBroadcasting.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C07__TutorialReductionsVisitorsBroadcasting_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C08_TutorialGeometry.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C08__TutorialGeometry_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C09_TutorialSparse.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>C09__TutorialSparse_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>C_BLAS_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/C_BLAS/</path>
    <filename>C__BLAS__interface_8hh</filename>
    <includes id="f77__interface_8hh" name="f77_interface.hh" local="yes" imported="no">f77_interface.hh</includes>
    <includes id="cblas_8h" name="cblas.h" local="yes" imported="no">cblas.h</includes>
    <includes id="blas_8h" name="blas.h" local="yes" imported="no">blas.h</includes>
    <class kind="class">C_BLAS_interface</class>
    <class kind="class">C_BLAS_interface&lt; float &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_STRING</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>a87b2ca7efb6f48e18b6dc03658c42c9d</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_STRING2</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>aadb63c5580931b6bbbe6c81affe41f44</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sgehrd_</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>a8d1e7c67e62f7fdee34a4dad208aae91</anchor>
      <arglist>(const int *n, int *ilo, int *ihi, float *a, const int *lda, float *tau, float *work, int *lwork, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sgetc2_</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>ad08ae76a1ff0ba61ca9ff6b9c8f273eb</anchor>
      <arglist>(const int *n, float *a, const int *lda, int *ipiv, int *jpiv, int *info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ssytrd_</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>a976e85a94a7e4f40125b557ac9d970d8</anchor>
      <arglist>(char *uplo, const int *n, float *a, const int *lda, float *d, float *e, float *tau, float *work, int *lwork, int *info)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>fone</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>a7500a6abcdfae5320b32e091fcf7e2a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static float</type>
      <name>fzero</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>a8d739f0b825adf51e69805aa60c16f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>intone</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>a13f63ad51da4a5be3da20f485d146946</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>left</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>af32074257ed1b575dfd1ab2f6e6ba59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>lower</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>a17ae1b83727db4230c8df98b4ee953fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>nonunit</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>ab79d2d03e4c846eec8f1b43aa85e1813</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>notrans</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>ad8f80afcad01639259638f9037d18806</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>right</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>ae258f4b5364eaaabd106893a19064f76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>trans</name>
      <anchorfile>C__BLAS__interface_8hh.html</anchorfile>
      <anchor>aada3348dbd56cc39ba70ddf84b9b2b36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>C_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/C/</path>
    <filename>C__interface_8hh</filename>
    <includes id="f77__interface_8hh" name="f77_interface.hh" local="yes" imported="no">f77_interface.hh</includes>
    <class kind="class">C_interface</class>
  </compound>
  <compound kind="file">
    <name>camera.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>camera_8cpp</filename>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
    <includes id="gpuhelper_8h" name="gpuhelper.h" local="yes" imported="no">gpuhelper.h</includes>
  </compound>
  <compound kind="file">
    <name>camera.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>camera_8h</filename>
    <class kind="class">Camera</class>
    <class kind="class">Frame</class>
  </compound>
  <compound kind="file">
    <name>cblas.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/C_BLAS/</path>
    <filename>cblas_8h</filename>
  </compound>
  <compound kind="file">
    <name>check_cache_queries.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>check__cache__queries_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_CPUID</name>
      <anchorfile>check__cache__queries_8cpp.html</anchorfile>
      <anchor>a3b75eb7584f3db16e7eee47fee56aa26</anchor>
      <arglist>(CODE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_DEBUG_CACHE_QUERY</name>
      <anchorfile>check__cache__queries_8cpp.html</anchorfile>
      <anchor>a670ac9a94a909cb72fafcd10497e4e75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>check__cache__queries_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chkder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>chkder_8h</filename>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>chkder_factor</name>
      <anchorfile>chkder_8h.html</anchorfile>
      <anchor>a8bb48e43fe1b37997adc4a22ef7ea38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chkder_log10e</name>
      <anchorfile>chkder_8h.html</anchorfile>
      <anchor>a230b19562cbcc3e9d4d696233809daa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chkder</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af420d9c80a84e30394909633faef7533</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;xp, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvecp, int mode, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;err)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/cholesky.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>lapack_2cholesky_8cpp</filename>
    <includes id="lapack__common_8h" name="lapack_common.h" local="yes" imported="no">lapack_common.h</includes>
  </compound>
  <compound kind="file">
    <name>test/cholesky.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>test_2cholesky_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DENSE_STORAGE_CTOR_PLUGIN</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>adc17adb0bab6aa5dbc727eac4a090b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_ASSERTION_CHECKING</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>a24129d817c98141992602c25ebbe5135</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_EVALUATION_COUNT</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>a898e1ee2773bf8d420749cfc67f182e4</anchor>
      <arglist>(XPR, N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholesky</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>a75b5b053baba1987b74f1876ea839e9f</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholesky_cplx</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>a04432e587d61fbae9c7f75d8416e76d6</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholesky_verify_assert</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>a443fa1eeae5a6799ab513a49059ed7f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_cholesky</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>aca0363d8976e69b385d4406e66ea872f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nb_temporaries</name>
      <anchorfile>test_2cholesky_8cpp.html</anchorfile>
      <anchor>af3c7b98ff0137fe5e461d315549f3245</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CholmodSupport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>CholmodSupport_8h</filename>
    <class kind="class">CholmodDecomposition</class>
    <class kind="struct">internal::solve_retval&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::sparse_solve_retval&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
    <member kind="enumeration">
      <name>CholmodMode</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>a46614447d94785f780a3959af27bae9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodAuto</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>a46614447d94785f780a3959af27bae9da12ce3eac1481716b49e12c2c5bf238be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSimplicialLLt</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>a46614447d94785f780a3959af27bae9daca8f51c19298c79b8933b095705aea25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodSupernodalLLt</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>a46614447d94785f780a3959af27bae9dab7e218603eb7fb0424943c3bda67833e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CholmodLDLt</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>a46614447d94785f780a3959af27bae9da977107b0283177e6ddf3301d6b508741</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholmod_configure_matrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abbeb1f15a685616eb5bf368886873fe9</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>ad484ba79115c8b5d35812e6fb66d1600</anchor>
      <arglist>(SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>ad421d21c9221c3012c6004164929f488</anchor>
      <arglist>(const SparseMatrix&lt; _Scalar, _Options, _Index &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>viewAsCholmod</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>a1ce8bf4f1367fd78e621b9e6264e20c7</anchor>
      <arglist>(const SparseSelfAdjointView&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, UpLo &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_dense</type>
      <name>viewAsCholmod</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>aaafad590a9170c5ff5d401f6089d31ee</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>viewAsEigen</name>
      <anchorfile>CholmodSupport_8h.html</anchorfile>
      <anchor>a9f46091cd41563bacba4745f6a773c44</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CholmodSupportLegacy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>CholmodSupportLegacy_8h</filename>
    <class kind="struct">internal::solve_retval&lt; SparseLDLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; SparseLLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</class>
    <class kind="class">SparseLDLT&lt; _MatrixType, Cholmod &gt;</class>
    <class kind="class">SparseLLT&lt; _MatrixType, Cholmod &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>cholmod_configure_matrix_legacy</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9f90d64c9882c720af51a55572ddf073</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_dense</type>
      <name>cholmod_map_eigen_to_dense</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3425603e19862bcb2bff91385c93f806</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>cholmod_map_eigen_to_sparse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9891c4e5d08c72b3fd268f5aa906aaf7</anchor>
      <arglist>(_MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_cholmod_sparse_to_eigen</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7d40ec5958733380e24cad5b58ec931b</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_Block.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>class__Block_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>class__Block_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>class__Block_8cpp.html</anchorfile>
      <anchor>a9aa86bb792a28202315593b7a0a015fd</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;m, int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Block&lt; const Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>class__Block_8cpp.html</anchorfile>
      <anchor>ad71258e7e5cc348517b1411b7ae86f2c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m, int rows, int cols)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_CwiseBinaryOp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>class__CwiseBinaryOp_8cpp</filename>
    <class kind="struct">MakeComplexOp</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>class__CwiseBinaryOp_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_CwiseUnaryOp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>class__CwiseUnaryOp_8cpp</filename>
    <class kind="struct">CwiseClampOp</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>class__CwiseUnaryOp_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_CwiseUnaryOp_ptrfun.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>class__CwiseUnaryOp__ptrfun_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>class__CwiseUnaryOp__ptrfun_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>ramp</name>
      <anchorfile>class__CwiseUnaryOp__ptrfun_8cpp.html</anchorfile>
      <anchor>a95a7f41e97af0898594659c7053e4766</anchor>
      <arglist>(double x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_FixedBlock.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>class__FixedBlock_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>class__FixedBlock_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Block&lt; Derived, 2, 2 &gt;</type>
      <name>topLeft2x2Corner</name>
      <anchorfile>class__FixedBlock_8cpp.html</anchorfile>
      <anchor>a45e964d35320293d95e8d382c751618d</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Block&lt; const Derived, 2, 2 &gt;</type>
      <name>topLeft2x2Corner</name>
      <anchorfile>class__FixedBlock_8cpp.html</anchorfile>
      <anchor>a21066cc5ea65c901aca75c3ef0db5faf</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_FixedVectorBlock.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>class__FixedVectorBlock_8cpp</filename>
    <member kind="function">
      <type>Eigen::VectorBlock&lt; Derived, 2 &gt;</type>
      <name>firstTwo</name>
      <anchorfile>class__FixedVectorBlock_8cpp.html</anchorfile>
      <anchor>aef9756846b96b78ae67c41d854eee0db</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorBlock&lt; const Derived, 2 &gt;</type>
      <name>firstTwo</name>
      <anchorfile>class__FixedVectorBlock_8cpp.html</anchorfile>
      <anchor>a5a715de10d6c240b3f7c130aa03ec39a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>class__FixedVectorBlock_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_FullPivLU.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>class__FullPivLU_8cpp</filename>
    <member kind="typedef">
      <type>Matrix&lt; double, 5, 3 &gt;</type>
      <name>Matrix5x3</name>
      <anchorfile>class__FullPivLU_8cpp.html</anchorfile>
      <anchor>aa7471b09c33b01c64a9dcb98330f1c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; double, 5, 5 &gt;</type>
      <name>Matrix5x5</name>
      <anchorfile>class__FullPivLU_8cpp.html</anchorfile>
      <anchor>ad6d9caf8ebbf0d61ebe36de1ee8f87ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; &quot;Here is, up to permutations, its LU decomposition matrix:&quot;&lt;&lt; endl&lt;&lt; lu.matrixLU()&lt;&lt; endl;cout&lt;&lt; &quot;Here is the L part:&quot;&lt;&lt; endl;Matrix5x5 l=Matrix5x5::Identity();l.block&lt; 5, 3 &gt;</name>
      <anchorfile>class__FullPivLU_8cpp.html</anchorfile>
      <anchor>a177bf5a10327b50eff26a8632366cd07</anchor>
      <arglist>(0, 0).triangularView&lt; StrictlyLower &gt;()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; l&lt;&lt; endl;cout&lt;&lt; &quot;Here is the U part:&quot;&lt;&lt; endl;Matrix5x3 u=lu.matrixLU().triangularView&lt; Upper &gt;</name>
      <anchorfile>class__FullPivLU_8cpp.html</anchorfile>
      <anchor>aff81668bf82a2ef02fc29db2fe931fb5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is the matrix m:&quot;&lt;&lt; endl&lt;&lt; m&lt;&lt; endl;Eigen::FullPivLU&lt; Matrix5x3 &gt;</type>
      <name>lu</name>
      <anchorfile>class__FullPivLU_8cpp.html</anchorfile>
      <anchor>a7c5c6799f10510af17433b66da2c9ae8</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix5x3</type>
      <name>m</name>
      <anchorfile>class__FullPivLU_8cpp.html</anchorfile>
      <anchor>aa404a0a20b36567e063e15756d092a7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>class_VectorBlock.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>class__VectorBlock_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>class__VectorBlock_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorBlock&lt; Derived &gt;</type>
      <name>segmentFromRange</name>
      <anchorfile>class__VectorBlock_8cpp.html</anchorfile>
      <anchor>a9e6fe0d7ccec9d09f8bc7078fb1e4f4a</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;v, int start, int end)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::VectorBlock&lt; const Derived &gt;</type>
      <name>segmentFromRange</name>
      <anchorfile>class__VectorBlock_8cpp.html</anchorfile>
      <anchor>a82e6df08f14fe926c800af98cc4fb2c0</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;v, int start, int end)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CoeffBasedProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>CoeffBasedProduct_8h</filename>
    <class kind="class">CoeffBasedProduct</class>
    <class kind="struct">internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_unroller</class>
    <class kind="struct">internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/QR/</path>
    <filename>ColPivHouseholderQR_8h</filename>
    <class kind="class">ColPivHouseholderQR</class>
    <class kind="struct">internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>ColPivHouseholderQR_solve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>ColPivHouseholderQR__solve_8cpp</filename>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>m</name>
      <anchorfile>ColPivHouseholderQR__solve_8cpp.html</anchorfile>
      <anchor>aff06e2fb4c0dec4bcea32f41905a981e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>y</name>
      <anchorfile>ColPivHouseholderQR__solve_8cpp.html</anchorfile>
      <anchor>a607319c13eebdebe0668926725936511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>commainitializer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>commainitializer_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_commainitializer</name>
      <anchorfile>commainitializer_8cpp.html</anchorfile>
      <anchor>ab591152c7560573c87d8e6a884ada800</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommaInitializer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>CommaInitializer_8h</filename>
    <class kind="class">CommaInitializer</class>
  </compound>
  <compound kind="file">
    <name>common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>common_8h</filename>
    <includes id="blas_8h" name="blas.h" local="yes" imported="no">../bench/btl/libs/C_BLAS/blas.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ADJ</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>adbe4c3711c9b88febb83b032ba30b8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIAG</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>af1133ac3bddac0fefdc11d40fdca457c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_BLAS_FUNC</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aaa695e8e0dd950fda83b2892145a8ef3</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INVALID</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>adf770fe2eec438e3758ffe905dbae208</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LEFT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a437ef08681e7210d6678427030446a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LO</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>af6756f4391699fde08af441bb7d9d49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOTR</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a814ae8b7d2442afbd90204c0c0df2df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NUNIT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ad65b360ee236cf84225fb3f3e8acc0c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>OP</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a63a3664cbdee9b346c8d91509aa829f7</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RIGHT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a80fb826a684cf3f0d306b22aa100ddac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIDE</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a56e22fa53d6e79b0a7729fbd2a20f0d9</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TR</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a4eeaa4bfb30c2bd68ba33198fb2f135e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UNIT</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a0079cc4909964ed0d782c06b1753ce14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UP</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a1965eaca47dbf3f87acdafc2208f04eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>UPLO</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aede440fdc60eff8db8599716ca73b449</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, 1 &gt; &gt;</type>
      <name>CompactVectorType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>adfd435adfcda708025c324115f7c1364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Complex</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a1a215510434ed195e4ce08e1f0b86afe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>MatrixType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ab5ea5a8e50af90c1c95350572f8b649b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, ColMajor &gt;</type>
      <name>PlainMatrixType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>aa269c0151a2f2c0570f004c77ca88b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>acb5c3dc237f99cf17167e8a629f01b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SCALAR</type>
      <name>Scalar</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a052eb942d12b6404aade6fae4b075fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, 1 &gt;, 0, InnerStride&lt; Dynamic &gt; &gt;</type>
      <name>StridedVectorType</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ac48d24eedfe72efd6bacbcbe70117378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4da66d6dc5b929fc072f7dce7fdab0ee378</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4daa9e2d59cf36dc044b75f06551d65d28d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_op</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a8acda11879ff1b59de02c56c99a98289</anchor>
      <arglist>(const char *op)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_side</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ac8c43dc903c27a45be520dbfefde82e8</anchor>
      <arglist>(const char *side)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>check_uplo</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a47cad79ba5af39d67810caf6e8539f8d</anchor>
      <arglist>(const char *uplo)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>copy_back</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a306fdc4cdad3b1289fc233df835abae4</anchor>
      <arglist>(T *x_cpy, T *x, int n, int incx)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get_compact_vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a3ef9559c0ce50ef27fb5fc97a5a53f00</anchor>
      <arglist>(T *x, int n, int incx)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Matrix&lt; T, Dynamic, Dynamic, ColMajor &gt;, 0, OuterStride&lt;&gt; &gt;</type>
      <name>matrix</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a94360d20ee722c1bcb23e5b2fbba8554</anchor>
      <arglist>(T *data, int rows, int cols, int stride)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Matrix&lt; T, Dynamic, 1 &gt;, 0, InnerStride&lt; Dynamic &gt; &gt;</type>
      <name>vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>a3262766246bb57ba3de920c23bb55c0f</anchor>
      <arglist>(T *data, int size, int incr)</arglist>
    </member>
    <member kind="function">
      <type>Map&lt; Matrix&lt; T, Dynamic, 1 &gt; &gt;</type>
      <name>vector</name>
      <anchorfile>common_8h.html</anchorfile>
      <anchor>ab91567e5dfde0688ff067f957b31f7e2</anchor>
      <arglist>(T *data, int size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonCwiseBinaryOps.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/plugins/</path>
    <filename>CommonCwiseBinaryOps_8h</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>CommonCwiseBinaryOps_8h.html</anchorfile>
      <anchor>abcf12f83ec29bea9378305f0e8b035c8</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CommonCwiseUnaryOps.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/plugins/</path>
    <filename>CommonCwiseUnaryOps_8h</filename>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a8391a8a82f1ad952c5ce3bc797a59fa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a95e17c548bb824eea74de365922dd98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a439275343866fc96ec3b3593495d103c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a4df201105578a2265d8f70d74ef90ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a78f6c235431381c8d8236a57e8cdf3aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a68ce0b5c1315f19ed65354e55018c118</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ac54132b2ef7de8b0bc3b9790ac879f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a660200abaf1fc4b888330a37d6132b76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aab6c2241712d7faf07019a0d86d3fb79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9fa07c65aaa391da128737f9ac078681</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae8ab11fb1ef0822aa61527f7ecd77b9d</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a01a3dfc024abbb42150002facf498357</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a9df394710e87be9156e2d7fefd549da7</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a7f741051159fbc50bb3b5f70d2c596a8</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a7f53ae2f5586a75f1747d84822ae9581</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae78e46db7ee3ba78d3cf59968d261f90</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aac77018db9aaabb6e9e2df9b1dc36412</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a23fc4bf97168dee2516f85edcfd4cfe7</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>CommonCwiseUnaryOps_8h.html</anchorfile>
      <anchor>aba9ae3923f6caa962ef3418d6872c369</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Companion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Polynomials/</path>
    <filename>Companion_8h</filename>
    <class kind="class">internal::companion</class>
    <class kind="struct">internal::decrement_if_fixed_size</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>T</type>
      <name>radix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ada3307157720fd44c81d9630da0f3686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9710a4b67ff399c3c1fac7ee56e72607</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AltiVec/Complex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2Complex_8h</filename>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">internal::Packet2cf</class>
    <class kind="struct">internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afb6d32bbaac1fa1de7d1b2e5cfbe5bef</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa90d712db5e1f71f0f90001a68c6680e</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a25a67c6cc0d4b3fc57f6af2020ad592b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7f35a9909c1c9534735947f6966108e6</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a926c1a14ff32e7f0f179fe04a8d9f3c3</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a48d68a4600a70f452ec63f6ef936f7c3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5ef9b60b51bfeb44c0b47e691f448d7b</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a23f5034d819a6956c631628ec0d51de0</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad96489e48c8a4362b7acb9462a62cea3</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a84314514f695da190246dd3a187a9364</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1a7c7e29c863b299234f1ef119a9ce16</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8ca9d8a4b2c1890d13f887586ffd37ca</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afa3266ba3f2ad6e73ffab58c7a16a5b6</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6b5206d662432e18d185916b406f673c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a67192f53c7e959c763004567b3e90cf7</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7fed758fbea9bc61604a2d41c0ea58e9</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a85aeb2aa222e32bc417536322179aad0</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9518b0a0c11403d920f26a1cfce7809f</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aff92f604514fcb6848e4fc5d2071d7fe</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a65a380cb684db09c6fdfb0d6c443030a</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0c647186f9b4980d0268c8bc829d10c2</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2ec0f16ca11864457ca5aee4e9bacc71</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a510897b064b6b0b60545cc4f984630cf</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_IM</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a171ef5e4e376fbe16a96db2c035c061d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_RE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4aa6121a5218764332658a2259c0a8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad043849785b1a49032aa2177b722d919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ace43d161cc08503954a5e3a9e9bc3c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_HI</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6bbc112d32c9f620d2b91982699d8093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_LO</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aad7ba6f89ddfca24c069e54de03e02b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a92ae345c0bb45bcafef91def412d8d6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NEON/Complex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2Complex_8h</filename>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">internal::Packet2cf</class>
    <class kind="struct">internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afb6d32bbaac1fa1de7d1b2e5cfbe5bef</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa90d712db5e1f71f0f90001a68c6680e</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a25a67c6cc0d4b3fc57f6af2020ad592b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7f35a9909c1c9534735947f6966108e6</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a926c1a14ff32e7f0f179fe04a8d9f3c3</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a48d68a4600a70f452ec63f6ef936f7c3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5ef9b60b51bfeb44c0b47e691f448d7b</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a23f5034d819a6956c631628ec0d51de0</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad96489e48c8a4362b7acb9462a62cea3</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a84314514f695da190246dd3a187a9364</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1a7c7e29c863b299234f1ef119a9ce16</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8ca9d8a4b2c1890d13f887586ffd37ca</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afa3266ba3f2ad6e73ffab58c7a16a5b6</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6b5206d662432e18d185916b406f673c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a67192f53c7e959c763004567b3e90cf7</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7fed758fbea9bc61604a2d41c0ea58e9</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a85aeb2aa222e32bc417536322179aad0</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9518b0a0c11403d920f26a1cfce7809f</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aff92f604514fcb6848e4fc5d2071d7fe</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a65a380cb684db09c6fdfb0d6c443030a</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0c647186f9b4980d0268c8bc829d10c2</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2ec0f16ca11864457ca5aee4e9bacc71</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a510897b064b6b0b60545cc4f984630cf</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af42b7f3e276f90511050481663e5c786</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/Complex.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2Complex_8h</filename>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</class>
    <class kind="struct">internal::Packet1cd</class>
    <class kind="struct">internal::Packet2cf</class>
    <class kind="struct">internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a978dfe02d3b22af5dd1fe5a42628a940</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afb6d32bbaac1fa1de7d1b2e5cfbe5bef</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8593879a15525365ae2d66f3a642d427</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa90d712db5e1f71f0f90001a68c6680e</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a726438bb7060470705da77ffd9e1c42e</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a25a67c6cc0d4b3fc57f6af2020ad592b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7f35a9909c1c9534735947f6966108e6</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a91ff18878a70892955687bea9337cfb3</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a41a935208cdf9bb91c8b4dfb04a0c316</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a26259b95c7431b7b6cab3dd835dcbd1c</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abc0be5b093b2c37829f5eefbc13d2add</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a48d68a4600a70f452ec63f6ef936f7c3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a25072e91c037a7fffd01f7352f7bca96</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5ef9b60b51bfeb44c0b47e691f448d7b</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abdac16e9eb35732cf8dd4c1d5d2cae29</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a23f5034d819a6956c631628ec0d51de0</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9792ed96cdc8504dac8a46c12742370b</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad96489e48c8a4362b7acb9462a62cea3</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae5379a4f15f29604b7bc43f36473e073</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a84314514f695da190246dd3a187a9364</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a265523f64af83e9da0bba5b589060a51</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1a7c7e29c863b299234f1ef119a9ce16</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8ca9d8a4b2c1890d13f887586ffd37ca</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afbd387d3c4e6ad713a3b06937febe243</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a533d9a49905a5ba667a90e004d01862a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afa3266ba3f2ad6e73ffab58c7a16a5b6</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0659d6c60ae0b9ebe391864720040ab6</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6b5206d662432e18d185916b406f673c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>add0783d2b0500631fbe61b54052c9e2f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a67192f53c7e959c763004567b3e90cf7</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4d37c918aa28c285bd38f962f574bdb7</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7fed758fbea9bc61604a2d41c0ea58e9</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4cbade9f5d4f649466637835f6afa0d2</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a85aeb2aa222e32bc417536322179aad0</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9518b0a0c11403d920f26a1cfce7809f</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a049df1abed9b9163cb7f28d980b037ad</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a76c4cb233f491376e5876116e5e994f0</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aff92f604514fcb6848e4fc5d2071d7fe</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4671ee04e7f0b9cc8368542f658b32b9</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a65a380cb684db09c6fdfb0d6c443030a</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0487537cee3765cea9946bb028c5b027</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0c647186f9b4980d0268c8bc829d10c2</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac9e935c867e4b681d23a3b2bd14dfa4e</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2ec0f16ca11864457ca5aee4e9bacc71</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7e40792223113a70876a2e68d53233eb</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a510897b064b6b0b60545cc4f984630cf</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas/complex_double.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>blas_2complex__double_8cpp</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__cplx__impl_8h" name="level1_cplx_impl.h" local="yes" imported="no">level1_cplx_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__cplx__impl_8h" name="level2_cplx_impl.h" local="yes" imported="no">level2_cplx_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2complex__double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/complex_double.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>lapack_2complex__double_8cpp</filename>
    <includes id="lapack_2cholesky_8cpp" name="lapack/cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lapack_2lu_8cpp" name="lapack/lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2complex__double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas/complex_single.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>blas_2complex__single_8cpp</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__cplx__impl_8h" name="level1_cplx_impl.h" local="yes" imported="no">level1_cplx_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__cplx__impl_8h" name="level2_cplx_impl.h" local="yes" imported="no">level2_cplx_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2complex__single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/complex_single.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>lapack_2complex__single_8cpp</filename>
    <includes id="lapack_2cholesky_8cpp" name="lapack/cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lapack_2lu_8cpp" name="lapack/lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REAL_SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>ab5196ef162f86143c3d67bb5d2275f91</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2complex__single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexEigenSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>ComplexEigenSolver_8h</filename>
    <includes id="EigenvaluesCommon_8h" name="EigenvaluesCommon.h" local="yes" imported="no">./EigenvaluesCommon.h</includes>
    <includes id="ComplexSchur_8h" name="ComplexSchur.h" local="yes" imported="no">./ComplexSchur.h</includes>
    <class kind="class">ComplexEigenSolver</class>
  </compound>
  <compound kind="file">
    <name>ComplexEigenSolver_compute.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>ComplexEigenSolver__compute_8cpp</filename>
    <member kind="function">
      <type>ces</type>
      <name>compute</name>
      <anchorfile>ComplexEigenSolver__compute_8cpp.html</anchorfile>
      <anchor>a556d6d4ba0c6c8713fd2fd25dcf58734</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>A</name>
      <anchorfile>ComplexEigenSolver__compute_8cpp.html</anchorfile>
      <anchor>a23b0bad13f8f7eb9e8545c6183e81bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cout&lt;&lt; &quot;Here is a random 4x4 matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;ComplexEigenSolver&lt; MatrixXcf &gt;</type>
      <name>ces</name>
      <anchorfile>ComplexEigenSolver__compute_8cpp.html</anchorfile>
      <anchor>afd8d05b91394834c8cdf175d9cadba9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cout&lt;&lt; &quot;The eigenvalues of A are:&quot;&lt;&lt; endl&lt;&lt; ces.eigenvalues()&lt;&lt; endl;cout&lt;&lt; &quot;The matrix of eigenvectors, V, is:&quot;&lt;&lt; endl&lt;&lt; ces.eigenvectors()&lt;&lt; endl&lt;&lt; endl;complex&lt; float &gt;</type>
      <name>lambda</name>
      <anchorfile>ComplexEigenSolver__compute_8cpp.html</anchorfile>
      <anchor>a8a21c18d4aa23228bc1b89f9b12182be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexEigenSolver_eigenvalues.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>ComplexEigenSolver__eigenvalues_8cpp</filename>
    <member kind="variable">
      <type>ComplexEigenSolver&lt; MatrixXcf &gt;</type>
      <name>ces</name>
      <anchorfile>ComplexEigenSolver__eigenvalues_8cpp.html</anchorfile>
      <anchor>ad46e835c5830d59cb31f185dff3a4872</anchor>
      <arglist>(ones, false)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>ones</name>
      <anchorfile>ComplexEigenSolver__eigenvalues_8cpp.html</anchorfile>
      <anchor>a6429140ab95f2bf273e56592ee8607af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexEigenSolver_eigenvectors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>ComplexEigenSolver__eigenvectors_8cpp</filename>
    <member kind="variable">
      <type>ComplexEigenSolver&lt; MatrixXcf &gt;</type>
      <name>ces</name>
      <anchorfile>ComplexEigenSolver__eigenvectors_8cpp.html</anchorfile>
      <anchor>a68954d21c7cbdefc2c016806178d7aa8</anchor>
      <arglist>(ones)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>ones</name>
      <anchorfile>ComplexEigenSolver__eigenvectors_8cpp.html</anchorfile>
      <anchor>a6429140ab95f2bf273e56592ee8607af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexSchur.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>ComplexSchur_8h</filename>
    <includes id="EigenvaluesCommon_8h" name="EigenvaluesCommon.h" local="yes" imported="no">./EigenvaluesCommon.h</includes>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="struct">internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="class">ComplexSchur</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>sqrt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abf385f91093421df8efd511b1415e7a3</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexSchur_compute.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>ComplexSchur__compute_8cpp</filename>
    <member kind="function">
      <type>schur</type>
      <name>compute</name>
      <anchorfile>ComplexSchur__compute_8cpp.html</anchorfile>
      <anchor>af6a68fd5a828d79b546d774b6129c2c2</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>A</name>
      <anchorfile>ComplexSchur__compute_8cpp.html</anchorfile>
      <anchor>a23b0bad13f8f7eb9e8545c6183e81bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ComplexSchur&lt; MatrixXcf &gt;</type>
      <name>schur</name>
      <anchorfile>ComplexSchur__compute_8cpp.html</anchorfile>
      <anchor>a2bbedb2f36e86c28ed4ccff6ef9a30c0</anchor>
      <arglist>(4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexSchur_matrixT.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>ComplexSchur__matrixT_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random 4x4 matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;ComplexSchur&lt; MatrixXcf &gt;</type>
      <name>schurOfA</name>
      <anchorfile>ComplexSchur__matrixT_8cpp.html</anchorfile>
      <anchor>a8796b04bcff2f436eb964e9dadba55a4</anchor>
      <arglist>(A, false)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>A</name>
      <anchorfile>ComplexSchur__matrixT_8cpp.html</anchorfile>
      <anchor>a23b0bad13f8f7eb9e8545c6183e81bcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ComplexSchur_matrixU.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>ComplexSchur__matrixU_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random 4x4 matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;ComplexSchur&lt; MatrixXcf &gt;</type>
      <name>schurOfA</name>
      <anchorfile>ComplexSchur__matrixU_8cpp.html</anchorfile>
      <anchor>a3bf9ba7ac3bac19307e5f2b844de16ca</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>A</name>
      <anchorfile>ComplexSchur__matrixU_8cpp.html</anchorfile>
      <anchor>a23b0bad13f8f7eb9e8545c6183e81bcf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CompressedStorage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>CompressedStorage_8h</filename>
    <class kind="class">CompressedStorage</class>
  </compound>
  <compound kind="file">
    <name>config.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>config_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CONTACT_MODEL_TYPE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a361ddf9077fd206281be5719c61e062a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_CONTACT_TYPE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a9834b1b4ce9a1ee38f381e619ec4ee50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_DISC</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a35f3418b9933da6b9fcd46c456d3fbfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_FORCE_MAGNITUDE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a9abd174fe1e39d433683cf9e9ff3bc00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_INCLUSION_RULE_FILTER_INSIDE_POINTS</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a44d6c9e4831e20cba984fd7b218d5283</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_INCLUSION_RULE_PARAMETER</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ae24dfe840600578ea4149b841ca6b7c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_INCLUSION_RULE_TYPE</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a843fbf22028c273379c5f9b727e969d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MU_0</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a54a657b1627924249c488a5d860f81c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MU_T</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>ac32f4fb9c2b695d6bcace38a8d860a98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIVIDE_OWS_BY_LAMBDA</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a52ec654d1792e2fea66a3e2c0bc5fe4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MULTITHREAD_ICR_COMPUTATION</name>
      <anchorfile>config_8h.html</anchorfile>
      <anchor>a9699e2795e07ae288a3f67744da2b77b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conservative_resize.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>conservative__resize_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>run_matrix_tests</name>
      <anchorfile>conservative__resize_8cpp.html</anchorfile>
      <anchor>adf3dcb4f3f4465bf7f8a9c1de6f34ce9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_vector_tests</name>
      <anchorfile>conservative__resize_8cpp.html</anchorfile>
      <anchor>a78f01eed34dffed55584116bdfbf014f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_conservative_resize</name>
      <anchorfile>conservative__resize_8cpp.html</anchorfile>
      <anchor>a2595230efde2ec582b413f8bea423fe1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>const_qualified_block_method_retval_0.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>const__qualified__block__method__retval__0_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>const__qualified__block__method__retval__0_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>const__qualified__block__method__retval__0_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>const__qualified__block__method__retval__0_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>const_qualified_block_method_retval_1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>const__qualified__block__method__retval__1_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>const__qualified__block__method__retval__1_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>const__qualified__block__method__retval__1_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>const__qualified__block__method__retval__1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>const_qualified_diagonal_method_retval.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>const__qualified__diagonal__method__retval_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>const__qualified__diagonal__method__retval_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>const__qualified__diagonal__method__retval_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>const__qualified__diagonal__method__retval_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>const_qualified_transpose_method_retval.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>const__qualified__transpose__method__retval_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>const__qualified__transpose__method__retval_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>const__qualified__transpose__method__retval_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>const__qualified__transpose__method__retval_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constants.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>Constants_8h</filename>
    <class kind="struct">ArrayXpr</class>
    <class kind="struct">Default_t</class>
    <class kind="struct">Dense</class>
    <class kind="struct">MatrixXpr</class>
    <class kind="struct">NoChange_t</class>
    <class kind="struct">Sequential_t</class>
    <namespace>Architecture</namespace>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799af886b397626076218462d53d50eb96bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799ae70afef0d3ff7aca74e17e85ff6c9f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799ab051342541ee4cd3d2d7d710ba7c8a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a72b90f18314e6abbe9193224547df48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a0dc6c411b3fc7ae6e32860a7872b7d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a65b1d67b2bb2e4a85b5f6a8863cd7109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a29eb98bd08096415c55f37ed4ac2af11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799abf11791f004a059cfdd9b941c76f3703</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799ac2a895b4256c681bdaa7cce26ab4e487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad0dbe611dd282845a1b1c621fbcfbe00afeaf599f3da3693d2ab4a7cc48a19437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad0dbe611dd282845a1b1c621fbcfbe00ad5380ca00f3d74b38593adf8a0d06d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConditionalJumpCost</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a5ae760a5c9b7253fc22419bcd09c6a5ea83dfe8e910cd1aed2f9721a724a3e2de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DefaultTraversal</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a35b7fa7665fe812ec8d7cf77bbcdbc26a6dec05949799644cc2d9010633497c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearTraversal</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a35b7fa7665fe812ec8d7cf77bbcdbc26ac43920028afd75b7d21d78bf0937c0b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerVectorizedTraversal</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a35b7fa7665fe812ec8d7cf77bbcdbc26a937cb0c42c9776cd97661409f339e8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearVectorizedTraversal</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a35b7fa7665fe812ec8d7cf77bbcdbc26a1812c893a21a52b0ee293909c1d368a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SliceVectorizedTraversal</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a35b7fa7665fe812ec8d7cf77bbcdbc26a60530bbfc7eafd042b7b817cbc8cb931</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InvalidTraversal</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a35b7fa7665fe812ec8d7cf77bbcdbc26a0385bb43e067acba87541aee4e75efb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoUnrolling</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>aa53acfc1f86c3ba3efc58c4c0b7a8b06a766ffbc5bb5d175c5b0cf3ff5d569429</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerUnrolling</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>aa53acfc1f86c3ba3efc58c4c0b7a8b06a1705c6f543170d9659fd3e6d100a49e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompleteUnrolling</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>aa53acfc1f86c3ba3efc58c4c0b7a8b06a378aec53ac85d290be7db54f761ecf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaac86184b0e3be936fbfd20249a057a0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaa1e16fa1b92ed7a058cd4ce7a9a0db044</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaa02a97bb4792f98916a1156a521fa9813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaa761c0504a518c7450ed6dfe9eaeab8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad86178b9def692404403c1e6ef728ceda02217d2d79111440646e3b00c747745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad86178b9def692404403c1e6ef728cedaeda0d7b1859ec757de18ee3b7c6c541c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDense</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>abd4fc2111b94dec34e056f8ef38c38e5a3528f409b93f31bdddce1945c0461bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSparse</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>abd4fc2111b94dec34e056f8ef38c38e5ab6a847068854a06042354b507bd98448</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffBasedProductMode</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ad63d52f2a7873cd40a13c4ce18552e27aa2b02e43dce09999f206d45008fde4d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LazyCoeffBasedProductMode</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ad63d52f2a7873cd40a13c4ce18552e27a726e5f15484795895486583dff50bbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterProduct</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ad63d52f2a7873cd40a13c4ce18552e27a7f4fb637e6365e395c22c48890ec68f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerProduct</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ad63d52f2a7873cd40a13c4ce18552e27a0831806f82b35197288a6add24684782</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemvProduct</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ad63d52f2a7873cd40a13c4ce18552e27ad863005d62a8d8cdcb0528df8c8211f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GemmProduct</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ad63d52f2a7873cd40a13c4ce18552e27aedaaabe5f05a7e48571843a21cf1f9bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7a6570775cf702f4d7a578fdbad75b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Action</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a8bb1ef53467e4f61410d12822d922498</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GetAction</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a8bb1ef53467e4f61410d12822d922498a42642b5e49bd1cf44f84c403b7c09f97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetAction</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a8bb1ef53467e4f61410d12822d922498a0859fd106f556ea406f97db59768361b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ComputationInfo</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a51bc1ac16f26ebe51eae1abb77bd037b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Success</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a51bc1ac16f26ebe51eae1abb77bd037bafdfbdf3247bd36a1f17270d5cec74c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumericalIssue</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a51bc1ac16f26ebe51eae1abb77bd037ba710fff14e8fc77846d4b75d8f4cc2d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoConvergence</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a51bc1ac16f26ebe51eae1abb77bd037ba4ff235bd185f3c5fceeec8d6540eb847</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga550469de139cb6f1605cb7cb2bbc79db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dba61f66ddc6702462a94d3e231f02b9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dba7e42a96f07eab63a8c9fa8a0526f34f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dbae61b9b6ea2fa75ca500d5bb1eaf6f6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dba1640f649d644701a2f4633e6bd88b20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga2d78499b99ddc29b9494f7ea33864d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52abcc9266dd518908451caf7a5fb6597ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a19a7cbff44698e7021b0734bf33d0fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a31e2bb4ca7b8017a2e904c90e627f958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a020a6f11b30cca436827c8601e07112c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8ef30fa9c08e08c8706653571f9f5b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ProductEvaluationMode</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a19539c4a85742928cd91d83569d63c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NormalProduct</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a19539c4a85742928cd91d83569d63c06a5cf162eb78db12bbb4187691ab08c39c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CacheFriendlyProduct</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a19539c4a85742928cd91d83569d63c06a3adaf09db92895066d5e22f9eed4e68e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae270f00cf5924aa856a955a394d020d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga302a826315506a7217d4b477ea78425f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883ea44d8c47b243faf765d10073a3354b684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883eacf916373493ba18a1f5ccbd06bdbe3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883ea7018d68c65a1e82f76aa87fd396ea74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883eab383acc9af79560442b38e949de17aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>ActualPacketAccessBit</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>aafbee24aed0aa204db61f7fce3334329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga972a2dcb6603215fa53e0b9e82051426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga54c3b872f5a14e7e0d3d6539b704ea67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Dynamic</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>adc9da5be31bdce40c25a92c27999c0e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gadc8925e67a5a54bd479d6f587112e19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaf8ad6e2956f7368b8e3f7407e2319e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>HereditaryBits</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ab3a408f1142a07c31e28ff8b51175c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>Infinity</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>a6cff718ef6bce746aa5e100036226625</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gab9799bf6feed77fc9fce0136ee55b99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga64e21b7543bdedce27f013512a4403a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>NestByRefBit</name>
      <anchorfile>Constants_8h.html</anchorfile>
      <anchor>ade73e088e9921d459e89667b7c96cadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa780614dc11271c147db56e9c1524e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga7bd49e7b260e869e10fb9dc4fd081a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ConstrainedConjGrad.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>ConstrainedConjGrad_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>constrained_cg</name>
      <anchorfile>group__IterativeSolvers__Module.html</anchorfile>
      <anchor>ga533453f6e2d5271d56b37e3be31de0e3</anchor>
      <arglist>(const TMatrix &amp;A, const CMatrix &amp;C, VectorX &amp;x, const VectorB &amp;b, const VectorF &amp;f, IterationController &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pseudo_inverse</name>
      <anchorfile>group__IterativeSolvers__Module.html</anchorfile>
      <anchor>gac97b76a0e500852b1336833e13345298</anchor>
      <arglist>(const CMatrix &amp;C, CINVMatrix &amp;CINV)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>contact_model.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>contact__model_8cpp</filename>
    <includes id="contact__model_8h" name="contact_model.h" local="yes" imported="no">../include/contact_model.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">../include/target_object.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>af7b6e724ee41aa227df7f4a48cd79846</anchor>
      <arglist>(std::ostream &amp;stream, PointContactModel const &amp;pc_model)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>contact_model.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>contact__model_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="limit__surface_8h" name="limit_surface.h" local="yes" imported="no">limit_surface.h</includes>
    <includes id="finger_8h" name="finger.h" local="yes" imported="no">finger.h</includes>
    <class kind="class">ICR::MultiPointContactModel</class>
    <class kind="class">ICR::PointContactModel</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>contact_point.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>contact__point_8cpp</filename>
    <includes id="contact__point_8h" name="contact_point.h" local="yes" imported="no">../include/contact_point.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a310471e1525cfd75f82acf3537a05cb3</anchor>
      <arglist>(std::ostream &amp;stream, ContactPoint const &amp;cp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>contact_point.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>contact__point_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <class kind="class">ICR::ContactPoint</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>CoreIterators.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>CoreIterators_8h</filename>
    <class kind="class">DenseBase::InnerIterator</class>
  </compound>
  <compound kind="file">
    <name>corners.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>corners_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>COMPARE_CORNER</name>
      <anchorfile>corners_8cpp.html</anchorfile>
      <anchor>afb1f23ee8eafd297910c18c3b1ffd5d7</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>corners</name>
      <anchorfile>corners_8cpp.html</anchorfile>
      <anchor>a22a1a4f6039c468d8154789777b51bbb</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>corners_fixedsize</name>
      <anchorfile>corners_8cpp.html</anchorfile>
      <anchor>adc97aa2bbfc582554ba561a9d283bbf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_corners</name>
      <anchorfile>corners_8cpp.html</anchorfile>
      <anchor>a6092600a28d58af638466862057a15a4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>covar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>covar_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>covar</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a14eddea8c7e4afa9c803f1833204ab34</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, Scalar tol=sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Cwise_8h</filename>
    <class kind="class">Cwise</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>Cwise_8h.html</anchorfile>
      <anchor>a587b777b7203fa60a6b815f2dfe22616</anchor>
      <arglist>(OP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>Cwise_8h.html</anchorfile>
      <anchor>ace6221953a32378a253dfc93d5cd94a0</anchor>
      <arglist>(OP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>Cwise_8h.html</anchorfile>
      <anchor>a2bf3874c91e27869dbba7554fc6d6517</anchor>
      <arglist>(OP)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_abs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__abs_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__abs_8cpp.html</anchorfile>
      <anchor>a819a64e6e93a4931926b2122068fd820</anchor>
      <arglist>(1,-2,-3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_abs2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__abs2_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__abs2_8cpp.html</anchorfile>
      <anchor>a819a64e6e93a4931926b2122068fd820</anchor>
      <arglist>(1,-2,-3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_acos.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__acos_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__acos_8cpp.html</anchorfile>
      <anchor>a1e4905839b24ab25e30c764540cdf9c7</anchor>
      <arglist>(0, sqrt(2.)/2, 1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_cos.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__cos_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__cos_8cpp.html</anchorfile>
      <anchor>a14b4c8a77951043c67d8948446d262b1</anchor>
      <arglist>(M_PI, M_PI/2, M_PI/3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_cube.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__cube_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__cube_8cpp.html</anchorfile>
      <anchor>a055561d045eb1ed11e95159b820992eb</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_equal_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__equal__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__equal__equal_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__equal__equal_8cpp.html</anchorfile>
      <anchor>a188cdf069ae7f69f89270bb0602fdc7e</anchor>
      <arglist>(3, 2, 1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_exp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__exp_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__exp_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_greater.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__greater_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__greater_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__greater_8cpp.html</anchorfile>
      <anchor>a188cdf069ae7f69f89270bb0602fdc7e</anchor>
      <arglist>(3, 2, 1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_greater_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__greater__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__greater__equal_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__greater__equal_8cpp.html</anchorfile>
      <anchor>a188cdf069ae7f69f89270bb0602fdc7e</anchor>
      <arglist>(3, 2, 1)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cout&lt;&lt; (v &gt;</name>
      <anchorfile>Cwise__greater__equal_8cpp.html</anchorfile>
      <anchor>a41a247fb98266706f529b777bb2cc543</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_inverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__inverse_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__inverse_8cpp.html</anchorfile>
      <anchor>a055561d045eb1ed11e95159b820992eb</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_less.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__less_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__less_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__less_8cpp.html</anchorfile>
      <anchor>a188cdf069ae7f69f89270bb0602fdc7e</anchor>
      <arglist>(3, 2, 1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_less_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__less__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__less__equal_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__less__equal_8cpp.html</anchorfile>
      <anchor>a188cdf069ae7f69f89270bb0602fdc7e</anchor>
      <arglist>(3, 2, 1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_log.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__log_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__log_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_max.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__max_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__max_8cpp.html</anchorfile>
      <anchor>a055561d045eb1ed11e95159b820992eb</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__max_8cpp.html</anchorfile>
      <anchor>a038527b6e3e313c5876fbf1fd6020d93</anchor>
      <arglist>(4, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_min.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__min_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__min_8cpp.html</anchorfile>
      <anchor>a055561d045eb1ed11e95159b820992eb</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__min_8cpp.html</anchorfile>
      <anchor>a038527b6e3e313c5876fbf1fd6020d93</anchor>
      <arglist>(4, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_minus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__minus_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__minus_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_minus_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__minus__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__minus__equal_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>Cwise__minus__equal_8cpp.html</anchorfile>
      <anchor>ac4055e3a20b6b3af3d10590ea446ef6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_not_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__not__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__not__equal_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__not__equal_8cpp.html</anchorfile>
      <anchor>a188cdf069ae7f69f89270bb0602fdc7e</anchor>
      <arglist>(3, 2, 1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_plus.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__plus_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__plus_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_plus_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__plus__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__plus__equal_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>Cwise__plus__equal_8cpp.html</anchorfile>
      <anchor>ac4055e3a20b6b3af3d10590ea446ef6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_pow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__pow_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__pow_8cpp.html</anchorfile>
      <anchor>abd6de939b89d894e26ac07bfa486cc30</anchor>
      <arglist>(8, 27, 64)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_product.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__product_8cpp</filename>
    <member kind="variable">
      <type>Array33i</type>
      <name>a</name>
      <anchorfile>Cwise__product_8cpp.html</anchorfile>
      <anchor>a54bca502f9dd20b051b73e33127c254d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Array33i</type>
      <name>b</name>
      <anchorfile>Cwise__product_8cpp.html</anchorfile>
      <anchor>a579cf295cb49519f9d8301068c555ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Array33i</type>
      <name>c</name>
      <anchorfile>Cwise__product_8cpp.html</anchorfile>
      <anchor>ab37b2787066e4ee36b9c44ef96d97080</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_quotient.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__quotient_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__quotient_8cpp.html</anchorfile>
      <anchor>a055561d045eb1ed11e95159b820992eb</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__quotient_8cpp.html</anchorfile>
      <anchor>a038527b6e3e313c5876fbf1fd6020d93</anchor>
      <arglist>(4, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_sin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__sin_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__sin_8cpp.html</anchorfile>
      <anchor>a14b4c8a77951043c67d8948446d262b1</anchor>
      <arglist>(M_PI, M_PI/2, M_PI/3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_slash_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__slash__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__slash__equal_8cpp.html</anchorfile>
      <anchor>aca2d1363ceab5dc8127cc945b781e826</anchor>
      <arglist>(3, 2, 4)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__slash__equal_8cpp.html</anchorfile>
      <anchor>ae36751fd087076743b93296725ef120d</anchor>
      <arglist>(5, 4, 2)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>v</name>
      <anchorfile>Cwise__slash__equal_8cpp.html</anchorfile>
      <anchor>ac4055e3a20b6b3af3d10590ea446ef6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_sqrt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__sqrt_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__sqrt_8cpp.html</anchorfile>
      <anchor>a641e121382495fa8dd764e626ce9d7e1</anchor>
      <arglist>(1, 2, 4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_square.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__square_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__square_8cpp.html</anchorfile>
      <anchor>a055561d045eb1ed11e95159b820992eb</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_tan.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__tan_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__tan_8cpp.html</anchorfile>
      <anchor>a14b4c8a77951043c67d8948446d262b1</anchor>
      <arglist>(M_PI, M_PI/2, M_PI/3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Cwise_times_equal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Cwise__times__equal_8cpp</filename>
    <member kind="function">
      <type>Array3d</type>
      <name>v</name>
      <anchorfile>Cwise__times__equal_8cpp.html</anchorfile>
      <anchor>a08e55c2d1681e8904e10e79993b564ec</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
    <member kind="function">
      <type>Array3d</type>
      <name>w</name>
      <anchorfile>Cwise__times__equal_8cpp.html</anchorfile>
      <anchor>a9d902bfa759bf7739aedf2484737dd99</anchor>
      <arglist>(2, 3, 0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseBinaryOp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>CwiseBinaryOp_8h</filename>
    <class kind="class">CwiseBinaryOp</class>
    <class kind="class">CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Dense &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CHECK_BINARY_COMPATIBILIY</name>
      <anchorfile>CwiseBinaryOp_8h.html</anchorfile>
      <anchor>aa74c2010558ea2f2bb8d6b1ebafd4d58</anchor>
      <arglist>(BINOP, LHS, RHS)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseNullaryOp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>CwiseNullaryOp_8h</filename>
    <class kind="class">CwiseNullaryOp</class>
    <class kind="struct">internal::setIdentity_impl</class>
    <class kind="struct">internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>cwiseop.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>cwiseop_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">AddIfNull</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN2_SUPPORT</name>
      <anchorfile>cwiseop_8cpp.html</anchorfile>
      <anchor>abd1be8e37ae5fe4fc859a92f9bf9c770</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>cwiseop_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cwiseops</name>
      <anchorfile>cwiseop_8cpp.html</anchorfile>
      <anchor>ac3fe7bf50f0daf14d2abb89e254ec379</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_cwiseop</name>
      <anchorfile>cwiseop_8cpp.html</anchorfile>
      <anchor>a047a78bd5ee996dbc8a4e30ea1a5c475</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseOperators.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>CwiseOperators_8h</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>acdc3020a0838d2fb2526729c98d81cfa</anchor>
      <arglist>(internal::scalar_quotient_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>abc2dc23c274353f6b4f2fe2510f3f795</anchor>
      <arglist>(std::less) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a7ac02575df50adc451b1f7ab08ac1959</anchor>
      <arglist>(std::less_equal) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>aee7a1ae229481cd5c0c96330b4694ca1</anchor>
      <arglist>(std::greater) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a0fadf5bd84fc0ccd6d516c75dda601ec</anchor>
      <arglist>(std::greater_equal) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a76ca690a3f74affeb00fbfa52e4fca6c</anchor>
      <arglist>(std::equal_to) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>ad2f5e6cbac9c912848255c9c56c1d0a0</anchor>
      <arglist>(std::not_equal_to) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a7670777bdac3ccac154e63d5a22fbac9</anchor>
      <arglist>(std::less) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a43d6c26d7a4b9586ecd009f54cd063da</anchor>
      <arglist>(std::less_equal) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>abd8e62f1dedd3065ffb9fef585937c84</anchor>
      <arglist>(std::greater) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a3e15c919f2acaff861c86c80860e7d01</anchor>
      <arglist>(std::greater_equal) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a85eaa49909fda6e6e1c1ea63e4dc40b2</anchor>
      <arglist>(std::equal_to) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>afc59cfdee0126b9b856522fd3fc85b14</anchor>
      <arglist>(std::not_equal_to) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>ad39462c2384a7e31a0fc487a30d17620</anchor>
      <arglist>(ExpressionType, OtherDerived) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>addad29440e480634acc2d45ee3c87ee9</anchor>
      <arglist>(internal::scalar_abs_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a856ed6b02cd6a05521c4bee005151bd1</anchor>
      <arglist>(internal::scalar_abs2_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a36f9709d63389ffea2104e4a9e4a1bcd</anchor>
      <arglist>(internal::scalar_exp_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a209b3a1615be346ebdf945ec3710077b</anchor>
      <arglist>(internal::scalar_log_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a532d8501367736657946fded25facf1c</anchor>
      <arglist>(internal::scalar_sqrt_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a4dabc9bfc88c2ff7a9c7d39d60e37930</anchor>
      <arglist>(internal::scalar_cos_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>af9586965358605de7bbf440c5f109d3d</anchor>
      <arglist>(internal::scalar_sin_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>af7aed8663d2158f5eb7f6e559fe4194a</anchor>
      <arglist>(internal::scalar_pow_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>ac61753aa8ed39bba38297ecf705fb491</anchor>
      <arglist>(internal::scalar_inverse_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a34e07b6551c442431ac7bed7725d2cfd</anchor>
      <arglist>(internal::scalar_square_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>CwiseOperators_8h.html</anchorfile>
      <anchor>a96bafb2a43b594a12fdb381092f3c30f</anchor>
      <arglist>(internal::scalar_cube_op) Cwise&lt; ExpressionType &gt;</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryOp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>CwiseUnaryOp_8h</filename>
    <class kind="class">CwiseUnaryOp</class>
    <class kind="class">CwiseUnaryOpImpl&lt; UnaryOp, XprType, Dense &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>CwiseUnaryView.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>CwiseUnaryView_8h</filename>
    <class kind="class">CwiseUnaryView</class>
    <class kind="class">CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>D01_StlContainers.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>D01__StlContainers_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>D03_WrongStackAlignment.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>D03__WrongStackAlignment_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>D07_PassingByValue.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>D07__PassingByValue_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>D09_StructHavingEigenMembers.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>D09__StructHavingEigenMembers_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>D11_UnalignedArrayAssert.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>D11__UnalignedArrayAssert_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>debug.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>debug_8h</filename>
  </compound>
  <compound kind="file">
    <name>DenseBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>DenseBase_8h</filename>
    <includes id="BlockMethods_8h" name="BlockMethods.h" local="yes" imported="no">../plugins/BlockMethods.h</includes>
    <class kind="struct">DenseBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">DenseBase::ConstNColsBlockXpr</class>
    <class kind="struct">DenseBase::ConstNRowsBlockXpr</class>
    <class kind="class">DenseBase</class>
    <class kind="struct">DenseBase::FixedSegmentReturnType</class>
    <class kind="struct">DenseBase::NColsBlockXpr</class>
    <class kind="struct">DenseBase::NRowsBlockXpr</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>DenseBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseBase_LinSpaced.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>DenseBase__LinSpaced_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>DenseBase_LinSpaced_seq.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>DenseBase__LinSpaced__seq_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>DenseBase_middleCols_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>DenseBase__middleCols__int_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DenseBase__middleCols__int_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseBase_middleRows_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>DenseBase__middleRows__int_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DenseBase__middleRows__int_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseBase_setLinSpaced.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>DenseBase__setLinSpaced_8cpp</filename>
    <member kind="function">
      <type>v</type>
      <name>setLinSpaced</name>
      <anchorfile>DenseBase__setLinSpaced_8cpp.html</anchorfile>
      <anchor>a29197088597834afea35f9041fa8e7ab</anchor>
      <arglist>(5, 0.5f, 1.5f).transpose()</arglist>
    </member>
    <member kind="variable">
      <type>VectorXf</type>
      <name>v</name>
      <anchorfile>DenseBase__setLinSpaced_8cpp.html</anchorfile>
      <anchor>a3d92dc87f4f0422a0e148915906ad883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseBase_template_int_middleCols.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>DenseBase__template__int__middleCols_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DenseBase__template__int__middleCols_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseBase_template_int_middleRows.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>DenseBase__template__int__middleRows_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>DenseBase__template__int__middleRows_8cpp.html</anchorfile>
      <anchor>a840291bc02cba5474a4cb46a9b9566fe</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseCoeffsBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>DenseCoeffsBase_8h</filename>
    <class kind="struct">internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</class>
    <class kind="class">DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</class>
    <class kind="class">DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</class>
    <class kind="struct">internal::first_aligned_impl</class>
    <class kind="struct">internal::first_aligned_impl&lt; Derived, false &gt;</class>
    <class kind="struct">internal::inner_stride_at_compile_time</class>
    <class kind="struct">internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">internal::outer_stride_at_compile_time</class>
    <class kind="struct">internal::outer_stride_at_compile_time&lt; Derived, false &gt;</class>
    <namespace>internal</namespace>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a715b98510262ac4ed73a709e377fc350</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DenseStorage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>DenseStorage_8h</filename>
    <class kind="struct">internal::constructor_without_unaligned_array_assert</class>
    <class kind="class">DenseStorage</class>
    <class kind="class">DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</class>
    <class kind="class">DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="class">DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</class>
    <class kind="class">DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</class>
    <class kind="class">DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</class>
    <class kind="struct">internal::plain_array</class>
    <class kind="struct">internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_DENSE_STORAGE_CTOR_PLUGIN</name>
      <anchorfile>DenseStorage_8h.html</anchorfile>
      <anchor>aa7316a27111c56b29fd97deeef1ed6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_UNALIGNED_ARRAY_ASSERT</name>
      <anchorfile>DenseStorage_8h.html</anchorfile>
      <anchor>a45e68b364df58c08174d828c064a5b89</anchor>
      <arglist>(sizemask)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>details.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/StlSupport/</path>
    <filename>details_8h</filename>
    <class kind="class">Eigen::aligned_allocator_indirection</class>
    <class kind="struct">Eigen::aligned_allocator_indirection::rebind</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGNED_ALLOCATOR</name>
      <anchorfile>details_8h.html</anchorfile>
      <anchor>ae0d61b49bc76da3d3347423dd9883462</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORKAROUND_MSVC_STL_SUPPORT</name>
      <anchorfile>details_8h.html</anchorfile>
      <anchor>a9c986efa7b10b4e1346e7ebd1d11933f</anchor>
      <arglist>(T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>determinant.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>determinant_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>determinant</name>
      <anchorfile>determinant_8cpp.html</anchorfile>
      <anchor>a23eb90efd73058c5e4579446dbe819d3</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_determinant</name>
      <anchorfile>determinant_8cpp.html</anchorfile>
      <anchor>acdc153e69038935c8beb5e1796a59701</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Determinant.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/LU/</path>
    <filename>Determinant_8h</filename>
    <class kind="struct">internal::determinant_impl</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 2 &gt;</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 3 &gt;</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 4 &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det3_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a45d9ee9e8c45b3fac77ee5a3fcf21fd5</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int a, int b, int c)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det4_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a762dd5bdfc6dc44000da1f94ef723d67</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int j, int k, int m, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diagonal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>diagonal_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>diagonal</name>
      <anchorfile>diagonal_8cpp.html</anchorfile>
      <anchor>a92340af6dbaaba622e275be130b27f4b</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_diagonal</name>
      <anchorfile>diagonal_8cpp.html</anchorfile>
      <anchor>a553c0fe9708c5cf2cc60cbfb8235b5b2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Diagonal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Diagonal_8h</filename>
    <class kind="class">Diagonal</class>
    <class kind="struct">internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>diagonal_nonconst_ctor_on_const_xpr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>diagonal__nonconst__ctor__on__const__xpr_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>diagonal__nonconst__ctor__on__const__xpr_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>diagonal__nonconst__ctor__on__const__xpr_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>diagonal__nonconst__ctor__on__const__xpr_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diagonal_on_const_type_actually_const.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>diagonal__on__const__type__actually__const_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>diagonal__on__const__type__actually__const_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>diagonal__on__const__type__actually__const_8cpp.html</anchorfile>
      <anchor>ac07863d69ae41a4e395b31f73b35fbcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>diagonal__on__const__type__actually__const_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diagonalmatrices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>diagonalmatrices_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>diagonalmatrices</name>
      <anchorfile>diagonalmatrices_8cpp.html</anchorfile>
      <anchor>a4629a34b867fd043292d908745b60756</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_diagonalmatrices</name>
      <anchorfile>diagonalmatrices_8cpp.html</anchorfile>
      <anchor>aefc1e1ded9ee83f9815f6ee088fb8cf5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DiagonalMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>DiagonalMatrix_8h</filename>
    <class kind="class">DiagonalBase</class>
    <class kind="class">DiagonalMatrix</class>
    <class kind="class">DiagonalWrapper</class>
    <class kind="struct">internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>DiagonalProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>DiagonalProduct_8h</filename>
    <class kind="class">DiagonalProduct</class>
    <class kind="struct">internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>DirectionWise_replicate.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>DirectionWise__replicate_8cpp</filename>
    <member kind="variable">
      <type>MatrixXi</type>
      <name>m</name>
      <anchorfile>DirectionWise__replicate_8cpp.html</anchorfile>
      <anchor>a43e73237dc03ee93e1201df4230b075b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DirectionWise_replicate_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>DirectionWise__replicate__int_8cpp</filename>
    <member kind="variable">
      <type>Vector3i</type>
      <name>v</name>
      <anchorfile>DirectionWise__replicate__int_8cpp.html</anchorfile>
      <anchor>a6d850c57ad6ba334023bd66fd4934527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DisableStupidWarnings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>DisableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>dlmalloc.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/mpreal/</path>
    <filename>dlmalloc_8c</filename>
    <class kind="struct">mallinfo</class>
    <class kind="struct">malloc_chunk</class>
    <class kind="struct">malloc_params</class>
    <class kind="struct">malloc_segment</class>
    <class kind="struct">malloc_state</class>
    <class kind="struct">malloc_tree_chunk</class>
    <member kind="define">
      <type>#define</type>
      <name>ABORT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a5376571bbf4cdc9782683635f366f89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ABORT_ON_ASSERT_FAILURE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>afc93c014764c05a1cbdef61482bc36f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ACQUIRE_MALLOC_GLOBAL_LOCK</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aa3c43629ddadadeb43d75494062e5342</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>align_as_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8c0e37f0d02dc9393501b1dc9b9951fd</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>align_offset</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2e22ed02137eff655b87a572b974eb37</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>assert</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>af576bf8ffa22a44e53018c67095ffbf0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>bit_for_tree_index</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>add9cdad127078283b5143927a1610427</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_DIRECT_MMAP</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a26980b7eab40770feedf42c2bd73c24f</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_MMAP</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2c63dd9bc221c7bba0b8a6b2772ecd81</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_MORECORE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a215ecb242aa62fffb86fce8c6f3cac32</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_MREMAP</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>afde1135b9abf86803f31a6b832ecf2a7</anchor>
      <arglist>(addr, osz, nsz, mv)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_MUNMAP</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a570315b155b7f2271c9370201cc24ef3</anchor>
      <arglist>(a, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>calloc_must_clear</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aa961cd887ed571eadb6f6148d0d09e48</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_free_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4ee253420495ac1a115acad3a7e2045c</anchor>
      <arglist>(M, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_inuse_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4a10639890e0474f257429c8aec650bb</anchor>
      <arglist>(M, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_malloc_state</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>afa00ceb10e333a5edffe0c4a429207b0</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_malloced_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ae26652400ab077acf28998ca58aa7bf1</anchor>
      <arglist>(M, P, N)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_mmapped_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab4a8a939c748e7bf809ebf9cde15f974</anchor>
      <arglist>(M, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>check_top_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a9da830f14086f890cc55fc4172a02eb6</anchor>
      <arglist>(M, P)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chunk2mem</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>accb5f8e767e1e6ca196937cd24f8a1e2</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHUNK_ALIGN_MASK</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a46f5899c4a72acfdd20872d893679bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chunk_minus_offset</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a26cb551063ab1a46db7bd51be271afdd</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHUNK_OVERHEAD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad99e48752cd2b170bdaf90b5a5bbf072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chunk_plus_offset</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2222e8c19fc975b86342ea505eeed358</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>chunksize</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a0bd05b2720a9f79a0c066086c4f7e2fa</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>cinuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a01d65bf1aca48739daba1789e75731d4</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CINUSE_BIT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8f8153cc167dd042af6840f7130b9721</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>clear_pinuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad32c3519a274d707cedb0345f2ebf129</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>clear_smallmap</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a5429f913012abf9059d0bd93940c9e0e</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>clear_treemap</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6c003dab5a3337bde0315d6a58c1a9cd</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CMFAIL</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aea7448d636880994af54d52aa979e7bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>compute_bit2idx</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac8199000024d5b45dbf79400df381dfc</anchor>
      <arglist>(X, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>compute_tree_index</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a057276ef94e26754cae354fd9f56bcef</anchor>
      <arglist>(S, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CORRUPTION_ERROR_ACTION</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>acb20d711da475d4c59ef88569579b4d4</anchor>
      <arglist>(m)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEBUG</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_GRANULARITY</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a0919191b14359403f853f75c6fcb5879</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_MMAP_THRESHOLD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3d78f5f17cc66ad4b567a39a55bb4837</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_TRIM_THRESHOLD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aed027da2fe85e7618851151184d04f49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DIRECT_MMAP_DEFAULT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ae2c771d260e4c8cc3a781e60de5cced7</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>disable_contiguous</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1c844cd4da4c0805c2b2e8424513f1fd</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>disable_lock</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a349dcd06c8dcf826a592f4d9a7b2949c</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>disable_mmap</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a73914fa402851f1661c5f8026003be64</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DLMALLOC_VERSION</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aa27beecc92c596aab2bd668f0cba740a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>enable_lock</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aa7eff565061029c1af31eecb25dca0be</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>enable_mmap</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2f290b320a0eac1ac56491a51cbed8df</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ensure_initialization</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3344f5638240b82a2128c71d6073a9b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXTERN_BIT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a57ab793cfa029220055825980f7e6edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FENCEPOST_HEAD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a14d64540da114c6390ce2501849706bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG4_BIT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a17fe36f581907d842fa2055e9f462f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FLAG_BITS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>adc6adc464a32997a5da502b124c6c8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>fm</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3615cd1bfae88d6e9fbf531d1259a3a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOOTERS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1c2512fa5003ea9c05934d55c1196c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FORCEINLINE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a724fb9f82013c782db5c3c12ea36aac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FOUR_SIZE_T_SIZES</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2a1f1d667053b23e22043a3c7845eded</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>get_foot</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a7567ed8861f166c8935e08d92c611bed</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>gm</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8223ecd78e9937dc1fc43a49deec1554</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>granularity_align</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a47800d7a9fdf871d0afdce3d5cd3af50</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HALF_MAX_SIZE_T</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac9bba1fcedab650619ef4d19073f9c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MMAP</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac24e9c0562704d17896d14869e748fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MORECORE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a9339a8172859ed6c7aed68f3ab65281c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HAVE_MREMAP</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4a3ec5cb9c1f5dc2638cb96342dc3d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>idx2bit</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aef388580685989725034bdcb7c5543bf</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL_LOCK</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a61cf32dcdf0f1bcb268e3fe3f32b69dc</anchor>
      <arglist>(l)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INSECURE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad21df8408a63deff2676218cfd5ebb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>insert_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aec697f44cce422498bc01b7c19114b5a</anchor>
      <arglist>(M, P, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>insert_large_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac38ba865e6c3bf916fcdcb6bfa8be00d</anchor>
      <arglist>(M, X, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>insert_small_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>adb28fc94857fe6fd0d13a790c1866284</anchor>
      <arglist>(M, P, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>internal_free</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1f1a36ca1107db0b1d82c07db766e29c</anchor>
      <arglist>(m, mem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>internal_malloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a5444a4a9f6894b7afd5d0a461a7cdb02</anchor>
      <arglist>(m, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INUSE_BITS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a80bcec0b805b07f53640caa5a11a513d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_aligned</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a02e34c4ed5784fb77e540dec9112cbfd</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_extern_segment</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4c59e261d6424fcb626e521881dde00f</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_global</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>abf6941f282e0b4e708de251c482eaeed</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_granularity_aligned</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aef1cfe43fae84cc03ab977f8512f0a11</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_initialized</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>af3b001bbc18e175f99b0c8644d63dd4d</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_inuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a731e3667ac73997bac2c62f9c4478e11</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_mmapped</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3597aedd2e73f2b6616f82e2838292ec</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_mmapped_segment</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a9a31e5267bf40dcb9992d77209c35427</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_page_aligned</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a07ca81810ed532d2c932a26984f16fcd</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>is_small</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aadc2cdd1444477c387fc30e64f061432</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>least_bit</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a63b9c45d67753a9da2be543ca879c261</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>left_bits</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a24d6f7ffb2d8e91878f8b6c06b803c5e</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>leftmost_child</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a62a561657f44853b51a022b878471921</anchor>
      <arglist>(t)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>leftshift_for_tree_index</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a64356087190cdd50fc15488628a603ce</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_GRANULARITY</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1ff5e3f74801d4cbb5e97ab2d3b8f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_MMAP_THRESHOLD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a0dd09b97e3eb71f8256b8bd441828175</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_TRIM_THRESHOLD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ae5e96ee9e20ef7cfcbbb690877fc9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MALLINFO_FIELD_TYPE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a53688562ed3d2eda132ae91de874cd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MALLOC_ALIGNMENT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a05897f13370acbdecbf31034f8bec0d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MALLOC_FAILURE_ACTION</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ae5869ce6c79206810a98c59f60b9f9db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>malloc_getpagesize</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad8548e96f0d0f428a1b826ba096c3ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mark_inuse_foot</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ae33f10cb02fb28aa399e3a7ff644a3a6</anchor>
      <arglist>(M, p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mark_smallmap</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>add2106bac689c78a86e8dc2b7ba9e533</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mark_treemap</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aa4cee82f9e5d26a5118b2e743c7fd1a2</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_RELEASE_CHECK_RATE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>af2e1098b71c84ef4c22b344dd9b3e272</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_REQUEST</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a79dc55ceff5acfd97aabd01db632a266</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SIZE_T</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad6a20ec9394445398c2618b055acbcb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SMALL_REQUEST</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a74e041ce14d5a19644a4ada6ba9584dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MAX_SMALL_SIZE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a5f1a8ee1b6c92973fc7fd9d8603b709d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MCHUNK_SIZE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>af3cedaeb11325fd3f4b08e92107be0d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mem2chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4603903faa99536698009c9b64bc1ab9</anchor>
      <arglist>(mem)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MFAIL</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6f716771caf6f2af3b7ffb6b78091aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_CHUNK_SIZE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>abf35d28195f0f301fe63d0ea867f4379</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_LARGE_SIZE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac7cc8b0e715687eccf92f4bd1528b129</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_REQUEST</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8c13c7ec4d73f12f94e9ce9486672cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MIN_SMALL_INDEX</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a06f22f4c7be02a90000e46f2e7eb873b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>minsize_for_tree_index</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a5ab894e6672002a76fde663e4abda3bc</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>mmap_align</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac00dfdac316c41741d390ec3a5616fff</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MMAP_CHUNK_OVERHEAD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a7a63444ac4059044f199801725fac79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MMAP_CLEARS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6d5e91f5ad1b37dc59642cb2db028d0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MMAP_DEFAULT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2ffaf2bbf4640080a18b722339db2125</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MMAP_FLAGS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad2d83ed2587a673f05e96fb46a11193e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MMAP_FOOT_PAD</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ada2e72cef4eb947e8f406502aec6e888</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MMAP_PROT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab3a1aea60d3139bc62769ccc05bfa21e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MORECORE_CONTIGUOUS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad9f27b6ca99e4a63328136443a428b74</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MORECORE_DEFAULT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>af84dec7bed092a94ed4501cae641695a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MSPACES</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab69b328d35c5a8e3bdc3463d3603e950</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MUNMAP_DEFAULT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a976813970c83aebd611482673617e74d</anchor>
      <arglist>(a, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>next_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a891ae6952dcc03f81e75b91666400f51</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>next_pinuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a62c85451d286c94329b31175ff6aa991</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_MALLINFO</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>abdaef093c0ac7f4ffca5df2d2b2f0560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_SEGMENT_TRAVERSAL</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6413d234d61f597fccc2aac39e33941c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOINLINE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1b173d22e57d9395897acbd8de62d505</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NSMALLBINS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>afe898942dfe9b3557981d0dc935fddde</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NTREEBINS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a187fe34f71c63b486f6d79ac51117061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ok_address</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a162ea143ef987e2bc98d5e4b69f7bff6</anchor>
      <arglist>(M, a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ok_inuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a27bd04a29396a4164edab26cb11e543c</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ok_magic</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a92a34445b3f1e6050ad4ffb2f6dd8297</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ok_next</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a57b2c8e49aeb87c3cb1922648ef9ad3c</anchor>
      <arglist>(p, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ok_pinuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aded4345a9d79e45d438506d86f550cd6</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONLY_MSPACES</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aeb595638a14befbd356f77f8ec2a5c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>overhead_for</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad7d2c199c11feafd3ae7f91aa1ee2c85</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pad_request</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>abc9ba9df02632268a7b15ef992a94035</anchor>
      <arglist>(req)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>page_align</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a26099b7c631584ea0a7df48d5663b316</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>pinuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a7d865edc2d2e8b7a33b3eb02ee22c2e7</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PINUSE_BIT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aa41e697181baeec7157ff5f0f6ae747a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POSTACTION</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8c176fdaf0d14b883ba250c8a569b88e</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PREACTION</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a9abf67cb3bc9027f0b44bab676e05f09</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>prev_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aee72e7631ab6012eb488e4ad9863d431</anchor>
      <arglist>(p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PROCEED_ON_ERROR</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>afac2a7b1a6efb14fc268051f90d0f1d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RELEASE_MALLOC_GLOBAL_LOCK</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2f3df62568086e570fba515b493fb8f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>replace_dv</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a374c640361e6a18551c63f548079ad05</anchor>
      <arglist>(M, P, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>request2size</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab5e11e7a52d0c430ee39bfbf1113253a</anchor>
      <arglist>(req)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>RTCHECK</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>afe7e6535ba41a91be580eb2bba5890e2</anchor>
      <arglist>(e)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>same_or_left_bits</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ace4a96b1b78fcc4d93372fb9336f899f</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>segment_holds</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3616a6ae475e54f73816dfa69d1483e8</anchor>
      <arglist>(S, A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set_foot</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8429bbf864f878eca1011ec97969535b</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set_free_with_pinuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4533a463f685015d5b56192fc5f42ba7</anchor>
      <arglist>(p, s, n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set_inuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1e4f613ffb89c72f5686586939b13cf6</anchor>
      <arglist>(M, p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set_inuse_and_pinuse</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6b0498b45088d3b87e6b2daed2f6fa92</anchor>
      <arglist>(M, p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set_lock</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aae06e664473337b87ba3d95609fef288</anchor>
      <arglist>(M, L)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set_size_and_pinuse_of_free_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a18bad8f70449009a982f57c6e8107d29</anchor>
      <arglist>(p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>set_size_and_pinuse_of_inuse_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a076ff214648e7d19ddaa7a4d963aae4a</anchor>
      <arglist>(M, p, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>should_trim</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8fcca0fe7fd7176c642cb7eaca01e3c8</anchor>
      <arglist>(M, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIX_SIZE_T_SIZES</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ae711f3f963dc01f816b155795e4a7729</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_T_BITSIZE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a9d769150c841cbb7512476c56aaf5617</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_T_FOUR</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a9233a87a400d8aaae1b22d1e3cdc42d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_T_ONE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1a115588725fa912f1bcaca9f08fb658</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_T_SIZE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2e3db94c3bfc87e3c7bcbee4973bab02</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_T_TWO</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a7e1ed65ca3ce9fcc21e329a7cea204d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE_T_ZERO</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>acd3fa67eabd0de0d56e206fa3a416de9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>small_index</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1f3d4249e522c896509b7999860090ea</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>small_index2size</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a377939ca061c1b170053c2927af26cdc</anchor>
      <arglist>(i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smallbin_at</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a862c7dc1f319911e1f06b9d99485cc54</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMALLBIN_SHIFT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a35c7b74e5fe8c45a869115cc6e154fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SMALLBIN_WIDTH</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a033008a0cb72328dd6ced48e7f639874</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>smallmap_is_marked</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a545357ca2a355288874c27ea94eca166</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPIN_LOCKS_AVAILABLE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3d9e79bafd355710e3db27a3605b0148</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRUCT_MALLINFO_DECLARED</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a73031e8be1f35c837c74bee1d205a929</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SYS_ALLOC_PADDING</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac40b2081de834d5d7e140d79592cd4df</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TOP_FOOT_SIZE</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3b8c23c29e153672fb62406384791948</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>treebin_at</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a9890e7becae3c880548653acb11ef261</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TREEBIN_SHIFT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a84cfe33e7f07c4b874fe1a82ba327c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>treemap_is_marked</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a0a5f672f882ef6645bcc97b6d0e30d7d</anchor>
      <arglist>(M, i)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TWO_SIZE_T_SIZES</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aea099b8fb6bf6975c70b2945de5064d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlink_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad3e9aeaeefa7e2fc61f84cafffc6a13a</anchor>
      <arglist>(M, P, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlink_first_small_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4710edd84badb715ced379a5a7000b61</anchor>
      <arglist>(M, B, P, I)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlink_large_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2af36a6897c8bac0fd68a329cf3b43c9</anchor>
      <arglist>(M, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unlink_small_chunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6681f6fb034ce0fcee30f1df143fcefc</anchor>
      <arglist>(M, P, S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USAGE_ERROR_ACTION</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab207e868102874ef0dee095572e35597</anchor>
      <arglist>(m, p)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_BUILTIN_FFS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a66da830b721a3ea3b57609ba4894da73</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_DEV_RANDOM</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3071f613460817c78d1b8002d1093cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_DL_PREFIX</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>af3f7542b311a5ccfc7cdba686524c29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>use_lock</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a7c7ff8add3d9f12d4af529f9f43d7644</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_LOCK_BIT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a02a456408564b69d6f3de5f8fede4931</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_LOCKS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>afc15a339eab4721df5fcd099004f1840</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>use_mmap</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>acab9406dcc7caedf7a63038e271d45a5</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_MMAP_BIT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6792a808878980b064a53729e42a1b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>use_noncontiguous</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6cbe613595e5001cbb1b85de17ce1c27</anchor>
      <arglist>(M)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_NONCONTIGUOUS_BIT</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac7f41c328146bb45481fe3e0c20787d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_SPIN_LOCKS</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2272cf5f1db0ea5dd0e89d1a3c5028f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>bindex_t</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a4c04048d19db75c080e5f0ab19d45f8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>binmap_t</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a2714ff4b4994bc59cce3c3dce1e60c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>flag_t</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a98d45780d5103f1a6b54a549a3d12de2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_chunk</type>
      <name>mchunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6412caf3aa493b17e390b53cef6fcca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_chunk *</type>
      <name>mchunkptr</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aab2c188a259d6c4bd443ed712a92714c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_segment</type>
      <name>msegment</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aefb4243356502f3504318b435638ba57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_segment *</type>
      <name>msegmentptr</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac0c775e46c84cccbf60059dedd717fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_state *</type>
      <name>mstate</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a77915996ce21724eda56ab99e2ce75e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_chunk *</type>
      <name>sbinptr</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ac42f888c90017483ad23708b9a346798</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_tree_chunk *</type>
      <name>tbinptr</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1a975f80818075b2e6dc1e778144d14a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_tree_chunk</type>
      <name>tchunk</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1639705241e61df2983f58d6a2e15d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>struct malloc_tree_chunk *</type>
      <name>tchunkptr</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>addd456ccc8fb838310e92a3f394fc1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>add_segment</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aecee517bb2a61c5b79a745f3e0b4aa86</anchor>
      <arglist>(mstate m, char *tbase, size_t tsize, flag_t mmapped)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>change_mparam</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a99e26c45fc3b7bd05c627138d0d103fc</anchor>
      <arglist>(int param_number, int value)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlcalloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a557252c43fb14a209ead0e6dfe6216ad</anchor>
      <arglist>(size_t, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dlfree</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1b80f9ee2d497077e4741029c8e23700</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void **</type>
      <name>dlindependent_calloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad846767c4337a54652e8dec4e0bed7c9</anchor>
      <arglist>(size_t, size_t, void **)</arglist>
    </member>
    <member kind="function">
      <type>void **</type>
      <name>dlindependent_calloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a435fb5832028815c1fa843e938590269</anchor>
      <arglist>(size_t n_elements, size_t elem_size, void *chunks[])</arglist>
    </member>
    <member kind="function">
      <type>void **</type>
      <name>dlindependent_comalloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8c2ac6dd0af7f018766729dd191a739e</anchor>
      <arglist>(size_t, size_t *, void **)</arglist>
    </member>
    <member kind="function">
      <type>void **</type>
      <name>dlindependent_comalloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>acd1aa5efe158a3884ea0c8de51efaa6f</anchor>
      <arglist>(size_t n_elements, size_t sizes[], void *chunks[])</arglist>
    </member>
    <member kind="function">
      <type>struct mallinfo</type>
      <name>dlmallinfo</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a60d26bed6f1edc458e3cf14ffd670e02</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlmalloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a018ffd885ac72f4cb8ac0f972f6b4900</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dlmalloc_footprint</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab254fd19d67cb42c54cb0d236a80bb0b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dlmalloc_max_footprint</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ae1ee334e0195d500922cec58609742b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dlmalloc_stats</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6bf6239987d42c9885191675f584d14a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dlmalloc_trim</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a0cb0780a1d244f7541f85d2ece3999fc</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dlmalloc_usable_size</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8923af8a1039983906f9617a57022e98</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dlmallopt</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a5fa93d3a16f6cd853ca26b8796112770</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlmemalign</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a789f1726140c8d0ef5b54d893d806262</anchor>
      <arglist>(size_t, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlpvalloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ade3c6d7e2b557fe3af01a7f6979e9396</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlrealloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a79e7e77bbc6d5208678b007bf89aab61</anchor>
      <arglist>(void *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlvalloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab3764c29825f2f5caf6bb138e6f2dc12</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>has_segment_link</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab22b9d57eca306724cb8c4f928d0e824</anchor>
      <arglist>(mstate m, msegmentptr ss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void **</type>
      <name>ialloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a1eb4663e92a1701e431dace86a5ed287</anchor>
      <arglist>(mstate m, size_t n_elements, size_t *sizes, int opts, void *chunks[])</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_bins</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a5609388ac4c1fc24595689b52c6698b9</anchor>
      <arglist>(mstate m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>init_mparams</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aaee95454245a8becbb13ef85e5590aed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>init_top</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a09ce4644252dfd54eb489e77d0adfd20</anchor>
      <arglist>(mstate m, mchunkptr p, size_t psize)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static struct mallinfo</type>
      <name>internal_mallinfo</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad8ac5f52dd1f21d88799cfd5befa0b99</anchor>
      <arglist>(mstate m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>internal_malloc_stats</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>af720f169cd9332df50dfdd080b548120</anchor>
      <arglist>(mstate m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>internal_memalign</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad58d56198e0e2a3e26692bb2041017f9</anchor>
      <arglist>(mstate m, size_t alignment, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>internal_realloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a606cf67b44d8d7471fb2aeb14d33fa5f</anchor>
      <arglist>(mstate m, void *oldmem, size_t bytes)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>mmap_alloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a7fd01599d9d4726f71caf55b03e959ce</anchor>
      <arglist>(mstate m, size_t nb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mchunkptr</type>
      <name>mmap_resize</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ab4537f8b0908720056c288db49c98603</anchor>
      <arglist>(mstate m, mchunkptr oldp, size_t nb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>prepend_alloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a79639440a484b16134373be86179551e</anchor>
      <arglist>(mstate m, char *newbase, char *oldbase, size_t nb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static size_t</type>
      <name>release_unused_segments</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a949111e5f127c26e3b9f11bf26c8038a</anchor>
      <arglist>(mstate m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static msegmentptr</type>
      <name>segment_holding</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>adc1656892fa59cbd2e3b60a2608dfefc</anchor>
      <arglist>(mstate m, char *addr)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>sys_alloc</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a8bb55b23b1f7e313756913fedf9d3a98</anchor>
      <arglist>(mstate m, size_t nb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>sys_trim</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a3de256edbbbbd4018cd3563f55ee50ab</anchor>
      <arglist>(mstate m, size_t pad)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>tmalloc_large</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>abf258db4e259e134cd82ea7f2b0fcdab</anchor>
      <arglist>(mstate m, size_t nb)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void *</type>
      <name>tmalloc_small</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a776acc0ff029b46fedaa4945188ffe25</anchor>
      <arglist>(mstate m, size_t nb)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct malloc_state</type>
      <name>_gm_</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>a6210dbc9273f3fc1866d4c0394965fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>dev_zero_fd</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>aaff348c79e9c75716b227ad57c6ad45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static struct malloc_params</type>
      <name>mparams</name>
      <anchorfile>dlmalloc_8c.html</anchorfile>
      <anchor>ad910263e0987f4a44f28558c7a83d495</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dlmalloc.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/mpreal/</path>
    <filename>dlmalloc_8h</filename>
    <class kind="struct">mallinfo</class>
    <member kind="define">
      <type>#define</type>
      <name>M_GRANULARITY</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a1ff5e3f74801d4cbb5e97ab2d3b8f2e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_MMAP_THRESHOLD</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a0dd09b97e3eb71f8256b8bd441828175</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>M_TRIM_THRESHOLD</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>ae5e96ee9e20ef7cfcbbb690877fc9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MALLINFO_FIELD_TYPE</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a53688562ed3d2eda132ae91de874cd98</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NO_MALLINFO</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>abdaef093c0ac7f4ffca5df2d2b2f0560</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONLY_MSPACES</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>aeb595638a14befbd356f77f8ec2a5c0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>STRUCT_MALLINFO_DECLARED</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a73031e8be1f35c837c74bee1d205a929</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>USE_DL_PREFIX</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>af3f7542b311a5ccfc7cdba686524c29f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlcalloc</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a2fcace452c6d99a7bd5639f534cf3b77</anchor>
      <arglist>(size_t, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dlfree</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a1b80f9ee2d497077e4741029c8e23700</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>void **</type>
      <name>dlindependent_calloc</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>ad846767c4337a54652e8dec4e0bed7c9</anchor>
      <arglist>(size_t, size_t, void **)</arglist>
    </member>
    <member kind="function">
      <type>void **</type>
      <name>dlindependent_comalloc</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a8c2ac6dd0af7f018766729dd191a739e</anchor>
      <arglist>(size_t, size_t *, void **)</arglist>
    </member>
    <member kind="function">
      <type>struct mallinfo</type>
      <name>dlmallinfo</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a60d26bed6f1edc458e3cf14ffd670e02</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlmalloc</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>ae2f5da475dd284c1bf1e6a64a1581143</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dlmalloc_footprint</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>adec5b7f5907d2df1c944da37b2de241e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dlmalloc_stats</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>afab1af7f70873fb4612380ad599f9d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dlmalloc_trim</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a0cb0780a1d244f7541f85d2ece3999fc</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>dlmalloc_usable_size</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a8923af8a1039983906f9617a57022e98</anchor>
      <arglist>(void *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dlmallopt</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a5fa93d3a16f6cd853ca26b8796112770</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlmemalign</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a15d20fecdfd12477ae67b571a14ec6ec</anchor>
      <arglist>(size_t, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlpvalloc</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a735381ae2806ffad02f0c73d5fe4da7e</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlrealloc</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>a602d2efa311606d8a6fb781db3220ee3</anchor>
      <arglist>(void *, size_t)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>dlvalloc</name>
      <anchorfile>dlmalloc_8h.html</anchorfile>
      <anchor>aeb23e7c3cd66b56b8fd5ab48801c2e26</anchor>
      <arglist>(size_t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dogleg.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>dogleg_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>dogleg</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9c8a4df80c3921a2dab5414812e3bc19</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;qrfac, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dontalign.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>dontalign_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dontalign</name>
      <anchorfile>dontalign_8cpp.html</anchorfile>
      <anchor>a042977202eda4590a0a85d5d770d7c01</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dontalign</name>
      <anchorfile>dontalign_8cpp.html</anchorfile>
      <anchor>a36b75d040b2311cdcd06df16c552addc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Dot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Dot_8h</filename>
    <class kind="struct">internal::dot_nocheck</class>
    <class kind="struct">internal::dot_nocheck&lt; T, U, true &gt;</class>
    <class kind="struct">internal::lpNorm_selector</class>
    <class kind="struct">internal::lpNorm_selector&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::lpNorm_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">internal::lpNorm_selector&lt; Derived, Infinity &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>blas/double.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>blas_2double_8cpp</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__real__impl_8h" name="level1_real_impl.h" local="yes" imported="no">level1_real_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__real__impl_8h" name="level2_real_impl.h" local="yes" imported="no">level2_real_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/double.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>lapack_2double_8cpp</filename>
    <includes id="lapack_2cholesky_8cpp" name="lapack/cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lapack_2lu_8cpp" name="lapack/lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <includes id="eigenvalues_8cpp" name="eigenvalues.cpp" local="yes" imported="no">eigenvalues.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2double_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dynalloc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>dynalloc_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="class">MyClassA</class>
    <class kind="struct">MyStruct</class>
    <member kind="define">
      <type>#define</type>
      <name>ALIGNMENT</name>
      <anchorfile>dynalloc_8cpp.html</anchorfile>
      <anchor>a450f9d8af07bfe2f313dbe3a78738a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_aligned_malloc</name>
      <anchorfile>dynalloc_8cpp.html</anchorfile>
      <anchor>a69591d6572f2109a70f69381cef3b15a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_aligned_new</name>
      <anchorfile>dynalloc_8cpp.html</anchorfile>
      <anchor>a1c0666a50dce55ffa1c5e5f795b03de8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_aligned_stack_alloc</name>
      <anchorfile>dynalloc_8cpp.html</anchorfile>
      <anchor>a5b2cc529db1fba3e7429f090c2c961bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_dynaligned</name>
      <anchorfile>dynalloc_8cpp.html</anchorfile>
      <anchor>a72c335119aa8dadfd08c78061ca90311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_handmade_aligned_malloc</name>
      <anchorfile>dynalloc_8cpp.html</anchorfile>
      <anchor>ac832244d389ced3e854cd0d31c9a5b9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_dynalloc</name>
      <anchorfile>dynalloc_8cpp.html</anchorfile>
      <anchor>af84435e19966f19823e517caded7d1c2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DynamicSparseMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>DynamicSparseMatrix_8h</filename>
    <class kind="class">DynamicSparseMatrix</class>
    <class kind="class">DynamicSparseMatrix::InnerIterator</class>
    <class kind="struct">internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>ei_fftw_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/FFT/</path>
    <filename>ei__fftw__impl_8h</filename>
    <class kind="struct">internal::fftw_impl</class>
    <class kind="struct">internal::fftw_plan</class>
    <class kind="struct">internal::fftw_plan&lt; double &gt;</class>
    <class kind="struct">internal::fftw_plan&lt; float &gt;</class>
    <class kind="struct">internal::fftw_plan&lt; long double &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>T *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a17634f42579890c3be2e73fa81b5abe5</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function">
      <type>fftw_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a45a9d46be4a22148afa0454061cf824d</anchor>
      <arglist>(const std::complex&lt; double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwf_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1dc4e56c4652e07ce199e687324f2313</anchor>
      <arglist>(const std::complex&lt; float &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwl_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a26ee24b21e97203b55979d22b16d1e7e</anchor>
      <arglist>(const std::complex&lt; long double &gt; *p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ei_kissfft_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/FFT/</path>
    <filename>ei__kissfft__impl_8h</filename>
    <class kind="struct">internal::kiss_cpx_fft</class>
    <class kind="struct">internal::kissfft_impl</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>eig33.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>eig33_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>computeRoots</name>
      <anchorfile>eig33_8cpp.html</anchorfile>
      <anchor>a9b30d5945effb5111b5c9d18c4c241ee</anchor>
      <arglist>(const Matrix &amp;m, Roots &amp;roots)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen33</name>
      <anchorfile>eig33_8cpp.html</anchorfile>
      <anchor>a1c6f436d9603b7ff6f87e16873565f14</anchor>
      <arglist>(const Matrix &amp;mat, Matrix &amp;evecs, Vector &amp;evals)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eig33_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_adjoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__adjoint_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>adjoint</name>
      <anchorfile>eigen2__adjoint_8cpp.html</anchorfile>
      <anchor>a7333648f53414b05be9e4fd2f009fc22</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_adjoint</name>
      <anchorfile>eigen2__adjoint_8cpp.html</anchorfile>
      <anchor>addb88f8eb39a00233760d2ff2c055dd9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_alignedbox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__alignedbox_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>alignedbox</name>
      <anchorfile>eigen2__alignedbox_8cpp.html</anchorfile>
      <anchor>a307833efd51ab3305dac00875b0bcb09</anchor>
      <arglist>(const BoxType &amp;_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_alignedbox</name>
      <anchorfile>eigen2__alignedbox_8cpp.html</anchorfile>
      <anchor>a12e47b8a04075c7f6b609c9cddebfdac</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_array.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__array_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>array</name>
      <anchorfile>eigen2__array_8cpp.html</anchorfile>
      <anchor>ab79959273791df1d7544d7e3e8e84454</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>comparisons</name>
      <anchorfile>eigen2__array_8cpp.html</anchorfile>
      <anchor>a22d2317fd1e70968de780bffb346da02</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lpNorm</name>
      <anchorfile>eigen2__array_8cpp.html</anchorfile>
      <anchor>a81aa408831f8d57ebe830dd2972ba4a8</anchor>
      <arglist>(const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_array</name>
      <anchorfile>eigen2__array_8cpp.html</anchorfile>
      <anchor>ab471a16078bcb21b63bb0f5f5d3d4b85</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_basicstuff.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__basicstuff_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>basicStuff</name>
      <anchorfile>eigen2__basicstuff_8cpp.html</anchorfile>
      <anchor>ac6c5f55c04fb2ed8c19fbafaec0ccb90</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_basicstuff</name>
      <anchorfile>eigen2__basicstuff_8cpp.html</anchorfile>
      <anchor>a8c464754912e890d8e2301f4882a6b1e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_bug_132.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__bug__132_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_bug_132</name>
      <anchorfile>eigen2__bug__132_8cpp.html</anchorfile>
      <anchor>a32675297ed866ad451dbbc1019e40ec5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_cholesky.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__cholesky_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_ASSERTION_CHECKING</name>
      <anchorfile>eigen2__cholesky_8cpp.html</anchorfile>
      <anchor>a24129d817c98141992602c25ebbe5135</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholesky</name>
      <anchorfile>eigen2__cholesky_8cpp.html</anchorfile>
      <anchor>a75b5b053baba1987b74f1876ea839e9f</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_cholesky</name>
      <anchorfile>eigen2__cholesky_8cpp.html</anchorfile>
      <anchor>af797de66f39c9e1c46bd512d63c33c58</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_commainitializer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__commainitializer_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_commainitializer</name>
      <anchorfile>eigen2__commainitializer_8cpp.html</anchorfile>
      <anchor>aa9220cd9ce3e9eaa5cafe43b7cceff95</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_cwiseop.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__cwiseop_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">AddIfNull</class>
    <member kind="function">
      <type>void</type>
      <name>cwiseops</name>
      <anchorfile>eigen2__cwiseop_8cpp.html</anchorfile>
      <anchor>ac3fe7bf50f0daf14d2abb89e254ec379</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_cwiseop</name>
      <anchorfile>eigen2__cwiseop_8cpp.html</anchorfile>
      <anchor>a4f1b95b415548a0235ab6499f0f5bea2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_determinant.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__determinant_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>determinant</name>
      <anchorfile>eigen2__determinant_8cpp.html</anchorfile>
      <anchor>a23eb90efd73058c5e4579446dbe819d3</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_determinant</name>
      <anchorfile>eigen2__determinant_8cpp.html</anchorfile>
      <anchor>a2d299dbe6aa13d6ef5c60b35bb5e5bad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_dynalloc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__dynalloc_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <class kind="class">MyClassA</class>
    <class kind="struct">MyStruct</class>
    <member kind="define">
      <type>#define</type>
      <name>ALIGNMENT</name>
      <anchorfile>eigen2__dynalloc_8cpp.html</anchorfile>
      <anchor>a450f9d8af07bfe2f313dbe3a78738a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_aligned_malloc</name>
      <anchorfile>eigen2__dynalloc_8cpp.html</anchorfile>
      <anchor>a69591d6572f2109a70f69381cef3b15a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_aligned_new</name>
      <anchorfile>eigen2__dynalloc_8cpp.html</anchorfile>
      <anchor>a1c0666a50dce55ffa1c5e5f795b03de8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_aligned_stack_alloc</name>
      <anchorfile>eigen2__dynalloc_8cpp.html</anchorfile>
      <anchor>a5b2cc529db1fba3e7429f090c2c961bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_dynaligned</name>
      <anchorfile>eigen2__dynalloc_8cpp.html</anchorfile>
      <anchor>a72c335119aa8dadfd08c78061ca90311</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_handmade_aligned_malloc</name>
      <anchorfile>eigen2__dynalloc_8cpp.html</anchorfile>
      <anchor>ac832244d389ced3e854cd0d31c9a5b9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_dynalloc</name>
      <anchorfile>eigen2__dynalloc_8cpp.html</anchorfile>
      <anchor>a4865bf12420c07b6aa22b4463699dc6f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_eigensolver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__eigensolver_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eigensolver</name>
      <anchorfile>eigen2__eigensolver_8cpp.html</anchorfile>
      <anchor>a936952f9210b126877c2c4a0f5f6e084</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selfadjointeigensolver</name>
      <anchorfile>eigen2__eigensolver_8cpp.html</anchorfile>
      <anchor>abc47a768b2337f0e2cf111ccf190589f</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_eigensolver</name>
      <anchorfile>eigen2__eigensolver_8cpp.html</anchorfile>
      <anchor>ab97ac0cc93ac7f685697620c6ac7ffad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_first_aligned.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__first__aligned_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">some_non_vectorizable_type</class>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_first_aligned</name>
      <anchorfile>eigen2__first__aligned_8cpp.html</anchorfile>
      <anchor>a3a1eb55b5a01a3973cfac7d54860e8e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_first_aligned_helper</name>
      <anchorfile>eigen2__first__aligned_8cpp.html</anchorfile>
      <anchor>a76ea13398107a3504b19460926d52ae8</anchor>
      <arglist>(Scalar *array, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_none_aligned_helper</name>
      <anchorfile>eigen2__first__aligned_8cpp.html</anchorfile>
      <anchor>ae4174dc29a4ff48bc6b27faeec1a51fd</anchor>
      <arglist>(Scalar *array, int size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__geometry_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_EULER</name>
      <anchorfile>eigen2__geometry_8cpp.html</anchorfile>
      <anchor>abfdd6839ba82da96583c4d652c86c323</anchor>
      <arglist>(I, J, K, X, Y, Z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>geometry</name>
      <anchorfile>eigen2__geometry_8cpp.html</anchorfile>
      <anchor>a4dd133ef8a55a56601175d6957034cd3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_geometry</name>
      <anchorfile>eigen2__geometry_8cpp.html</anchorfile>
      <anchor>aef727aee142a35b73695f72b337a5eee</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_geometry_with_eigen2_prefix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__geometry__with__eigen2__prefix_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN2_SUPPORT_STAGE15_RESOLVE_API_CONFLICTS_WARN</name>
      <anchorfile>eigen2__geometry__with__eigen2__prefix_8cpp.html</anchorfile>
      <anchor>a8d6ecad578bebef3febca65bccc430c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_EULER</name>
      <anchorfile>eigen2__geometry__with__eigen2__prefix_8cpp.html</anchorfile>
      <anchor>abfdd6839ba82da96583c4d652c86c323</anchor>
      <arglist>(I, J, K, X, Y, Z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>geometry</name>
      <anchorfile>eigen2__geometry__with__eigen2__prefix_8cpp.html</anchorfile>
      <anchor>a4dd133ef8a55a56601175d6957034cd3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_geometry_with_eigen2_prefix</name>
      <anchorfile>eigen2__geometry__with__eigen2__prefix_8cpp.html</anchorfile>
      <anchor>a220e02a0d8cae6ebd8c0a9b88dead5db</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_hyperplane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__hyperplane_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>hyperplane</name>
      <anchorfile>eigen2__hyperplane_8cpp.html</anchorfile>
      <anchor>aab9e9e8f1ae45d9082386dd503b738ea</anchor>
      <arglist>(const HyperplaneType &amp;_plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lines</name>
      <anchorfile>eigen2__hyperplane_8cpp.html</anchorfile>
      <anchor>aeaad5dae2dbb626ea77360ddd5cd22b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_hyperplane</name>
      <anchorfile>eigen2__hyperplane_8cpp.html</anchorfile>
      <anchor>aecc62ee7b87cc9a65fbe0ae8f36aeb40</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_inverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__inverse_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>inverse</name>
      <anchorfile>eigen2__inverse_8cpp.html</anchorfile>
      <anchor>a0685e8ea74c2e85ea8ad3253f567107f</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_inverse</name>
      <anchorfile>eigen2__inverse_8cpp.html</anchorfile>
      <anchor>ad04cc9e5e97c51aad78f77d1a92cc38e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_linearstructure.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__linearstructure_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>linearStructure</name>
      <anchorfile>eigen2__linearstructure_8cpp.html</anchorfile>
      <anchor>a732f558aec611a3bed4b734d4218e727</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_linearstructure</name>
      <anchorfile>eigen2__linearstructure_8cpp.html</anchorfile>
      <anchor>a44412db6bb78fc2b0dcc932d29157d81</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_lu.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__lu_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>doSomeRankPreservingOperations</name>
      <anchorfile>eigen2__lu_8cpp.html</anchorfile>
      <anchor>af3b6dd7a5c0228c7641a3f6e6daa6bf2</anchor>
      <arglist>(Eigen::MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lu_invertible</name>
      <anchorfile>eigen2__lu_8cpp.html</anchorfile>
      <anchor>a7754798ba2c63ea970514b317e050b7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lu_non_invertible</name>
      <anchorfile>eigen2__lu_8cpp.html</anchorfile>
      <anchor>af8b90dd33431d04306d5c675952d4591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_lu</name>
      <anchorfile>eigen2__lu_8cpp.html</anchorfile>
      <anchor>a7772aefa8f41c0eabee758ff396bbfec</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_map.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__map_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>map_class_matrix</name>
      <anchorfile>eigen2__map_8cpp.html</anchorfile>
      <anchor>ac208a0ae2772398a0db085210c700655</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_class_vector</name>
      <anchorfile>eigen2__map_8cpp.html</anchorfile>
      <anchor>a9c06aa815ab02e77686ffecd71c0bba5</anchor>
      <arglist>(const VectorType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_static_methods</name>
      <anchorfile>eigen2__map_8cpp.html</anchorfile>
      <anchor>a6b4681ccb8475b9c1928aedf4f34a59b</anchor>
      <arglist>(const VectorType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_map</name>
      <anchorfile>eigen2__map_8cpp.html</anchorfile>
      <anchor>ad770b60393a1c610f26e7863be448472</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_meta.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__meta_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_META_SQRT</name>
      <anchorfile>eigen2__meta_8cpp.html</anchorfile>
      <anchor>ad13b6f70d307294f58118f3e9c627267</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_meta</name>
      <anchorfile>eigen2__meta_8cpp.html</anchorfile>
      <anchor>a72ecf2fa5815c755a9d763d16aa6c13e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_miscmatrices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__miscmatrices_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>miscMatrices</name>
      <anchorfile>eigen2__miscmatrices_8cpp.html</anchorfile>
      <anchor>ae133f4a7d65e0ad8fc5aef5356153c98</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_miscmatrices</name>
      <anchorfile>eigen2__miscmatrices_8cpp.html</anchorfile>
      <anchor>a363346f7b88464470a69bd4b66151258</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_mixingtypes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__mixingtypes_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DONT_VECTORIZE</name>
      <anchorfile>eigen2__mixingtypes_8cpp.html</anchorfile>
      <anchor>a4962bceade5775b0464f7b604f886cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>eigen2__mixingtypes_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mixingtypes</name>
      <anchorfile>eigen2__mixingtypes_8cpp.html</anchorfile>
      <anchor>a937af3ff3178e01576af7e1d3449ab8b</anchor>
      <arglist>(int size=SizeAtCompileType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_mixingtypes</name>
      <anchorfile>eigen2__mixingtypes_8cpp.html</anchorfile>
      <anchor>a95c16a1922ce13889f6e508357aaccb6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_newstdvector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__newstdvector_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USE_NEW_STDVECTOR</name>
      <anchorfile>eigen2__newstdvector_8cpp.html</anchorfile>
      <anchor>add81a3e8d99fc68c376b2e54acb2412c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_matrix</name>
      <anchorfile>eigen2__newstdvector_8cpp.html</anchorfile>
      <anchor>a06306316f508d687ec479e1dfebea968</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_quaternion</name>
      <anchorfile>eigen2__newstdvector_8cpp.html</anchorfile>
      <anchor>aa16f2d436c3cac5fbf92a1f1fa161945</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_transform</name>
      <anchorfile>eigen2__newstdvector_8cpp.html</anchorfile>
      <anchor>a17459ab221776d239782fb8dff37adbe</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_newstdvector</name>
      <anchorfile>eigen2__newstdvector_8cpp.html</anchorfile>
      <anchor>a73854026dc24b790ea509e2de1dc5cc8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_nomalloc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__nomalloc_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_MALLOC</name>
      <anchorfile>eigen2__nomalloc_8cpp.html</anchorfile>
      <anchor>ab3624a2b5d7a89d8beb1215f24d129d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STACK_ALLOCATION_LIMIT</name>
      <anchorfile>eigen2__nomalloc_8cpp.html</anchorfile>
      <anchor>aa69893f50bcb8cec4064f6bc1017497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nomalloc</name>
      <anchorfile>eigen2__nomalloc_8cpp.html</anchorfile>
      <anchor>a80ccb5e4e8c949c862677db2f7ab7361</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_nomalloc</name>
      <anchorfile>eigen2__nomalloc_8cpp.html</anchorfile>
      <anchor>a41bf56757ad7cac1c25b3792bc4c5cef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_packetmath.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__packetmath_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_CWISE</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>a0fc8fee27c40c1f978a1a2a9d5b18dff</anchor>
      <arglist>(REFOP, POP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_ADD</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>a81aced1a826c365b275ea184bd08eec4</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_DIV</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>ac96cadfeaafb91ac58eee32a0f165aa0</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_MUL</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>ae2dcdceb3d977518e40afd980c26cbce</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_SUB</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>a6bfb4ad249e9523c450c987820fb37a3</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areApprox</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>ade96f58f6108572ff84a7c590bd09181</anchor>
      <arglist>(const Scalar *a, const Scalar *b, int size)</arglist>
    </member>
    <member kind="function">
      <type>const complex&lt; float &gt; &amp;</type>
      <name>max</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a09d6e32f73fdd75cbef73e8f9f4c1270</anchor>
      <arglist>(const complex&lt; float &gt; &amp;a, const complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const complex&lt; float &gt; &amp;</type>
      <name>min</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>af355f538537e4818577ed57b2625ceb6</anchor>
      <arglist>(const complex&lt; float &gt; &amp;a, const complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packetmath</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>a517110e4796d1bac787500a5b23f9bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_packetmath</name>
      <anchorfile>eigen2__packetmath_8cpp.html</anchorfile>
      <anchor>abed7ed744e2747385e32d696da820c3e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_parametrizedline.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__parametrizedline_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>parametrizedline</name>
      <anchorfile>eigen2__parametrizedline_8cpp.html</anchorfile>
      <anchor>a07c43b468fafad4a94c821bccfd0b8a8</anchor>
      <arglist>(const LineType &amp;_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_parametrizedline</name>
      <anchorfile>eigen2__parametrizedline_8cpp.html</anchorfile>
      <anchor>aed53c3dc8541269a3727a87ca653180b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_prec_inverse_4x4.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__prec__inverse__4x4_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_VAR</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a620fdd8bfd92458f6d21bd5730a6eefb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>epsilon</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>ac80c97bf163a5d20a3c3b5a0c8ac7f84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse_general_4x4</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a33fd5bbd610caedc6a1b46e9162ca10f</anchor>
      <arglist>(int repeat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse_permutation_4x4</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>aafe32b3d80b2a30fae66e885f1107cd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_prec_inverse_4x4</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a0cd7cbc6d402f97a79ddec3d5f978dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a1a1074959c8879b67ba74dbe7026fc24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; double &gt;</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a9eea535d56fd6eb0309146b370d030f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; float &gt;</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>af1f18255a0f44ca173d51cad495e8243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; int &gt;</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a9fec784f673d83943c21f304fc16d54e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>aba2e341515484c60413baab9da7f4d15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>afe1df54a1f455451495ff74d5c76cef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; std::complex&lt; int &gt; &gt;</name>
      <anchorfile>eigen2__prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a9c733922ac8297fffcac8a154aa71019</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_product_large.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__product__large_8cpp</filename>
    <includes id="eigen2_2product_8h" name="eigen2/product.h" local="yes" imported="no">product.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_product_large</name>
      <anchorfile>eigen2__product__large_8cpp.html</anchorfile>
      <anchor>ac7d2e23842bf105aec76124cd08f39b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_product_small.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__product__small_8cpp</filename>
    <includes id="eigen2_2product_8h" name="eigen2/product.h" local="yes" imported="no">product.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>eigen2__product__small_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_product_small</name>
      <anchorfile>eigen2__product__small_8cpp.html</anchorfile>
      <anchor>acf38019ac62992d3d2c906285ce09448</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_qr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__qr_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>qr</name>
      <anchorfile>eigen2__qr_8cpp.html</anchorfile>
      <anchor>a1f7ecb677226c5e3b96a2c8bd67c0324</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_qr</name>
      <anchorfile>eigen2__qr_8cpp.html</anchorfile>
      <anchor>a3780642e83946af05c2145a7b238d90a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_qtvector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__qtvector_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORK_AROUND_QT_BUG_CALLING_WRONG_OPERATOR_NEW_FIXED_IN_QT_4_5</name>
      <anchorfile>eigen2__qtvector_8cpp.html</anchorfile>
      <anchor>a50e8d24a85bdf75347706877fc41215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_qtvector_matrix</name>
      <anchorfile>eigen2__qtvector_8cpp.html</anchorfile>
      <anchor>a135c84a5fd7ad212298b7855f0c39447</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_qtvector_quaternion</name>
      <anchorfile>eigen2__qtvector_8cpp.html</anchorfile>
      <anchor>a05334282054c169693c87ed4354b5c60</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_qtvector_transform</name>
      <anchorfile>eigen2__qtvector_8cpp.html</anchorfile>
      <anchor>a9f74d57ba151d47f4c8fe5e4adf3778f</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_qtvector</name>
      <anchorfile>eigen2__qtvector_8cpp.html</anchorfile>
      <anchor>a5617861e4f99b675aebdbc2bd6f8ca52</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_regression.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__regression_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_fitHyperplane</name>
      <anchorfile>eigen2__regression_8cpp.html</anchorfile>
      <anchor>a22307edb2e75829dc4097387ee148c32</anchor>
      <arglist>(int numPoints, VectorType **points, const HyperplaneType &amp;original, typename VectorType::Scalar tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_linearRegression</name>
      <anchorfile>eigen2__regression_8cpp.html</anchorfile>
      <anchor>a1a45cd007298a692d1fb8e05822b079c</anchor>
      <arglist>(int numPoints, VectorType **points, const VectorType &amp;original, typename VectorType::Scalar tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeNoisyCohyperplanarPoints</name>
      <anchorfile>eigen2__regression_8cpp.html</anchorfile>
      <anchor>af3b4376dc86fc9e551851db168677c2f</anchor>
      <arglist>(int numPoints, VectorType **points, HyperplaneType *hyperplane, typename VectorType::Scalar noiseAmplitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_regression</name>
      <anchorfile>eigen2__regression_8cpp.html</anchorfile>
      <anchor>ab9d1166a5a48ba2fa446b674186abbc6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_sizeof.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__sizeof_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_sizeof</name>
      <anchorfile>eigen2__sizeof_8cpp.html</anchorfile>
      <anchor>ac681b36aab10a841fbe46f81e19c783b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verifySizeOf</name>
      <anchorfile>eigen2__sizeof_8cpp.html</anchorfile>
      <anchor>aa0ac9b7b86a0a44f8a348efa9162137f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_smallvectors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__smallvectors_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>smallVectors</name>
      <anchorfile>eigen2__smallvectors_8cpp.html</anchorfile>
      <anchor>ab67a4189dcbcc74a814716237b6c3dd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_smallvectors</name>
      <anchorfile>eigen2__smallvectors_8cpp.html</anchorfile>
      <anchor>a4f3a5aa309a3aabd3dee3e1accdea7f3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_sparse_basic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__sparse__basic_8cpp</filename>
    <includes id="eigen2_2sparse_8h" name="eigen2/sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sparse_basic</name>
      <anchorfile>eigen2__sparse__basic_8cpp.html</anchorfile>
      <anchor>a8f73af6cfc697020f8588d00258e6643</anchor>
      <arglist>(const SparseMatrixType &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_sparse_basic</name>
      <anchorfile>eigen2__sparse__basic_8cpp.html</anchorfile>
      <anchor>a6dc3c4669c1e69334ac63c381eb42cf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_random_setter</name>
      <anchorfile>eigen2__sparse__basic_8cpp.html</anchorfile>
      <anchor>abd36f024bfdc32a9f9dfc678ee0b228a</anchor>
      <arglist>(SparseMatrix&lt; Scalar, Options &gt; &amp;sm, const DenseType &amp;ref, const std::vector&lt; Vector2i &gt; &amp;nonzeroCoords)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_random_setter</name>
      <anchorfile>eigen2__sparse__basic_8cpp.html</anchorfile>
      <anchor>a77f0b5f74632028a5a75f92d98e4caa3</anchor>
      <arglist>(DynamicSparseMatrix&lt; T &gt; &amp;sm, const DenseType &amp;ref, const std::vector&lt; Vector2i &gt; &amp;nonzeroCoords)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_sparse_product.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__sparse__product_8cpp</filename>
    <includes id="eigen2_2sparse_8h" name="eigen2/sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sparse_product</name>
      <anchorfile>eigen2__sparse__product_8cpp.html</anchorfile>
      <anchor>aed1a8c6ab7fa3357e7ca993595568cc4</anchor>
      <arglist>(const SparseMatrixType &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_sparse_product</name>
      <anchorfile>eigen2__sparse__product_8cpp.html</anchorfile>
      <anchor>ade696f0fa1369ae153dae1a388f74b59</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_sparse_solvers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__sparse__solvers_8cpp</filename>
    <includes id="eigen2_2sparse_8h" name="eigen2/sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>initSPD</name>
      <anchorfile>eigen2__sparse__solvers_8cpp.html</anchorfile>
      <anchor>afdc1343eeabd8d973eaa0a8025e4b7c8</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;refMat, SparseMatrix&lt; Scalar &gt; &amp;sparseMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_solvers</name>
      <anchorfile>eigen2__sparse__solvers_8cpp.html</anchorfile>
      <anchor>a6021ad113fc263c269f29ab052502d4f</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_sparse_solvers</name>
      <anchorfile>eigen2__sparse__solvers_8cpp.html</anchorfile>
      <anchor>a530f33ff6311328f196a887835ca4439</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_sparse_vector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__sparse__vector_8cpp</filename>
    <includes id="eigen2_2sparse_8h" name="eigen2/sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sparse_vector</name>
      <anchorfile>eigen2__sparse__vector_8cpp.html</anchorfile>
      <anchor>a830b49559030f867485a93a19d0985b7</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_sparse_vector</name>
      <anchorfile>eigen2__sparse__vector_8cpp.html</anchorfile>
      <anchor>a28fb521e279e211472e1e77aa106b413</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_stdvector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__stdvector_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_matrix</name>
      <anchorfile>eigen2__stdvector_8cpp.html</anchorfile>
      <anchor>a06306316f508d687ec479e1dfebea968</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_quaternion</name>
      <anchorfile>eigen2__stdvector_8cpp.html</anchorfile>
      <anchor>aa16f2d436c3cac5fbf92a1f1fa161945</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_transform</name>
      <anchorfile>eigen2__stdvector_8cpp.html</anchorfile>
      <anchor>a17459ab221776d239782fb8dff37adbe</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_stdvector</name>
      <anchorfile>eigen2__stdvector_8cpp.html</anchorfile>
      <anchor>a0ffc7ed125f487b6d3c74170fb5b4a6b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_submatrices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__submatrices_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">CheckMinor</class>
    <class kind="struct">CheckMinor&lt; Scalar, 1, 1 &gt;</class>
    <member kind="function">
      <type>void</type>
      <name>submatrices</name>
      <anchorfile>eigen2__submatrices_8cpp.html</anchorfile>
      <anchor>a123e2bdc1cce5d0ed0b39d5fee78da84</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_submatrices</name>
      <anchorfile>eigen2__submatrices_8cpp.html</anchorfile>
      <anchor>ac3e562f8bcc88d617749b71291d52e0d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_sum.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__sum_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>matrixSum</name>
      <anchorfile>eigen2__sum_8cpp.html</anchorfile>
      <anchor>a139698f78699071a257e01e9ced3dc79</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_sum</name>
      <anchorfile>eigen2__sum_8cpp.html</anchorfile>
      <anchor>ae99ff50d0a05796d266cae6fcb0344fd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorSum</name>
      <anchorfile>eigen2__sum_8cpp.html</anchorfile>
      <anchor>aa51760c7a0bb71ec53eeef3cd814d04e</anchor>
      <arglist>(const VectorType &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_svd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__svd_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>svd</name>
      <anchorfile>eigen2__svd_8cpp.html</anchorfile>
      <anchor>adb77f34c54a119b6aa2be5630e9666ec</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_svd</name>
      <anchorfile>eigen2__svd_8cpp.html</anchorfile>
      <anchor>a4c15455946164a44de25da9c024bf672</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_swap.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__swap_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">other_matrix_type</class>
    <class kind="struct">other_matrix_type&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>eigen2__swap_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>eigen2__swap_8cpp.html</anchorfile>
      <anchor>aa650633dd25bd76221bd6889764c28ce</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_swap</name>
      <anchorfile>eigen2__swap_8cpp.html</anchorfile>
      <anchor>a1fc80651f34047533664d3d8fbf4f7b2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_triangular.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__triangular_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>selfadjoint</name>
      <anchorfile>eigen2__triangular_8cpp.html</anchorfile>
      <anchor>a0282f3ef23906ccdac2ec40323dd67b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_triangular</name>
      <anchorfile>eigen2__triangular_8cpp.html</anchorfile>
      <anchor>a4c8b77e3e2a58c9fdfc6db2cbdd5a56d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triangular</name>
      <anchorfile>eigen2__triangular_8cpp.html</anchorfile>
      <anchor>a74bafd0e64ac9f93b43eb1a02c5ccc62</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_unalignedassert.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__unalignedassert_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">Bad4</class>
    <class kind="struct">Bad5</class>
    <class kind="struct">Bad6</class>
    <class kind="struct">Depends</class>
    <class kind="struct">Good1</class>
    <class kind="struct">Good2</class>
    <class kind="struct">Good3</class>
    <class kind="struct">Good7</class>
    <class kind="struct">Good8</class>
    <class kind="struct">Good9</class>
    <member kind="function">
      <type>void</type>
      <name>check_unalignedassert_good</name>
      <anchorfile>eigen2__unalignedassert_8cpp.html</anchorfile>
      <anchor>ab68cfb6354614e6f7eb0a3777646b469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_unalignedassert</name>
      <anchorfile>eigen2__unalignedassert_8cpp.html</anchorfile>
      <anchor>a4f01573b841d22e2e4386419f35ca63e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unalignedassert</name>
      <anchorfile>eigen2__unalignedassert_8cpp.html</anchorfile>
      <anchor>a1a403d295d90d26bb1851d342f7b0959</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2_visitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2__visitor_8cpp</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>matrixVisitor</name>
      <anchorfile>eigen2__visitor_8cpp.html</anchorfile>
      <anchor>ae3b175a270b110bde7ebe788c136674f</anchor>
      <arglist>(const MatrixType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2_visitor</name>
      <anchorfile>eigen2__visitor_8cpp.html</anchorfile>
      <anchor>a23883ca4d4c55e75713d7c8d360e4515</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorVisitor</name>
      <anchorfile>eigen2__visitor_8cpp.html</anchorfile>
      <anchor>a19d59e0ec173b49c41e09adf84974aba</anchor>
      <arglist>(const VectorType &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2support.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>eigen2support_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN2_SUPPORT</name>
      <anchorfile>eigen2support_8cpp.html</anchorfile>
      <anchor>abd1be8e37ae5fe4fc859a92f9bf9c770</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigen2support</name>
      <anchorfile>eigen2support_8cpp.html</anchorfile>
      <anchor>a9888e38c3bde505b2fb17d077f5e690b</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigen2support</name>
      <anchorfile>eigen2support_8cpp.html</anchorfile>
      <anchor>ac58d508ceb2aaa0e24bed2587bcd9344</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen3_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/eigen3/</path>
    <filename>eigen3__interface_8hh</filename>
    <includes id="btl_8hh" name="btl.hh" local="yes" imported="no">btl.hh</includes>
    <class kind="class">eigen3_interface</class>
  </compound>
  <compound kind="file">
    <name>eigen_gen_credits.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/scripts/</path>
    <filename>eigen__gen__credits_8cpp</filename>
    <class kind="struct">contributor</class>
    <member kind="function">
      <type>void</type>
      <name>add_online_info_into_contributors_list</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>a73eb0afdbd874f3e86cdc619fbd6f3f9</anchor>
      <arglist>(list&lt; contributor &gt; &amp;contributors_list, const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>contributor_name</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>a66a3a8cd7b058958364381a442e77438</anchor>
      <arglist>(const std::string &amp;line)</arglist>
    </member>
    <member kind="function">
      <type>map&lt; string, int &gt;</type>
      <name>contributors_map_from_churn_output</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>a5026f66e39ac34ef2ccdb152c662a9dd</anchor>
      <arglist>(const char *filename)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>lastname</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>aeaf28073a36efee16974f84e23cde36b</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eigen__gen__credits_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>EigenBase_8h</filename>
    <class kind="struct">EigenBase</class>
  </compound>
  <compound kind="file">
    <name>EigenSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>EigenSolver_8h</filename>
    <includes id="EigenvaluesCommon_8h" name="EigenvaluesCommon.h" local="yes" imported="no">./EigenvaluesCommon.h</includes>
    <includes id="RealSchur_8h" name="RealSchur.h" local="yes" imported="no">./RealSchur.h</includes>
    <class kind="class">EigenSolver</class>
    <member kind="function">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>cdiv</name>
      <anchorfile>EigenSolver_8h.html</anchorfile>
      <anchor>a4150b01e35167f44f50a513ec238f496</anchor>
      <arglist>(Scalar xr, Scalar xi, Scalar yr, Scalar yi)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigensolver_complex.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>eigensolver__complex_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eigensolver</name>
      <anchorfile>eigensolver__complex_8cpp.html</anchorfile>
      <anchor>a936952f9210b126877c2c4a0f5f6e084</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigensolver_verify_assert</name>
      <anchorfile>eigensolver__complex_8cpp.html</anchorfile>
      <anchor>a2b442fd51caf274bb034c1e95898f622</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigensolver_complex</name>
      <anchorfile>eigensolver__complex_8cpp.html</anchorfile>
      <anchor>a29cd2199562ed94db70c28659824f82a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verify_is_approx_upto_permutation</name>
      <anchorfile>eigensolver__complex_8cpp.html</anchorfile>
      <anchor>aa4187a23a508d9ba4e25992ade0580f7</anchor>
      <arglist>(const VectorType &amp;vec1, const VectorType &amp;vec2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenSolver_compute.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>EigenSolver__compute_8cpp</filename>
    <member kind="function">
      <type>es</type>
      <name>compute</name>
      <anchorfile>EigenSolver__compute_8cpp.html</anchorfile>
      <anchor>a0d2a75e4bb2b8c93be8c2a4598facd25</anchor>
      <arglist>(A, false)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>A</name>
      <anchorfile>EigenSolver__compute_8cpp.html</anchorfile>
      <anchor>ad409b88a3da56aa2bd600a3bf697236b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EigenSolver&lt; MatrixXf &gt;</type>
      <name>es</name>
      <anchorfile>EigenSolver__compute_8cpp.html</anchorfile>
      <anchor>a1eb615296caf62d46c5f9f4798b18a50</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenSolver_EigenSolver_MatrixType.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>EigenSolver__EigenSolver__MatrixType_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; &quot;Consider the first eigenvalue, lambda = &quot;&lt;&lt; lambda&lt;&lt; endl;VectorXcd v=es.eigenvectors().col(0);cout&lt;&lt; &quot;If v is the corresponding eigenvector, then lambda * v = &quot;&lt;&lt; endl&lt;&lt; lambda *v&lt;&lt; endl;cout&lt;&lt; &quot;... and A * v = &quot;&lt;&lt; endl&lt;&lt; A.cast&lt; complex&lt; double &gt; &gt;</name>
      <anchorfile>EigenSolver__EigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>aca08864694b4a00fc3286905452db564</anchor>
      <arglist>()*v&lt;&lt; endl&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random 6x6 matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;EigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>EigenSolver__EigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>a4f4e38d4f97ff9f21231e071eef3ccdf</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>EigenSolver__EigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcd</type>
      <name>D</name>
      <anchorfile>EigenSolver__EigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>a925331f9b6e4844293d36a8df2256d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cout&lt;&lt; &quot;The eigenvalues of A are:&quot;&lt;&lt; endl&lt;&lt; es.eigenvalues()&lt;&lt; endl;cout&lt;&lt; &quot;The matrix of eigenvectors, V, is:&quot;&lt;&lt; endl&lt;&lt; es.eigenvectors()&lt;&lt; endl&lt;&lt; endl;complex&lt; double &gt;</type>
      <name>lambda</name>
      <anchorfile>EigenSolver__EigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>a33aa7f8e323a00a5f56a32cb4ab03561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcd</type>
      <name>V</name>
      <anchorfile>EigenSolver__EigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>a77c224aa52b434918ce65c33175aa8ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenSolver_eigenvalues.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>EigenSolver__eigenvalues_8cpp</filename>
    <member kind="variable">
      <type>EigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>EigenSolver__eigenvalues_8cpp.html</anchorfile>
      <anchor>a9b64a92447cc28e8bc01d23c27aae483</anchor>
      <arglist>(ones, false)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>EigenSolver__eigenvalues_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenSolver_eigenvectors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>EigenSolver__eigenvectors_8cpp</filename>
    <member kind="variable">
      <type>EigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>EigenSolver__eigenvectors_8cpp.html</anchorfile>
      <anchor>a9506923b218d90cd30c27cea793d4f24</anchor>
      <arglist>(ones)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>EigenSolver__eigenvectors_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigensolver_generic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>eigensolver__generic_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>eigensolver</name>
      <anchorfile>eigensolver__generic_8cpp.html</anchorfile>
      <anchor>a936952f9210b126877c2c4a0f5f6e084</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigensolver_verify_assert</name>
      <anchorfile>eigensolver__generic_8cpp.html</anchorfile>
      <anchor>a2b442fd51caf274bb034c1e95898f622</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigensolver_generic</name>
      <anchorfile>eigensolver__generic_8cpp.html</anchorfile>
      <anchor>a03e0b1b1b4336d621333f1adf5bd1497</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>EigenSolver_pseudoEigenvectors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>EigenSolver__pseudoEigenvectors_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random 6x6 matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;EigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>EigenSolver__pseudoEigenvectors_8cpp.html</anchorfile>
      <anchor>a4f4e38d4f97ff9f21231e071eef3ccdf</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>EigenSolver__pseudoEigenvectors_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>D</name>
      <anchorfile>EigenSolver__pseudoEigenvectors_8cpp.html</anchorfile>
      <anchor>a26c36b665a3fffa5e1ffe7f68f361829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>V</name>
      <anchorfile>EigenSolver__pseudoEigenvectors_8cpp.html</anchorfile>
      <anchor>af4ec02d352819bccf21bb7260880d4ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigensolver_selfadjoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>eigensolver__selfadjoint_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>selfadjointeigensolver</name>
      <anchorfile>eigensolver__selfadjoint_8cpp.html</anchorfile>
      <anchor>abc47a768b2337f0e2cf111ccf190589f</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_eigensolver_selfadjoint</name>
      <anchorfile>eigensolver__selfadjoint_8cpp.html</anchorfile>
      <anchor>aecefe12ac88acf5e04e9dd24961ede48</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigenvalues.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>eigenvalues_8cpp</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
  </compound>
  <compound kind="file">
    <name>EigenvaluesCommon.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>EigenvaluesCommon_8h</filename>
  </compound>
  <compound kind="file">
    <name>EulerAngles.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>EulerAngles_8h</filename>
  </compound>
  <compound kind="file">
    <name>example.c</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/mix_eigen_and_c/</path>
    <filename>example_8c</filename>
    <includes id="binary__library_8h" name="binary_library.h" local="yes" imported="no">binary_library.h</includes>
    <member kind="function">
      <type>void</type>
      <name>demo_Map_MatrixXd</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>aee6aa977d5b9a3a730f533543283b5e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>demo_MatrixXd</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>a78a6dece64aeaf39b57dfd56b9eaacc1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_array</name>
      <anchorfile>example_8c.html</anchorfile>
      <anchor>aa9f832ee40339a4113e7dffda7b2fd7d</anchor>
      <arglist>(double *array, int n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/examples/src/</path>
    <filename>example_8cpp</filename>
    <includes id="icr_8h" name="icr.h" local="yes" imported="no">../../include/icr.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exceptions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>exceptions_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">my_exception</class>
    <class kind="class">ScalarWithExceptions</class>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_MEMLEAK</name>
      <anchorfile>exceptions_8cpp.html</anchorfile>
      <anchor>a7c9d84769d58f117205f87cdc1741507</anchor>
      <arglist>(OP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STACK_ALLOCATION_LIMIT</name>
      <anchorfile>exceptions_8cpp.html</anchorfile>
      <anchor>aa69893f50bcb8cec4064f6bc1017497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>memoryleak</name>
      <anchorfile>exceptions_8cpp.html</anchorfile>
      <anchor>afc4d79580ee20900d9d3390041525349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_exceptions</name>
      <anchorfile>exceptions_8cpp.html</anchorfile>
      <anchor>a35265259c55eb90158ccba8b666acef6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>f77_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/f77/</path>
    <filename>f77__interface_8hh</filename>
    <includes id="f77__interface__base_8hh" name="f77_interface_base.hh" local="yes" imported="no">f77_interface_base.hh</includes>
    <class kind="class">f77_interface</class>
    <class kind="class">f77_interface&lt; float &gt;</class>
    <member kind="function">
      <type>void</type>
      <name>daat_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>a4483c51be96519f19234ee25b491b746</anchor>
      <arglist>(double *A, double *X, int *N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>data_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>ae75a0deddcda3a18edd8c191e5761e2e</anchor>
      <arglist>(double *A, double *X, int *N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>daxpyf_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>a30e12fa8eb3947c6c3d2762425314cad</anchor>
      <arglist>(int *N, double *coef, double *X, double *Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dmxm_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>a56da117dab7ac492c13c884d3f1aebc3</anchor>
      <arglist>(double *A, int *N, double *B, int *M, double *C, int *K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dmxv_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>acf485f338f5b000fbc7d76212309a0eb</anchor>
      <arglist>(double *A, int *N, double *X, int *M, double *R)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saat_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>a0fc33bfae9d27395af5d8eec149d078e</anchor>
      <arglist>(float *A, float *X, int *N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sata_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>adc2d9c59634a4b4a0046a492aa52c16e</anchor>
      <arglist>(float *A, float *X, int *N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saxpyf_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>a33d6311ccd7f1086e35f0c249dab3921</anchor>
      <arglist>(int *N, float *coef, float *X, float *Y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smxm_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>a17581fd293ec338de7b4ecffa8b74fef</anchor>
      <arglist>(float *A, int *N, float *B, int *M, float *C, int *K)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>smxv_</name>
      <anchorfile>f77__interface_8hh.html</anchorfile>
      <anchor>a935a4fbfa290c31eae5c32d1c5ff8c0f</anchor>
      <arglist>(float *A, int *N, float *X, int *M, float *R)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>f77_interface_base.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/f77/</path>
    <filename>f77__interface__base_8hh</filename>
    <class kind="class">f77_interface_base</class>
  </compound>
  <compound kind="file">
    <name>failtest_sanity_check.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>failtest__sanity__check_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>failtest__sanity__check_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>fdjac1.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>fdjac1_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>DenseIndex</type>
      <name>fdjac1</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a54b64a24c16afbccc8190d29c0b1be21</anchor>
      <arglist>(const FunctorType &amp;Functor, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>doc/examples/FFT.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>doc_2examples_2FFT_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>demo_all_types</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>ab4cf45291313a94172db7b999e1232aa</anchor>
      <arglist>(int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd_inv</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>a90b6485596b298d49e5cb1c4145ce4da</anchor>
      <arglist>(size_t nfft)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>mag2</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>ad881468538a6a01e759bff1a7b52bd14</anchor>
      <arglist>(T a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>mag2</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>a226a6d55396b45246f60f83141f6861a</anchor>
      <arglist>(std::complex&lt; T &gt; a)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>mag2</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>a3b0bb817dd41b5f5805b819a32a7f2ee</anchor>
      <arglist>(const std::vector&lt; T &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>mag2</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>ad15dafd72ce8cb97c7b0d1b89d935e7a</anchor>
      <arglist>(const std::vector&lt; std::complex&lt; T &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>vector&lt; T &gt;</type>
      <name>operator-</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>a09ba600cf81e8accc0ee691ac0498d34</anchor>
      <arglist>(const vector&lt; T &gt; &amp;a, const vector&lt; T &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RandomFill</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>ad3a06547b7f1e2926a6b58ac3822f50b</anchor>
      <arglist>(std::vector&lt; T &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RandomFill</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>a5cabf33933c338cb92b46201cfea7d66</anchor>
      <arglist>(std::vector&lt; std::complex&lt; T &gt; &gt; &amp;vec)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>two_demos</name>
      <anchorfile>doc_2examples_2FFT_8cpp.html</anchorfile>
      <anchor>a76cfa7fe8519b7dce72b065fd31ef1be</anchor>
      <arglist>(int nfft)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/FFT.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>test_2FFT_8cpp</filename>
    <includes id="FFTW_8cpp" name="FFTW.cpp" local="yes" imported="no">FFTW.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>test_FFTW</name>
      <anchorfile>test_2FFT_8cpp.html</anchorfile>
      <anchor>aeac89e813f6f2b0fbadd60f385a96998</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FFTW.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>FFTW_8cpp</filename>
    <class kind="struct">VectorType&lt; EigenVectorContainer, Scalar &gt;</class>
    <class kind="struct">VectorType&lt; StdVectorContainer, Scalar &gt;</class>
    <member kind="enumvalue">
      <name>StdVectorContainer</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a64066ecf5b68986b979ee4e41964b017ad5551899e2eaa2d798c85e1eeabb8982</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenVectorContainer</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a64066ecf5b68986b979ee4e41964b017aa53130b0af13c16a1e554a0469db7c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>dif_rmse</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a2c2a9b95e2b6f64c7d8bbf0ebe8ab5c5</anchor>
      <arglist>(const VT1 buf1, const VT2 buf2)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>fft_rmse</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a50fc74eb7e6fc76c36a3e947bd05fd0d</anchor>
      <arglist>(const VT1 &amp;fftbuf, const VT2 &amp;timebuf)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>norm</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a6117c97f28f6a4fcb2f3cb7baef49f76</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>norm</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a35190d52107e97529f9d3322c2c4df51</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>norm</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a83eda1adf6b848ba22da86fac533a8db</anchor>
      <arglist>(long double x)</arglist>
    </member>
    <member kind="function">
      <type>complex&lt; long double &gt;</type>
      <name>promote</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a5249f301efebd1792e16860affeb02be</anchor>
      <arglist>(complex&lt; T &gt; x)</arglist>
    </member>
    <member kind="function">
      <type>complex&lt; long double &gt;</type>
      <name>promote</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a4cc2280d9061bd9e9ecd835d076c462d</anchor>
      <arglist>(float x)</arglist>
    </member>
    <member kind="function">
      <type>complex&lt; long double &gt;</type>
      <name>promote</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a5090f4a5a160859751b00936d76a51f1</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function">
      <type>complex&lt; long double &gt;</type>
      <name>promote</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a84826c2969af871ec5a6c72a0ec6669a</anchor>
      <arglist>(long double x)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; T &gt;</type>
      <name>RandomCpx</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a317f4d6d4147826591883fe8a75d6a96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_complex</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>af3da08039c80ba5f5f06ac08b6eb299f</anchor>
      <arglist>(int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_complex_generic</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a07a65926cee1ca41b483b38f77d93ff5</anchor>
      <arglist>(int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_FFTW</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>aa8ab13df64d91e3edab0aaa9ea75bbba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_return_by_value</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a76c6d3b33bc617e0346ecfc7ad46ea75</anchor>
      <arglist>(int len)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_scalar</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a921bc9e1cbf199d9cc52a409686d8236</anchor>
      <arglist>(int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_scalar_generic</name>
      <anchorfile>FFTW_8cpp.html</anchorfile>
      <anchor>a7fe1d5aa175ea8f1361d5c3c3613c2f1</anchor>
      <arglist>(int nfft)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>finger.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>finger_8cpp</filename>
    <includes id="finger_8h" name="finger.h" local="yes" imported="no">../include/finger.h</includes>
    <includes id="contact__model_8h" name="contact_model.h" local="yes" imported="no">../include/contact_model.h</includes>
    <includes id="ows_8h" name="ows.h" local="yes" imported="no">../include/ows.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../include/config.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a57aba89d2b12ce11cc559779d063c2ed</anchor>
      <arglist>(std::ostream &amp;stream, InclusionRule const &amp;inclusion_rule)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a53d1fe4df7427f17cb84fcdafb1af65e</anchor>
      <arglist>(std::ostream &amp;stream, Node const &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a02803dc63dd216420f0920b8caa0c333</anchor>
      <arglist>(std::ostream &amp;stream, Patch const &amp;patch)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a6da0efc3234fa27134c4fe261d434b90</anchor>
      <arglist>(std::ostream &amp;stream, FingerParameters const &amp;param)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a0017a9fa22ee3e62ffe6ce61e25906ec</anchor>
      <arglist>(std::ostream &amp;stream, Finger const &amp;finger)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>finger.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>finger_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">target_object.h</includes>
    <class kind="class">ICR::Finger</class>
    <class kind="class">ICR::FingerParameters</class>
    <class kind="struct">ICR::InclusionRule</class>
    <class kind="struct">ICR::Node</class>
    <class kind="struct">ICR::Patch</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>first_aligned.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>first__aligned_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">some_non_vectorizable_type</class>
    <member kind="function">
      <type>void</type>
      <name>test_first_aligned</name>
      <anchorfile>first__aligned_8cpp.html</anchorfile>
      <anchor>a3a022d675ddf1162f756bbb95570a5f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_first_aligned_helper</name>
      <anchorfile>first__aligned_8cpp.html</anchorfile>
      <anchor>a95f9c04d0dd1f6ff44244025fc764710</anchor>
      <arglist>(Scalar *array, int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_none_aligned_helper</name>
      <anchorfile>first__aligned_8cpp.html</anchorfile>
      <anchor>a69ffdbd4bf2af6b6ed25c7f758788909</anchor>
      <arglist>(Scalar *array, int size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Flagged.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Flagged_8h</filename>
    <class kind="class">Flagged</class>
    <class kind="struct">internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>ForceAlignedAccess.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>ForceAlignedAccess_8h</filename>
    <class kind="class">ForceAlignedAccess</class>
    <class kind="struct">internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>forward_adolc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>forward__adolc_8cpp</filename>
    <class kind="struct">TestFunc1</class>
    <member kind="define">
      <type>#define</type>
      <name>NUMBER_DIRECTIONS</name>
      <anchorfile>forward__adolc_8cpp.html</anchorfile>
      <anchor>a4e80afe2e901fc560d9e8aa163c48691</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adolc_forward_jacobian</name>
      <anchorfile>forward__adolc_8cpp.html</anchorfile>
      <anchor>ab0c3fbe14c6778db14d715d51dfe99bc</anchor>
      <arglist>(const Func &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_forward_adolc</name>
      <anchorfile>forward__adolc_8cpp.html</anchorfile>
      <anchor>a413f7ae8b17250b464466ecf3ae5b712</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ForwardDeclarations.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>ForwardDeclarations_8h</filename>
    <class kind="struct">internal::accessors_level</class>
    <class kind="struct">internal::has_direct_access</class>
    <class kind="struct">internal::stem_function</class>
    <class kind="struct">internal::traits&lt; const T &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivHouseholderQR.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/QR/</path>
    <filename>FullPivHouseholderQR_8h</filename>
    <class kind="class">FullPivHouseholderQR</class>
    <class kind="struct">internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivHouseholderQR_solve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>FullPivHouseholderQR__solve_8cpp</filename>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>m</name>
      <anchorfile>FullPivHouseholderQR__solve_8cpp.html</anchorfile>
      <anchor>aff06e2fb4c0dec4bcea32f41905a981e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>y</name>
      <anchorfile>FullPivHouseholderQR__solve_8cpp.html</anchorfile>
      <anchor>a607319c13eebdebe0668926725936511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FullPivLU.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/LU/</path>
    <filename>FullPivLU_8h</filename>
    <class kind="class">FullPivLU</class>
    <class kind="struct">internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="struct">internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>FullPivLU_image.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>FullPivLU__image_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>FullPivLU__image_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FullPivLU_kernel.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>FullPivLU__kernel_8cpp</filename>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>FullPivLU__kernel_8cpp.html</anchorfile>
      <anchor>a2977ca6d527d12097b11871d9f0d1e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FullPivLU_solve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>FullPivLU__solve_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>if</name>
      <anchorfile>FullPivLU__solve_8cpp.html</anchorfile>
      <anchor>a724f48be9cdab37028639435770f0500</anchor>
      <arglist>((m *x).isApprox(y))</arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; float, 2, 3 &gt;</type>
      <name>m</name>
      <anchorfile>FullPivLU__solve_8cpp.html</anchorfile>
      <anchor>ab1eb9ac8539443aa3c242390663e6bcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>cout&lt;&lt; &quot;Here is the matrix m:&quot;&lt;&lt; endl&lt;&lt; m&lt;&lt; endl;cout&lt;&lt; &quot;Here is the matrix y:&quot;&lt;&lt; endl&lt;&lt; y&lt;&lt; endl;Matrix&lt; float, 3, 2 &gt;</type>
      <name>x</name>
      <anchorfile>FullPivLU__solve_8cpp.html</anchorfile>
      <anchor>a9a6fe235b3b367e9a6a881fa4a9c2531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix2f</type>
      <name>y</name>
      <anchorfile>FullPivLU__solve_8cpp.html</anchorfile>
      <anchor>a8206175e414f9ddb582f21463bf96ca6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>function_taking_eigenbase.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>function__taking__eigenbase_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>function__taking__eigenbase_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_size</name>
      <anchorfile>function__taking__eigenbase_8cpp.html</anchorfile>
      <anchor>a0e91892c7e25e25313e5b34d53e9df0f</anchor>
      <arglist>(const EigenBase&lt; Derived &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Functors.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Functors_8h</filename>
    <class kind="struct">internal::functor_allows_mixing_real_and_complex</class>
    <class kind="struct">internal::functor_allows_mixing_real_and_complex&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_allows_mixing_real_and_complex&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_has_linear_access</class>
    <class kind="struct">internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_add_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_difference_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_multiple_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_pow_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient1_impl&lt; Scalar, false &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient1_impl&lt; Scalar, true &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient1_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_sum_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">internal::linspaced_op</class>
    <class kind="struct">internal::linspaced_op_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">internal::linspaced_op_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::scalar_abs2_op</class>
    <class kind="struct">internal::scalar_abs_op</class>
    <class kind="struct">internal::scalar_acos_op</class>
    <class kind="struct">internal::scalar_add_op</class>
    <class kind="struct">internal::scalar_asin_op</class>
    <class kind="struct">internal::scalar_cast_op</class>
    <class kind="struct">internal::scalar_conj_product_op</class>
    <class kind="struct">internal::scalar_conjugate_op</class>
    <class kind="struct">internal::scalar_constant_op</class>
    <class kind="struct">internal::scalar_cos_op</class>
    <class kind="struct">internal::scalar_cube_op</class>
    <class kind="struct">internal::scalar_difference_op</class>
    <class kind="struct">internal::scalar_exp_op</class>
    <class kind="struct">internal::scalar_hypot_op</class>
    <class kind="struct">internal::scalar_identity_op</class>
    <class kind="struct">internal::scalar_imag_op</class>
    <class kind="struct">internal::scalar_imag_ref_op</class>
    <class kind="struct">internal::scalar_inverse_op</class>
    <class kind="struct">internal::scalar_log_op</class>
    <class kind="struct">internal::scalar_max_op</class>
    <class kind="struct">internal::scalar_min_op</class>
    <class kind="struct">internal::scalar_multiple2_op</class>
    <class kind="struct">internal::scalar_multiple_op</class>
    <class kind="struct">internal::scalar_opposite_op</class>
    <class kind="struct">internal::scalar_pow_op</class>
    <class kind="struct">internal::scalar_product_op</class>
    <class kind="struct">internal::scalar_quotient1_impl</class>
    <class kind="struct">internal::scalar_quotient1_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::scalar_quotient1_op</class>
    <class kind="struct">internal::scalar_quotient_op</class>
    <class kind="struct">internal::scalar_real_op</class>
    <class kind="struct">internal::scalar_real_ref_op</class>
    <class kind="struct">internal::scalar_sin_op</class>
    <class kind="struct">internal::scalar_sqrt_op</class>
    <class kind="struct">internal::scalar_square_op</class>
    <class kind="struct">internal::scalar_sum_op</class>
    <class kind="struct">internal::scalar_tan_op</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Fuzzy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Fuzzy_8h</filename>
    <class kind="struct">internal::isApprox_selector</class>
    <class kind="struct">internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">internal::isMuchSmallerThan_object_selector</class>
    <class kind="struct">internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">internal::isMuchSmallerThan_scalar_selector</class>
    <class kind="struct">internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralBlockPanelKernel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>GeneralBlockPanelKernel_8h</filename>
    <class kind="struct">internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::DoublePacket</class>
    <class kind="struct">internal::gebp_kernel</class>
    <class kind="struct">internal::gebp_madd_selector</class>
    <class kind="struct">internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">internal::gebp_traits</class>
    <class kind="class">internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="struct">internal::gemm_pack_lhs</class>
    <class kind="struct">internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MADD</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a6f4d0e7fe873e1e6f1f9d8f618810a6d</anchor>
      <arglist>(CJ, A, B, C, T)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9cde16cdc3ec114ece3cabc072544131</anchor>
      <arglist>(std::ptrdiff_t &amp;k, std::ptrdiff_t &amp;m, std::ptrdiff_t &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a757bc15d5845e81bafae741cc21c097a</anchor>
      <arglist>(std::ptrdiff_t &amp;k, std::ptrdiff_t &amp;m, std::ptrdiff_t &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>gebp_madd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe902a17458fd7e7fb0ee461a7aa9a96</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l1CacheSize</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>acfa556e003d4be76ba2adfa94ca67d88</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ptrdiff_t</type>
      <name>l2CacheSize</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a4c3949c1be9ef3686a4b7bfb1559606a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9bd202a284669814aa849dcde1352fad</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCpuCacheSizes</name>
      <anchorfile>GeneralBlockPanelKernel_8h.html</anchorfile>
      <anchor>a87cf2b941ffac6d15c6816629e039c57</anchor>
      <arglist>(std::ptrdiff_t l1, std::ptrdiff_t l2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneralizedSelfAdjointEigenSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>GeneralizedSelfAdjointEigenSolver_8h</filename>
    <includes id="EigenvaluesCommon_8h" name="EigenvaluesCommon.h" local="yes" imported="no">./EigenvaluesCommon.h</includes>
    <includes id="Tridiagonalization_8h" name="Tridiagonalization.h" local="yes" imported="no">./Tridiagonalization.h</includes>
    <class kind="class">GeneralizedSelfAdjointEigenSolver</class>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrix_8h</filename>
    <class kind="class">internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false &gt;</class>
    <class kind="class">internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true &gt;</class>
    <class kind="struct">internal::gemm_functor</class>
    <class kind="struct">internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="class">GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</class>
    <class kind="class">internal::level3_blocking</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixMatrixTriangular.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixMatrixTriangular_8h</filename>
    <class kind="struct">internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo &gt;</class>
    <class kind="struct">internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo &gt;</class>
    <class kind="struct">internal::tribb_kernel</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>GeneralMatrixVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>GeneralMatrixVector_8h</filename>
    <class kind="struct">internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs &gt;</class>
    <class kind="struct">internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>a87c255a1321ddda3b8bcfa79f11ff6cd</anchor>
      <arglist>(A0, A13, A2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_ACCUMULATE_PACKETS</name>
      <anchorfile>GeneralMatrixVector_8h.html</anchorfile>
      <anchor>a87c255a1321ddda3b8bcfa79f11ff6cd</anchor>
      <arglist>(A0, A13, A2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GenericPacketMath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>GenericPacketMath_8h</filename>
    <class kind="struct">internal::default_packet_traits</class>
    <class kind="struct">internal::packet_traits</class>
    <class kind="struct">internal::palign_impl</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad79360a4df79b03b0535aab800383e05</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0e05f373ded1ddd52e2f3f51403a162a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>padd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af9a2ad215c7706a92e1e398c1a0dbc7f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2527f2cda09db539500f6a07c8a2197f</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pand</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a750ef4f56d4eb8632dd36ad7ec5ce0e8</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1a6ddc8844ade3a8aa63a2e030f1effd</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa0bd2f951480f4c040e3990fee2be392</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1f39ddf6bb78735165d7e2f997e0fa8b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6dabeb72d0a98eff2e55f46a67761748</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afadf692c7bd27b850eb6eed62127e68a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a288863339ead4e90bfd69b01a89dee97</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7506d3520473afc6886915bd405e316</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>adf763ed5f26f999d0217a48effa21505</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pload</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a335e58cf6acdf5b012dd80689d1f06e6</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a209f3dcd84ca5ba53fb24aa41841204a</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afdd4872618071ee00ee93861823b709c</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9252a18247ee89294aece5e58b1dbfa0</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a893d79d32626ee2ace74a48958f29f03</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>plset</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5f44ba03335ff2d13d2f71c2a05a5066</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a08ba42d8f582a784435714cd8230a32b</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad1b60db5d58c1ad3dd529f775e7d97de</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a42fb6c483ebe087c618381c6d716f2e8</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1f7334dc6c3d7fd7d0ce523f8728ff6f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; float &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afd3849b437d96f30bebfd57be9c9c625</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afbb3602954befaec4ad5387534b7d0bd</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a314632c67b5ada75d1e9b586b661b73d</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>por</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a590b70ed9933d1c0f334dccd91aadd7e</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1d13071dbb2b1e5afe4a0028295f2431</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0b28d56c9973b5ea8730f55a58228a21</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a59ad23030b05a1973c3da9a581e0bab0</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab56a2f139d4e23baa79ea4f8f56d49be</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abf6d38ad831c8c1383dc429e359c200a</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefetch</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac769fd203916e269088ba9edef0f9c1e</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2434d711424194e4752cfca0987fc8dd</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad75af8bcc6a68ebb6aaaad53bba71b9b</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aea4a2c26b5b9f68d4076b688aada937a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a63c534226b56c72e2006b6a4c0b81348</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a960b9632d04c8fe474c4bb251207d304</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a39c79ec416621ed181327ccc680641e4</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoret</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1769c84cc0a004de9e8ff10d67a759a5</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a996084625b2c62566432b80fd53802a8</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>psub</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0064df35b28d24b198b7b44e96c91aee</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab7a56b07b575df14a060e982399fff5c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a59c7d51181537e74bc24ff13dfaf5003</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_alignedbox.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__alignedbox_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>alignedbox</name>
      <anchorfile>geo__alignedbox_8cpp.html</anchorfile>
      <anchor>a307833efd51ab3305dac00875b0bcb09</anchor>
      <arglist>(const BoxType &amp;_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>alignedboxCastTests</name>
      <anchorfile>geo__alignedbox_8cpp.html</anchorfile>
      <anchor>adb3f58d42c89471ba5fea30b2b050cc3</anchor>
      <arglist>(const BoxType &amp;_box)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>specificTest1</name>
      <anchorfile>geo__alignedbox_8cpp.html</anchorfile>
      <anchor>a9c4be72e7c05e307e19289d451c13584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>specificTest2</name>
      <anchorfile>geo__alignedbox_8cpp.html</anchorfile>
      <anchor>af515b336ee344d0e28657ade67399e8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_alignedbox</name>
      <anchorfile>geo__alignedbox_8cpp.html</anchorfile>
      <anchor>a75b268bbb7e2b63ef90ddae4393f340c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_eulerangles.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__eulerangles_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_EULER</name>
      <anchorfile>geo__eulerangles_8cpp.html</anchorfile>
      <anchor>abfdd6839ba82da96583c4d652c86c323</anchor>
      <arglist>(I, J, K, X, Y, Z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eulerangles</name>
      <anchorfile>geo__eulerangles_8cpp.html</anchorfile>
      <anchor>a64ac9bc82f38c02aa2e0db101d131186</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_eulerangles</name>
      <anchorfile>geo__eulerangles_8cpp.html</anchorfile>
      <anchor>a59c791106f7182d7c9e94af6ece705c9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_homogeneous.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__homogeneous_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>homogeneous</name>
      <anchorfile>geo__homogeneous_8cpp.html</anchorfile>
      <anchor>a86abfc0c5dc1f17514c35cb11a31a85e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_homogeneous</name>
      <anchorfile>geo__homogeneous_8cpp.html</anchorfile>
      <anchor>a92f93131d168f0ad91e9c476b0416c74</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_hyperplane.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__hyperplane_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>hyperplane</name>
      <anchorfile>geo__hyperplane_8cpp.html</anchorfile>
      <anchor>aab9e9e8f1ae45d9082386dd503b738ea</anchor>
      <arglist>(const HyperplaneType &amp;_plane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hyperplane_alignment</name>
      <anchorfile>geo__hyperplane_8cpp.html</anchorfile>
      <anchor>ad054e9cfaa44f303a4c4383dec594962</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lines</name>
      <anchorfile>geo__hyperplane_8cpp.html</anchorfile>
      <anchor>aeaad5dae2dbb626ea77360ddd5cd22b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_hyperplane</name>
      <anchorfile>geo__hyperplane_8cpp.html</anchorfile>
      <anchor>a4bdc16ca24f7d72b0811203e749b1440</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_orthomethods.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__orthomethods_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>orthomethods</name>
      <anchorfile>geo__orthomethods_8cpp.html</anchorfile>
      <anchor>a021ac2641dc59d729d888cfb3d744352</anchor>
      <arglist>(int size=Size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>orthomethods_3</name>
      <anchorfile>geo__orthomethods_8cpp.html</anchorfile>
      <anchor>a494d5e4bc3d97b31d9c7d71a598505d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_orthomethods</name>
      <anchorfile>geo__orthomethods_8cpp.html</anchorfile>
      <anchor>a93fb754af6837d36428873e84e0faa24</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_parametrizedline.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__parametrizedline_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>parametrizedline</name>
      <anchorfile>geo__parametrizedline_8cpp.html</anchorfile>
      <anchor>a07c43b468fafad4a94c821bccfd0b8a8</anchor>
      <arglist>(const LineType &amp;_line)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parametrizedline_alignment</name>
      <anchorfile>geo__parametrizedline_8cpp.html</anchorfile>
      <anchor>a2d7e273b0692ab0d2220f1a75a8733f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_parametrizedline</name>
      <anchorfile>geo__parametrizedline_8cpp.html</anchorfile>
      <anchor>a41e8f82ff666be1a7b8f5f98e9cef585</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_quaternion.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__quaternion_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_const_correctness</name>
      <anchorfile>geo__quaternion_8cpp.html</anchorfile>
      <anchor>ac0b4510a36bfb31b4bb3b305b9b5112c</anchor>
      <arglist>(const PlainObjectType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mapQuaternion</name>
      <anchorfile>geo__quaternion_8cpp.html</anchorfile>
      <anchor>a471f176ea5d806116dcf29afc6299721</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternion</name>
      <anchorfile>geo__quaternion_8cpp.html</anchorfile>
      <anchor>a80549df20dca313cff8731345a136ed5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>quaternionAlignment</name>
      <anchorfile>geo__quaternion_8cpp.html</anchorfile>
      <anchor>ab732756d2143c37dc0f3802b82b05911</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_quaternion</name>
      <anchorfile>geo__quaternion_8cpp.html</anchorfile>
      <anchor>aaf11efc183ee48d2e28fa93047b97e18</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geo_transformations.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>geo__transformations_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>non_projective_only</name>
      <anchorfile>geo__transformations_8cpp.html</anchorfile>
      <anchor>a06b5852dc7c294ee2b3803b0d8627946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_geo_transformations</name>
      <anchorfile>geo__transformations_8cpp.html</anchorfile>
      <anchor>ae4069e8c81c5dfcd43b54c611485a0fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform_alignment</name>
      <anchorfile>geo__transformations_8cpp.html</anchorfile>
      <anchor>a3eef54102604be030568c9983817cc3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transformations</name>
      <anchorfile>geo__transformations_8cpp.html</anchorfile>
      <anchor>abb68999747208d337dee46a68a5eab4f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>geometry.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>geometry_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <class kind="struct">bench_impl</class>
    <class kind="struct">bench_impl&lt; Transformation, 0 &gt;</class>
    <class kind="struct">get_dim</class>
    <class kind="struct">get_dim&lt; Matrix&lt; S, R, C, O, MR, MC &gt; &gt;</class>
    <class kind="struct">ToRotationMatrixWrapper</class>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic &gt;</type>
      <name>A</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a4ff37012408e1e95daacbedd7aac2ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>B</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a3e64ccbeb2c013b3b05bfaf226ed090f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>C</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>aaee470c3acb6b181fd804d072284fbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, Dynamic, Dynamic &gt;</type>
      <name>M</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>ab5dd1f220bc26139711259d5edbc1740</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>acb5c3dc237f99cf17167e8a629f01b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SCALAR</type>
      <name>Scalar</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a052eb942d12b6404aade6fae4b075fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>bench</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a9f16acb964c9684be7d2c7d75d1c7b15</anchor>
      <arglist>(const std::string &amp;msg, const Transformation &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>transform</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>ad05130a1d9f2e9708c1125b4cc2fe7cb</anchor>
      <arglist>(const Transformation &amp;t, Data &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>transform</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a7b4d63d3c66fc6b07c5fa2468e0cbf37</anchor>
      <arglist>(const Quaternion&lt; Scalar &gt; &amp;t, Data &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>transform</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a7a4e92a020fcd8bd9fbdd6e7404b6fc7</anchor>
      <arglist>(const ToRotationMatrixWrapper&lt; QType &gt; &amp;t, Data &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>transform</name>
      <anchorfile>geometry_8cpp.html</anchorfile>
      <anchor>a9e16d5c97d4e7d2f6bf5a5f5c41e9d19</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Projective &gt; &amp;t, Data &amp;data)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry_SSE.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/arch/</path>
    <filename>Geometry__SSE_8h</filename>
    <class kind="struct">internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</class>
    <class kind="struct">internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>GlobalFunctions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>GlobalFunctions_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARRAY_DECLARE_GLOBAL_EIGEN_UNARY</name>
      <anchorfile>GlobalFunctions_8h.html</anchorfile>
      <anchor>a76a82effec0137068ad68e40f14e8d80</anchor>
      <arglist>(NAME, FUNCTOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARRAY_DECLARE_GLOBAL_STD_UNARY</name>
      <anchorfile>GlobalFunctions_8h.html</anchorfile>
      <anchor>a296b3acd911ca1ba3d97cd234040096e</anchor>
      <arglist>(NAME, FUNCTOR)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::CwiseUnaryOp&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ace0340640a41d33283e00e3a77dbd66b</anchor>
      <arglist>(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const typename Derived::Scalar &amp;exponent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmm_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/gmm/</path>
    <filename>gmm__interface_8hh</filename>
    <class kind="class">gmm_interface</class>
  </compound>
  <compound kind="file">
    <name>gmm_LU_solve_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/gmm/</path>
    <filename>gmm__LU__solve__interface_8hh</filename>
    <class kind="class">blitz_LU_solve_interface</class>
  </compound>
  <compound kind="file">
    <name>gnuplot_common_settings.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/data/</path>
    <filename>gnuplot__common__settings_8hh</filename>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set set surface set nocontour set clabel set mapping cartesian set nohidden3d set cntrparam order set cntrparam linear set cntrparam levels auto set cntrparam points set size set set xzeroaxis lt lw set x2zeroaxis lt lw set yzeroaxis lt lw set y2zeroaxis lt lw set tics in set ticslevel set tics set mxtics default set mytics default set mx2tics default set my2tics default set xtics border mirror norotate autofreq set ytics border mirror norotate autofreq set ztics border nomirror norotate autofreq set nox2tics set noy2tics set timestamp bottom norotate set rrange[*:*] noreverse nowriteback set trange[*:*] noreverse nowriteback set urange[*:*] noreverse nowriteback set vrange[*:*] noreverse nowriteback set xlabel matrix size set x2label set timefmt d m y n</type>
      <name>H</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a1312167399d185be316962d53af87c87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set</type>
      <name>isosamples</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a7dba44b3b9f3c9878e3dd710c7f25229</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set set surface set nocontour set clabel set mapping cartesian set nohidden3d set cntrparam order set cntrparam linear set cntrparam levels auto set cntrparam points set size set set xzeroaxis lt lw set x2zeroaxis lt lw set yzeroaxis lt lw set y2zeroaxis lt lw set tics in set ticslevel set tics set mxtics default set mytics default set mx2tics default set my2tics default set xtics border mirror norotate autofreq set ytics border mirror norotate autofreq set ztics border nomirror norotate autofreq set nox2tics set noy2tics set timestamp bottom norotate</type>
      <name>offset</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a855fbae0ff7d592163aaf60fd0b22f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set</type>
      <name>offsets</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a4d8489be0f19a8d85c84c5f63285b3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set set surface set nocontour set clabel set mapping cartesian set nohidden3d set cntrparam order set cntrparam linear set cntrparam levels auto set cntrparam points set size set</type>
      <name>origin</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a5e1adf2b06bbfd5f9d9d115f12529481</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set set surface set nocontour set clabel set mapping cartesian set nohidden3d set cntrparam order set cntrparam linear set cntrparam levels auto set cntrparam points set size</type>
      <name>ratio</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>aad2e6a991f10fa61eab8e835c7088caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set</type>
      <name>samples</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a5332d95ba641e72a5dbc148aeee2f585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set set set set surface set nocontour set clabel set mapping cartesian set nohidden3d set cntrparam order set cntrparam linear set cntrparam levels auto set cntrparam points set size set set xzeroaxis lt lw set x2zeroaxis lt lw set yzeroaxis lt lw set y2zeroaxis lt lw set tics in set ticslevel set tics</type>
      <name>scale</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a028be1055fb10c679b6153f8dcd0befa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy y set format x g set format y g set format x2 g set format y2 g set format z g set angles radians set nogrid set key title set key left top Right noreverse box linetype linewidth samplen spacing width set nolabel set noarrow set nologscale set logscale x set set pointsize set encoding default set nopolar set noparametric set</type>
      <name>view</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>a59282150228df4e42afd9a0010e45183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>set noclip points set clip one set noclip two set bar set border lt lw set xdata set ydata set zdata set x2data set y2data set boxwidth set dummy</type>
      <name>x</name>
      <anchorfile>gnuplot__common__settings_8hh.html</anchorfile>
      <anchor>ada886c0397c9dc3289bd8481e8a82479</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpuhelper.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>gpuhelper_8cpp</filename>
    <includes id="gpuhelper_8h" name="gpuhelper.h" local="yes" imported="no">gpuhelper.h</includes>
    <includes id="icosphere_8h" name="icosphere.h" local="yes" imported="no">icosphere.h</includes>
    <member kind="variable">
      <type>GpuHelper</type>
      <name>gpu</name>
      <anchorfile>gpuhelper_8cpp.html</anchorfile>
      <anchor>a4f85fb7203735ad872f4c0005a012884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gpuhelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>gpuhelper_8h</filename>
    <class kind="struct">GlMatrixHelper&lt; false, _Flags &gt;</class>
    <class kind="struct">GlMatrixHelper&lt; true, _Flags &gt;</class>
    <class kind="class">GpuHelper</class>
    <member kind="typedef">
      <type>Vector4f</type>
      <name>Color</name>
      <anchorfile>gpuhelper_8h.html</anchorfile>
      <anchor>a56c83df00b3c8f1085cdede08e21926b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GpuHelper</type>
      <name>gpu</name>
      <anchorfile>gpuhelper_8h.html</anchorfile>
      <anchor>a4f85fb7203735ad872f4c0005a012884</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grasp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>grasp_8cpp</filename>
    <includes id="grasp_8h" name="grasp.h" local="yes" imported="no">../include/grasp.h</includes>
    <includes id="ows_8h" name="ows.h" local="yes" imported="no">../include/ows.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a12469ec62e536ab2c4c8ae3f788bfd24</anchor>
      <arglist>(std::ostream &amp;stream, Grasp const &amp;grasp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>grasp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>grasp_8h</filename>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">target_object.h</includes>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="contact__model_8h" name="contact_model.h" local="yes" imported="no">contact_model.h</includes>
    <includes id="finger_8h" name="finger.h" local="yes" imported="no">finger.h</includes>
    <includes id="wrench__space_8h" name="wrench_space.h" local="yes" imported="no">wrench_space.h</includes>
    <class kind="class">ICR::Grasp</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>eigen2/gsl_helper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2_2gsl__helper_8h</filename>
    <class kind="struct">Eigen::GslTraits</class>
    <class kind="struct">Eigen::GslTraits&lt; Scalar, true &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adea4f7992d6d4fd2ad19b37bb8bc1372</anchor>
      <arglist>(const MatrixType &amp;m, gsl_matrix *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a77ef006b9076b8b47de4521f348dec44</anchor>
      <arglist>(const gsl_matrix *m, MatrixType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a17cf7b9fe852e2b8c41e20942624ff0b</anchor>
      <arglist>(const VectorType &amp;m, gsl_vector *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6ec7c9c0b03bb01966800d506140f9a2</anchor>
      <arglist>(const gsl_vector *m, VectorType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8521c40e4b017fe7467c38b539383af6</anchor>
      <arglist>(const MatrixType &amp;m, gsl_matrix_complex *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a247fa48c7ea16cec67c15cd7ecf3fd9b</anchor>
      <arglist>(const gsl_matrix_complex *m, MatrixType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6697e2d22b77be066a6bf8ac5b6bfd51</anchor>
      <arglist>(const VectorType &amp;m, gsl_vector_complex *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a29a17b7d18798f5fc17d2b43b5166a91</anchor>
      <arglist>(const gsl_vector_complex *m, VectorType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gsl_helper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>gsl__helper_8h</filename>
    <class kind="struct">Eigen::GslTraits</class>
    <class kind="struct">Eigen::GslTraits&lt; Scalar, true &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adea4f7992d6d4fd2ad19b37bb8bc1372</anchor>
      <arglist>(const MatrixType &amp;m, gsl_matrix *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a77ef006b9076b8b47de4521f348dec44</anchor>
      <arglist>(const gsl_matrix *m, MatrixType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a17cf7b9fe852e2b8c41e20942624ff0b</anchor>
      <arglist>(const VectorType &amp;m, gsl_vector *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6ec7c9c0b03bb01966800d506140f9a2</anchor>
      <arglist>(const gsl_vector *m, VectorType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8521c40e4b017fe7467c38b539383af6</anchor>
      <arglist>(const MatrixType &amp;m, gsl_matrix_complex *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a247fa48c7ea16cec67c15cd7ecf3fd9b</anchor>
      <arglist>(const gsl_matrix_complex *m, MatrixType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6697e2d22b77be066a6bf8ac5b6bfd51</anchor>
      <arglist>(const VectorType &amp;m, gsl_vector_complex *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a29a17b7d18798f5fc17d2b43b5166a91</anchor>
      <arglist>(const gsl_vector_complex *m, VectorType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hand_vec_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/hand_vec/</path>
    <filename>hand__vec__interface_8hh</filename>
    <includes id="f77__interface_8hh" name="f77_interface.hh" local="yes" imported="no">f77_interface.hh</includes>
    <class kind="class">hand_vec_interface</class>
  </compound>
  <compound kind="file">
    <name>hessenberg.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>hessenberg_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>hessenberg</name>
      <anchorfile>hessenberg_8cpp.html</anchorfile>
      <anchor>afe710dfffaf28f674a9f8f735bd31f06</anchor>
      <arglist>(int size=Size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_hessenberg</name>
      <anchorfile>hessenberg_8cpp.html</anchorfile>
      <anchor>a427d914cff1e1b90b1df1cffe4a558de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>HessenbergDecomposition_8h</filename>
    <class kind="class">HessenbergDecomposition</class>
    <class kind="struct">internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition_compute.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>HessenbergDecomposition__compute_8cpp</filename>
    <member kind="function">
      <type>hd</type>
      <name>compute</name>
      <anchorfile>HessenbergDecomposition__compute_8cpp.html</anchorfile>
      <anchor>af05847dc971c5541d1cab21b0766b229</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>A</name>
      <anchorfile>HessenbergDecomposition__compute_8cpp.html</anchorfile>
      <anchor>a23b0bad13f8f7eb9e8545c6183e81bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>HessenbergDecomposition&lt; MatrixXcf &gt;</type>
      <name>hd</name>
      <anchorfile>HessenbergDecomposition__compute_8cpp.html</anchorfile>
      <anchor>afa1c301e0464886ed547178e4b130e60</anchor>
      <arglist>(4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition_matrixH.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>HessenbergDecomposition__matrixH_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random 4x4 matrix:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl;HessenbergDecomposition&lt; MatrixXf &gt;</type>
      <name>hessOfA</name>
      <anchorfile>HessenbergDecomposition__matrixH_8cpp.html</anchorfile>
      <anchor>a3dab1443d0abe31483e9df0122af5616</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4f</type>
      <name>A</name>
      <anchorfile>HessenbergDecomposition__matrixH_8cpp.html</anchorfile>
      <anchor>a17d09f1cf210141beea7363b0fd7a7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>H</name>
      <anchorfile>HessenbergDecomposition__matrixH_8cpp.html</anchorfile>
      <anchor>a942fa09c3ff730493255e183252f73ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HessenbergDecomposition_packedMatrix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>HessenbergDecomposition__packedMatrix_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random 4x4 matrix:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl;HessenbergDecomposition&lt; Matrix4d &gt;</type>
      <name>hessOfA</name>
      <anchorfile>HessenbergDecomposition__packedMatrix_8cpp.html</anchorfile>
      <anchor>aabf0be037a8415f05fb5afbaf6ab61bc</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>A</name>
      <anchorfile>HessenbergDecomposition__packedMatrix_8cpp.html</anchorfile>
      <anchor>af8c67f4257ddd96860ca0071613c9353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>pm</name>
      <anchorfile>HessenbergDecomposition__packedMatrix_8cpp.html</anchorfile>
      <anchor>ab881c2b7b89671b20f134df37fb83de0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Homogeneous.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Homogeneous_8h</filename>
    <class kind="class">Homogeneous</class>
    <class kind="struct">internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">internal::take_matrix_for_product</class>
    <class kind="struct">internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</class>
    <class kind="struct">internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>householder.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>householder_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>householder</name>
      <anchorfile>householder_8cpp.html</anchorfile>
      <anchor>af983e9da1e058e66c41bf91c3b54f7a0</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_householder</name>
      <anchorfile>householder_8cpp.html</anchorfile>
      <anchor>af62265adee4561725642d542e0527ae9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Householder.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Householder/</path>
    <filename>Householder_8h</filename>
    <class kind="struct">internal::decrement_size</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>HouseholderQR.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/QR/</path>
    <filename>HouseholderQR_8h</filename>
    <class kind="class">HouseholderQR</class>
    <class kind="struct">internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_blocked</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe89d12d310792d25478484a728ac572</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Index maxBlockSize=32, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_unblocked</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab75d0016d6528712e810804e06f6f46d</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderQR_solve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>HouseholderQR__solve_8cpp</filename>
    <member kind="typedef">
      <type>Matrix&lt; float, 3, 3 &gt;</type>
      <name>Matrix3x3</name>
      <anchorfile>HouseholderQR__solve_8cpp.html</anchorfile>
      <anchor>af32f6bc2725ff389d832c5499154305f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3x3</type>
      <name>m</name>
      <anchorfile>HouseholderQR__solve_8cpp.html</anchorfile>
      <anchor>afc8101a14b8bbfdd507df9a996e04920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>y</name>
      <anchorfile>HouseholderQR__solve_8cpp.html</anchorfile>
      <anchor>a607319c13eebdebe0668926725936511</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderSequence.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Householder/</path>
    <filename>HouseholderSequence_8h</filename>
    <class kind="class">HouseholderSequence</class>
    <class kind="struct">internal::hseq_side_dependent_impl</class>
    <class kind="struct">internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">internal::matrix_type_times_scalar_type</class>
    <class kind="struct">internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType &gt;</type>
      <name>householderSequence</name>
      <anchorfile>HouseholderSequence_8h.html</anchorfile>
      <anchor>aae7daf98d2796dd5d961ae094e43d3e3</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; typename VectorsType::Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>HouseholderSequence_8h.html</anchorfile>
      <anchor>a8eef54cb41eb1ed8623d401a997471a9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, const HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &amp;h)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>rightHouseholderSequence</name>
      <anchorfile>HouseholderSequence_8h.html</anchorfile>
      <anchor>a9fe634b09a9c7cf250ab8768b6bfd4c2</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HouseholderSequence_HouseholderSequence.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>HouseholderSequence__HouseholderSequence_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;The matrix v is:&quot;&lt;&lt; endl;cout&lt;&lt; v&lt;&lt; endl;Vector3d v0(1, v(1, 0), v(2, 0));cout&lt;&lt; &quot;The first Householder vector is: v_0 = &quot;&lt;&lt; v0.transpose()&lt;&lt; endl;Vector3d v1(0, 1, v(2, 1));cout&lt;&lt; &quot;The second Householder vector is: v_1 = &quot;&lt;&lt; v1.transpose()&lt;&lt; endl;Vector3d v2(0, 0, 1);cout&lt;&lt; &quot;The third Householder vector is: v_2 = &quot;&lt;&lt; v2.transpose()&lt;&lt; endl;Vector3d h=Vector3d::Random();cout&lt;&lt; &quot;The Householder coefficients are: h = &quot;&lt;&lt; h.transpose()&lt;&lt; endl;Matrix3d H0=Matrix3d::Identity()-h(0)*v0 *v0.adjoint();cout&lt;&lt; &quot;The first Householder reflection is represented by H_0 = &quot;&lt;&lt; endl;cout&lt;&lt; H0&lt;&lt; endl;Matrix3d H1=Matrix3d::Identity()-h(1)*v1 *v1.adjoint();cout&lt;&lt; &quot;The second Householder reflection is represented by H_1 = &quot;&lt;&lt; endl;cout&lt;&lt; H1&lt;&lt; endl;Matrix3d H2=Matrix3d::Identity()-h(2)*v2 *v2.adjoint();cout&lt;&lt; &quot;The third Householder reflection is represented by H_2 = &quot;&lt;&lt; endl;cout&lt;&lt; H2&lt;&lt; endl;cout&lt;&lt; &quot;Their product is H_0 H_1 H_2 = &quot;&lt;&lt; endl;cout&lt;&lt; H0 *H1 *H2&lt;&lt; endl;HouseholderSequence&lt; Matrix3d, Vector3d &gt;</type>
      <name>hhSeq</name>
      <anchorfile>HouseholderSequence__HouseholderSequence_8cpp.html</anchorfile>
      <anchor>a18b6bb8ecb37bf7a8741ebcc3462d031</anchor>
      <arglist>(v, h)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3d</type>
      <name>hhSeqAsMatrix</name>
      <anchorfile>HouseholderSequence__HouseholderSequence_8cpp.html</anchorfile>
      <anchor>a13798ea592df143846e03e4df499bc6b</anchor>
      <arglist>(hhSeq)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>v</name>
      <anchorfile>HouseholderSequence__HouseholderSequence_8cpp.html</anchorfile>
      <anchor>a2fb3cdf3568b895639f7314316274189</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>HybridNonLinearSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>HybridNonLinearSolver_8h</filename>
    <class kind="class">HybridNonLinearSolver</class>
    <class kind="struct">HybridNonLinearSolver::Parameters</class>
    <namespace>HybridNonLinearSolverSpace</namespace>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea6274dc1b3127fa804719383e92951fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619eaac2e014de83691fe82045ca94eaa3d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea4732f91f162a5dfb9374f8c4beabd0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea0c9515ba21aab1f798ca5c6557632a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TolTooSmall</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea038d8c1efa4f2c104196bedb6e2d1d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressJacobian</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea1f239b8925cb9203f0260885cd1ddbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressIterations</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea536c9ff75e6b16e2680795dc4e7c78b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619eabfa1f94f133fdc4a6588a659e9b862ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Hyperplane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Hyperplane_8h</filename>
    <class kind="class">Hyperplane</class>
  </compound>
  <compound kind="file">
    <name>Geometry/Hyperplane.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2Hyperplane_8h</filename>
    <class kind="class">Hyperplane</class>
  </compound>
  <compound kind="file">
    <name>I00_CustomizingEigen.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I00__CustomizingEigen_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I01_TopicLazyEvaluation.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I01__TopicLazyEvaluation_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I02_HiPerformance.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I02__HiPerformance_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I03_InsideEigenExample.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I03__InsideEigenExample_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I05_FixedSizeVectorizable.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I05__FixedSizeVectorizable_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I06_TopicEigenExpressionTemplates.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I06__TopicEigenExpressionTemplates_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I07_TopicScalarTypes.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I07__TopicScalarTypes_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I08_Resizing.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I08__Resizing_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I09_Vectorization.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I09__Vectorization_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I10_Assertions.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I10__Assertions_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I11_Aliasing.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I11__Aliasing_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I12_ClassHierarchy.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I12__ClassHierarchy_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I13_FunctionsTakingEigenTypes.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I13__FunctionsTakingEigenTypes_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I14_PreprocessorDirectives.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I14__PreprocessorDirectives_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>I15_StorageOrders.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>I15__StorageOrders_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>icosphere.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>icosphere_8cpp</filename>
    <includes id="icosphere_8h" name="icosphere.h" local="yes" imported="no">icosphere.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>X</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>a207fd5507206d307cd63f95374fcd00d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>Z</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>a51591cf51bdd6c1f6015532422e7770e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLint</type>
      <name>tindices</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>ac9730562055342a87cb06c9f6b4da0e0</anchor>
      <arglist>[20][3]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static GLfloat</type>
      <name>vdata</name>
      <anchorfile>icosphere_8cpp.html</anchorfile>
      <anchor>a27f1bdeda3b515ed462d2567ccaca660</anchor>
      <arglist>[12][3]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icosphere.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>icosphere_8h</filename>
    <class kind="class">IcoSphere</class>
  </compound>
  <compound kind="file">
    <name>icr.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>icr_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="contact__model_8h" name="contact_model.h" local="yes" imported="no">contact_model.h</includes>
    <includes id="contact__point_8h" name="contact_point.h" local="yes" imported="no">contact_point.h</includes>
    <includes id="finger_8h" name="finger.h" local="yes" imported="no">finger.h</includes>
    <includes id="grasp_8h" name="grasp.h" local="yes" imported="no">grasp.h</includes>
    <includes id="independent__contact__regions_8h" name="independent_contact_regions.h" local="yes" imported="no">independent_contact_regions.h</includes>
    <includes id="limit__surface_8h" name="limit_surface.h" local="yes" imported="no">limit_surface.h</includes>
    <includes id="object__loader_8h" name="object_loader.h" local="yes" imported="no">object_loader.h</includes>
    <includes id="ows_8h" name="ows.h" local="yes" imported="no">ows.h</includes>
    <includes id="search__zones_8h" name="search_zones.h" local="yes" imported="no">search_zones.h</includes>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">target_object.h</includes>
    <includes id="wrench__cone_8h" name="wrench_cone.h" local="yes" imported="no">wrench_cone.h</includes>
    <includes id="wrench__space_8h" name="wrench_space.h" local="yes" imported="no">wrench_space.h</includes>
  </compound>
  <compound kind="file">
    <name>Image.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/misc/</path>
    <filename>Image_8h</filename>
    <class kind="class">internal::image_retval_base</class>
    <class kind="struct">internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_IMAGE_HELPERS</name>
      <anchorfile>Image_8h.html</anchorfile>
      <anchor>a626ffea4030fe7858dc958a680c53679</anchor>
      <arglist>(DecompositionType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>independent_contact_regions.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>independent__contact__regions_8cpp</filename>
    <includes id="independent__contact__regions_8h" name="independent_contact_regions.h" local="yes" imported="no">../include/independent_contact_regions.h</includes>
    <includes id="wrench__cone_8h" name="wrench_cone.h" local="yes" imported="no">../include/wrench_cone.h</includes>
    <includes id="search__zones_8h" name="search_zones.h" local="yes" imported="no">../include/search_zones.h</includes>
    <includes id="ows_8h" name="ows.h" local="yes" imported="no">../include/ows.h</includes>
    <includes id="grasp_8h" name="grasp.h" local="yes" imported="no">../include/grasp.h</includes>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">../include/target_object.h</includes>
    <includes id="contact__point_8h" name="contact_point.h" local="yes" imported="no">../include/contact_point.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../include/config.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aae0f4a329a4b17be8746772a17a05d5b</anchor>
      <arglist>(std::ostream &amp;stream, IndependentContactRegions const &amp;icr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>independent_contact_regions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>independent__contact__regions_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <class kind="class">ICR::IndependentContactRegions</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>init_function.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/init/</path>
    <filename>init__function_8hh</filename>
    <member kind="function">
      <type>double</type>
      <name>null_function</name>
      <anchorfile>init__function_8hh.html</anchorfile>
      <anchor>a8fe61cb51e06228bd6fa8523e46ec961</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>null_function</name>
      <anchorfile>init__function_8hh.html</anchorfile>
      <anchor>a28f94dc21413837d23796ca48b50bb83</anchor>
      <arglist>(int index_i, int index_j)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pseudo_random</name>
      <anchorfile>init__function_8hh.html</anchorfile>
      <anchor>ab28088306f2467f73eff19d44e7620c0</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>pseudo_random</name>
      <anchorfile>init__function_8hh.html</anchorfile>
      <anchor>a28c65669c06a8031f79f1a6459caf159</anchor>
      <arglist>(int index_i, int index_j)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>simple_function</name>
      <anchorfile>init__function_8hh.html</anchorfile>
      <anchor>aa9e1077c394932c6059f94fba9966598</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>simple_function</name>
      <anchorfile>init__function_8hh.html</anchorfile>
      <anchor>ad74646ce05f326aa8f5c1f15fffb6f5a</anchor>
      <arglist>(int index_i, int index_j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>init_matrix.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/init/</path>
    <filename>init__matrix_8hh</filename>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>init_matrix</name>
      <anchorfile>init__matrix_8hh.html</anchorfile>
      <anchor>a5b620067bd30cede67fc08958258f4c2</anchor>
      <arglist>(Vector &amp;A, int size)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>init_matrix_symm</name>
      <anchorfile>init__matrix_8hh.html</anchorfile>
      <anchor>ade1a90bd462e40939f3ba67550afa8dd</anchor>
      <arglist>(Matrix &amp;A, int size)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>init_row</name>
      <anchorfile>init__matrix_8hh.html</anchorfile>
      <anchor>a07d004da075af43c6a715d919cd79122</anchor>
      <arglist>(Vector &amp;X, int size, int row)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>init_vector.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/init/</path>
    <filename>init__vector_8hh</filename>
    <member kind="function">
      <type>void</type>
      <name>init_vector</name>
      <anchorfile>init__vector_8hh.html</anchorfile>
      <anchor>a42209dd63068212cd700765986db05a1</anchor>
      <arglist>(Vector &amp;X, int size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>integer_types.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>integer__types_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>integer__types_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_APPROX</name>
      <anchorfile>integer__types_8cpp.html</anchorfile>
      <anchor>a5bba36711e335d7eb5793360e7d7b100</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_NOT_APPROX</name>
      <anchorfile>integer__types_8cpp.html</anchorfile>
      <anchor>ada5875ed1d815e91596d5da64225aca0</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>integer_type_tests</name>
      <anchorfile>integer__types_8cpp.html</anchorfile>
      <anchor>a24e14b4f76db9d851e16ef16de57d4fd</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>signed_integer_type_tests</name>
      <anchorfile>integer__types_8cpp.html</anchorfile>
      <anchor>a74c2d8cc1f23265e3901aa686fcacd86</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_integer_types</name>
      <anchorfile>integer__types_8cpp.html</anchorfile>
      <anchor>ab8928be4789ef035cdf293cccffe340e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>intel_bench_fixed_size.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/static/</path>
    <filename>intel__bench__fixed__size_8hh</filename>
    <member kind="function">
      <type>double</type>
      <name>bench_fixed_size</name>
      <anchorfile>intel__bench__fixed__size_8hh.html</anchorfile>
      <anchor>ac35e50c99d92f195344ebc5dcb5198f0</anchor>
      <arglist>(int size, unsigned long long &amp;nb_calc, unsigned long long &amp;nb_init)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>inverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>inverse_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>inverse</name>
      <anchorfile>inverse_8cpp.html</anchorfile>
      <anchor>a0685e8ea74c2e85ea8ad3253f567107f</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_inverse</name>
      <anchorfile>inverse_8cpp.html</anchorfile>
      <anchor>afd00f0c72f84005ffa9b9b176a2652bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Inverse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/LU/</path>
    <filename>Inverse_8h</filename>
    <class kind="struct">internal::compute_inverse</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">internal::compute_inverse_size4</class>
    <class kind="struct">internal::inverse_impl</class>
    <class kind="struct">internal::traits&lt; inverse_impl&lt; MatrixType &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab0d5cc9b94b3f9aa4169f598f636a39a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5616607e8b4a2a38e955206f2759ded9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4f925080a2b78c3d1ebb7a6f17636b2b</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab0dc1209be1bd6527184f81098a779ae</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, const Matrix&lt; typename ResultType::Scalar, 3, 1 &gt; &amp;cofactors_col0, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe78151447631a7bbd6fd5f67285b2d7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int i1, int i2, int i3, int j1, int j2, int j3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Inverse_SSE.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/LU/arch/</path>
    <filename>Inverse__SSE_8h</filename>
    <class kind="struct">internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>IO.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>IO_8h</filename>
    <class kind="class">IOFormat</class>
    <class kind="struct">internal::significant_decimals_default_impl</class>
    <class kind="struct">internal::significant_decimals_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::significant_decimals_impl</class>
    <class kind="class">WithFormat</class>
    <namespace>internal</namespace>
    <member kind="enumvalue">
      <name>DontAlignCols</name>
      <anchorfile>IO_8h.html</anchorfile>
      <anchor>aad1afd468cb4339144d0997ddcf04748a0656be263ac7d5277bde3a9907f34e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StreamPrecision</name>
      <anchorfile>IO_8h.html</anchorfile>
      <anchor>abc3975f01f66a098a347a8262ff103e5a7941817b9ed7e9b30d94721b1b147cb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPrecision</name>
      <anchorfile>IO_8h.html</anchorfile>
      <anchor>abc3975f01f66a098a347a8262ff103e5a338f339cbf50e7b5c50547bbfdb64544</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print_matrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1b711457efea2da20ae1e457fc71722c</anchor>
      <arglist>(std::ostream &amp;s, const Derived &amp;_m, const IOFormat &amp;fmt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IOFormat.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>IOFormat_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m1</name>
      <anchorfile>IOFormat_8cpp.html</anchorfile>
      <anchor>ade6f22163da3c189aade978b48a8bb74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>sep</name>
      <anchorfile>IOFormat_8cpp.html</anchorfile>
      <anchor>ae080c11d41b93cf1dd4f58f6322b9477</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IterationController.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/IterativeSolvers/</path>
    <filename>IterationController_8h</filename>
    <class kind="class">IterationController</class>
  </compound>
  <compound kind="file">
    <name>jacobi.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>jacobi_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>jacobi</name>
      <anchorfile>jacobi_8cpp.html</anchorfile>
      <anchor>add109898b8ea9f414a83d471d27d2d32</anchor>
      <arglist>(const MatrixType &amp;m=MatrixType())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_jacobi</name>
      <anchorfile>jacobi_8cpp.html</anchorfile>
      <anchor>a58697f86f200d15c89b5abfc96ada40a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Jacobi.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Jacobi/</path>
    <filename>Jacobi_8h</filename>
    <class kind="class">JacobiRotation</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1b28a6f623c3062a241e7fa46ce9126b</anchor>
      <arglist>(VectorX &amp;_x, VectorY &amp;_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Jacobi_makeGivens.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Jacobi__makeGivens_8cpp</filename>
    <member kind="function">
      <type>G</type>
      <name>makeGivens</name>
      <anchorfile>Jacobi__makeGivens_8cpp.html</anchorfile>
      <anchor>a0aa5183a6b3e0f2ce0c01542d20c4d69</anchor>
      <arglist>(v.x(), v.y())</arglist>
    </member>
    <member kind="variable">
      <type>JacobiRotation&lt; float &gt;</type>
      <name>G</name>
      <anchorfile>Jacobi__makeGivens_8cpp.html</anchorfile>
      <anchor>ad2c49539791450cfceedabc09452d977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector2f</type>
      <name>v</name>
      <anchorfile>Jacobi__makeGivens_8cpp.html</anchorfile>
      <anchor>aa23e947f44897add45371f4ccd289e36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Jacobi_makeJacobi.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Jacobi__makeJacobi_8cpp</filename>
    <member kind="function">
      <type>J</type>
      <name>makeJacobi</name>
      <anchorfile>Jacobi__makeJacobi_8cpp.html</anchorfile>
      <anchor>a79b8ca49fc13910dfc2cd237450df12d</anchor>
      <arglist>(m, 0, 1)</arglist>
    </member>
    <member kind="variable">
      <type>JacobiRotation&lt; float &gt;</type>
      <name>J</name>
      <anchorfile>Jacobi__makeJacobi_8cpp.html</anchorfile>
      <anchor>a4804f9d1c212b9655934738d0ae395ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix2f</type>
      <name>m</name>
      <anchorfile>Jacobi__makeJacobi_8cpp.html</anchorfile>
      <anchor>ab3cd915d758008bd19d0f2428fbb354a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>jacobisvd.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>jacobisvd_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_RUNTIME_NO_MALLOC</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a90bf84d3e5deeec00de77460ca485842</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STACK_ALLOCATION_LIMIT</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>aa69893f50bcb8cec4064f6bc1017497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a2d5810666a5ef33f431b89cce0a56958</anchor>
      <arglist>(const MatrixType &amp;a=MatrixType(), bool pickrandom=true)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_check_full</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a496ce92982552a4cafb7e051a5a37941</anchor>
      <arglist>(const MatrixType &amp;m, const JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;svd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_compare_to_full</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a1aa48831cc190b373557dafaf74091eb</anchor>
      <arglist>(const MatrixType &amp;m, unsigned int computationOptions, const JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;referenceSvd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_inf_nan</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>aac5ab0b2c00fe9500402430b24e2d48f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_method</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a2ec63afcecdfc36b4b22318b6e83b246</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_preallocate</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a3a45bfbe2e51cf02d2e3fe25efb0c22f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_solve</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>ad8a235f7a7aacec1b2d7ff297bab06a7</anchor>
      <arglist>(const MatrixType &amp;m, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_test_all_computation_options</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a693ec2723a72bb6f85e2781158004c34</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>jacobisvd_verify_assert</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>ac41cc1d5bee2a2a0a49d5855145febed</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T</type>
      <name>sub</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>abbcc1b1ba3de417b2c556b7a2f6d54f6</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_jacobisvd</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>aed9175723087a4e8e7cbd67da0d9186c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar</type>
      <name>zero</name>
      <anchorfile>jacobisvd_8cpp.html</anchorfile>
      <anchor>a4a86f5596ff1afa9113ff6cc07a60453</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/SVD/</path>
    <filename>JacobiSVD_8h</filename>
    <class kind="class">JacobiSVD</class>
    <class kind="struct">internal::qr_preconditioner_impl</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <namespace>internal</namespace>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458c5a9b4f7182eb1011ec8ab3414edca50ea2892328900763af624a401cf5a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458c5a9b4f7182eb1011ec8ab3414edca303b12d4cd66fe6152c5c988d2f3a2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6ab01db45ecd7e729d7c3ce5f2fdc75d</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>JacobiSVD_basic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>JacobiSVD__basic_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is the matrix m:&quot;&lt;&lt; endl&lt;&lt; m&lt;&lt; endl;JacobiSVD&lt; MatrixXf &gt;</type>
      <name>svd</name>
      <anchorfile>JacobiSVD__basic_8cpp.html</anchorfile>
      <anchor>a8c2eee92a525e7841f9014ea113ef50a</anchor>
      <arglist>(m, ComputeThinU|ComputeThinV)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>JacobiSVD__basic_8cpp.html</anchorfile>
      <anchor>a2977ca6d527d12097b11871d9f0d1e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>KdBVH.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/BVH/</path>
    <filename>KdBVH_8h</filename>
    <class kind="struct">internal::get_boxes_helper</class>
    <class kind="struct">internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</class>
    <class kind="class">KdBVH</class>
    <class kind="struct">internal::vector_int_pair</class>
    <class kind="struct">KdBVH::VectorComparator</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Kernel.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/misc/</path>
    <filename>Kernel_8h</filename>
    <class kind="class">internal::kernel_retval_base</class>
    <class kind="struct">internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_KERNEL_HELPERS</name>
      <anchorfile>Kernel_8h.html</anchorfile>
      <anchor>a4d407a19d5bab63232a63c1d7fc7a935</anchor>
      <arglist>(DecompositionType)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack_common.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>lapack__common_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">../blas/common.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LAPACK_FUNC</name>
      <anchorfile>lapack__common_8h.html</anchorfile>
      <anchor>a226572acad4bfb2f4df999f9b6e5df70</anchor>
      <arglist>(FUNC, ARGLIST)</arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Eigen::Transpositions&lt; Eigen::Dynamic, Eigen::Dynamic, int &gt; &gt;</type>
      <name>PivotsType</name>
      <anchorfile>lapack__common_8h.html</anchorfile>
      <anchor>a2d722d0d27c616f575ce4630776581fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Lazy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Lazy_8h</filename>
  </compound>
  <compound kind="file">
    <name>LDLT.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Cholesky/</path>
    <filename>LDLT_8h</filename>
    <class kind="class">LDLT</class>
    <class kind="struct">internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>LeastSquares.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>LeastSquares_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>fitHyperplane</name>
      <anchorfile>LeastSquares_8h.html</anchorfile>
      <anchor>a5cb0dfbfaedfe2fa9c60678b5cf53b56</anchor>
      <arglist>(int numPoints, VectorType **points, HyperplaneType *result, typename NumTraits&lt; typename VectorType::Scalar &gt;::Real *soundness=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>linearRegression</name>
      <anchorfile>LeastSquares_8h.html</anchorfile>
      <anchor>a1db4d54588a78e71f46394f57b4252bd</anchor>
      <arglist>(int numPoints, VectorType **points, VectorType *result, int funcOfOthers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level1_cplx_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>level1__cplx__impl_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_norm1_op &gt;</class>
    <class kind="struct">scalar_norm1_op</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>dotcw</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a67b6002adfc722fdbc276bc5d94745c6</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pres)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>dotuw</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a509888e67d8bc5e9988d7e9499f2b42f</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pres)</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a9282581ae72c2b32688dd31120e0f016</anchor>
      <arglist>(EIGEN_CAT(REAL_SCALAR_SUFFIX, SCALAR_SUFFIX), asum_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a4b71ba158e3da670c6e107a5e0493fe1</anchor>
      <arglist>(EIGEN_CAT(REAL_SCALAR_SUFFIX, SCALAR_SUFFIX), nrm2_)(int *n</arglist>
    </member>
    <member kind="function">
      <type>if incx return</type>
      <name>vector</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a9cc282fa16264d2a5c56ffd7a76dfe0b</anchor>
      <arglist>(x,*n).unaryExpr&lt; scalar_norm1_op &gt;().sum()</arglist>
    </member>
    <member kind="function">
      <type>else return</type>
      <name>vector</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>ad52b20d80960a18f770aa83cd377c478</anchor>
      <arglist>(x,*n, std::abs(*incx)).unaryExpr&lt; scalar_norm1_op &gt;().sum()</arglist>
    </member>
    <member kind="variable">
      <type>RealScalar RealScalar *</type>
      <name>px</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a5df96f85c2f270356a0c49f880bfdcc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>if n</type>
      <name>return</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>acb5dd0c6072a043850f7ec84ebff81a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealScalar RealScalar int *incx Complex *</type>
      <name>x</name>
      <anchorfile>level1__cplx__impl_8h.html</anchorfile>
      <anchor>a3332544fbca9374448cc65d1be1b3933</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level1_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>level1__impl_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>axpy</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a5722793bb563172f79bce5e358258d98</anchor>
      <arglist>(int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>copy</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>aabd32585d834ced5249f811b38025e9d</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>EIGEN_CAT</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a1302919965eced5aefb9b1edb4392a8d</anchor>
      <arglist>(EIGEN_CAT(i, SCALAR_SUFFIX), amax_)(int *n</arglist>
    </member>
    <member kind="variable">
      <type>int RealScalar *</type>
      <name>px</name>
      <anchorfile>level1__impl_8h.html</anchorfile>
      <anchor>a222f95ba6498cf8576437f088448b3e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level1_real_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>level1__real__impl_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>RealScalar EIGEN_BLAS_FUNC()</type>
      <name>asum</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>a0e20931d9585f431b723f2fcaab34c0d</anchor>
      <arglist>(int *n, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>Scalar EIGEN_BLAS_FUNC()</type>
      <name>dot</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>af5cdb114a1b1a3f2b2588cc1d82df3de</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>Scalar EIGEN_BLAS_FUNC()</type>
      <name>nrm2</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>a36f9262a760840f1404a5d1e543e8a40</anchor>
      <arglist>(int *n, RealScalar *px, int *incx)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>rot</name>
      <anchorfile>level1__real__impl_8h.html</anchorfile>
      <anchor>ae381d5286bacccc54459c8ae7dc50202</anchor>
      <arglist>(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pc, RealScalar *ps)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level2_cplx_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>level2__cplx__impl_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gerc</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>afb5068e6a182a6049a4d37bf2054d5dd</anchor>
      <arglist>(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>geru</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>a53d483379fc45562ceb4f766015c1847</anchor>
      <arglist>(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>hemv</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>aa8f195cf271b660465b2f197268413bc</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>her</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>ae6c51d3528a7c020b0c6ca6831cc6363</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>her2</name>
      <anchorfile>level2__cplx__impl_8h.html</anchorfile>
      <anchor>a3404b55d5c271d5b6a835328034d3194</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level2_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>level2__impl_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gbmv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a1fff833760350c512ba5c9c1241ecc22</anchor>
      <arglist>(char *trans, int *m, int *n, int *kl, int *ku, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gemv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a04845060ac53c612b7dac0d9184f071f</anchor>
      <arglist>(char *opa, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *incb, RealScalar *pbeta, RealScalar *pc, int *incc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>ger</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a3d9037d9654201c5bb4d7801d0778c67</anchor>
      <arglist>(int *m, int *n, Scalar *palpha, Scalar *px, int *incx, Scalar *py, int *incy, Scalar *pa, int *lda)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trmv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a27c056c57db55fa48afff178fd75b362</anchor>
      <arglist>(char *uplo, char *opa, char *diag, int *n, RealScalar *pa, int *lda, RealScalar *pb, int *incb)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trsv</name>
      <anchorfile>level2__impl_8h.html</anchorfile>
      <anchor>a37584745561235b238dd7d8045012127</anchor>
      <arglist>(char *uplo, char *opa, char *diag, int *n, RealScalar *pa, int *lda, RealScalar *pb, int *incb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level2_real_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>level2__real__impl_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>symv</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>a5a083d72941d3e77607e827b75c78efb</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *px, int *incx, RealScalar *pbeta, RealScalar *py, int *incy)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syr</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>a88a361dca431b405b9b1616fe42569b3</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pc, int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syr2</name>
      <anchorfile>level2__real__impl_8h.html</anchorfile>
      <anchor>afb8e44c13426c32ec2142ba66da6533a</anchor>
      <arglist>(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pc, int *ldc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>level3_impl.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>level3__impl_8h</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>gemm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>a9e2826272f26025ae76a930a8adf3001</anchor>
      <arglist>(char *opa, char *opb, int *m, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>symm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>aaae6d12de774752fd1aaea1c2dad77ea</anchor>
      <arglist>(char *side, char *uplo, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syr2k</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>ad89817244bf5245c9f532586961af835</anchor>
      <arglist>(char *uplo, char *op, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb, RealScalar *pbeta, RealScalar *pc, int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>syrk</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>ac9d8604f43af065a17a5cffef4acda08</anchor>
      <arglist>(char *uplo, char *op, int *n, int *k, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pbeta, RealScalar *pc, int *ldc)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trmm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>a8324abcd79c340a8c4c1bd3482234494</anchor>
      <arglist>(char *side, char *uplo, char *opa, char *diag, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb)</arglist>
    </member>
    <member kind="function">
      <type>int EIGEN_BLAS_FUNC()</type>
      <name>trsm</name>
      <anchorfile>level3__impl_8h.html</anchorfile>
      <anchor>a00085647922e63d281c543488e4e1efa</anchor>
      <arglist>(char *side, char *uplo, char *opa, char *diag, int *m, int *n, RealScalar *palpha, RealScalar *pa, int *lda, RealScalar *pb, int *ldb)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LevenbergMarquardt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>LevenbergMarquardt_8h</filename>
    <class kind="class">LevenbergMarquardt</class>
    <class kind="struct">LevenbergMarquardt::Parameters</class>
    <namespace>LevenbergMarquardtSpace</namespace>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca449011495bd83658f66cbdf8193de829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca5dd4174c605f1eae26e39de306698aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca401214d58a8c3b215926f3ec313a2828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca16325f9427f30c44ad7a28d7840356a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6cad9a96bc20f91765af942cb0e171d59a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6caa32347b7108a41b9df9a68e0dfbf67ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca08812ad2f12dc71c5c3ec389a63e9d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca719527f16558bdbe0c650707ffe133b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6cac19fa1b3d07aa55c724dd019f336a040</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca7f5cdaa984a612a8decea4025a7835c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca0089d3156043c82550b406135ec69776</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6cae48ddb57f2b5028338e5a217b596e4b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>limit_surface.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>limit__surface_8cpp</filename>
    <includes id="limit__surface_8h" name="limit_surface.h" local="yes" imported="no">../include/limit_surface.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae65e39a7070d7d081513206692c85d40</anchor>
      <arglist>(std::ostream &amp;stream, LimitSurface const &amp;lim_surf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>limit_surface.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>limit__surface_8h</filename>
    <includes id="wrench__cone_8h" name="wrench_cone.h" local="yes" imported="no">wrench_cone.h</includes>
    <class kind="class">ICR::LimitSurface</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>linearstructure.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>linearstructure_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>linearStructure</name>
      <anchorfile>linearstructure_8cpp.html</anchorfile>
      <anchor>a732f558aec611a3bed4b734d4218e727</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_linearstructure</name>
      <anchorfile>linearstructure_8cpp.html</anchorfile>
      <anchor>a42fcba266e47e8a925cafb64e58507c8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LLT.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Cholesky/</path>
    <filename>LLT_8h</filename>
    <class kind="class">LLT</class>
    <class kind="struct">internal::llt_inplace&lt; Lower &gt;</class>
    <class kind="struct">internal::llt_inplace&lt; Upper &gt;</class>
    <class kind="struct">internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>LLT_solve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>LLT__solve_8cpp</filename>
    <member kind="typedef">
      <type>Matrix&lt; float, Dynamic, 2 &gt;</type>
      <name>DataMatrix</name>
      <anchorfile>LLT__solve_8cpp.html</anchorfile>
      <anchor>ae8c9d66a13d7267fc4645de1a6f81ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VectorXf</type>
      <name>elevations</name>
      <anchorfile>LLT__solve_8cpp.html</anchorfile>
      <anchor>afe610523d69c7b6f151f9ed4981ba6ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataMatrix</type>
      <name>samples</name>
      <anchorfile>LLT__solve_8cpp.html</anchorfile>
      <anchor>af804f0fbfc2dbd1d48951c7ced97fbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; float, 2, 1 &gt;</type>
      <name>xy</name>
      <anchorfile>LLT__solve_8cpp.html</anchorfile>
      <anchor>a68cc923a8cdc580e0bafff81f66ce995</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lmpar.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>lmpar_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>lmpar</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae9521f9b0be7bb1a84dff1ae716c4ff1</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a10d60999aa40bcd7ccdb3fe5b6cc9e84</anchor>
      <arglist>(const ColPivHouseholderQR&lt; Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt; &amp;qr, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/lu.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>lapack_2lu_8cpp</filename>
    <includes id="common_8h" name="common.h" local="yes" imported="no">common.h</includes>
  </compound>
  <compound kind="file">
    <name>test/lu.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>test_2lu_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>lu_invertible</name>
      <anchorfile>test_2lu_8cpp.html</anchorfile>
      <anchor>a7754798ba2c63ea970514b317e050b7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lu_non_invertible</name>
      <anchorfile>test_2lu_8cpp.html</anchorfile>
      <anchor>af8b90dd33431d04306d5c675952d4591</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lu_partial_piv</name>
      <anchorfile>test_2lu_8cpp.html</anchorfile>
      <anchor>a2e0df306861837e305b28994b638b8d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lu_verify_assert</name>
      <anchorfile>test_2lu_8cpp.html</anchorfile>
      <anchor>a04b439edcc62d2ff657795ffa6c72b63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_lu</name>
      <anchorfile>test_2lu_8cpp.html</anchorfile>
      <anchor>a5eba37e96119e148bf498d9d014b2c45</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LU.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>LU_8h</filename>
    <class kind="class">LU</class>
  </compound>
  <compound kind="file">
    <name>Core/util/Macros.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Macros_8h</filename>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a767b896bda5f5eb62fe15a32c9ca27ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN16</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ac507b2a5b118b428ea7af180982e1fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN_STATICALLY</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a27be7ef2ecbb333aa24294d9f4655223</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALWAYS_INLINE_ATTRIB</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a57281d0e62c4c3b807a364056953b8da</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_WANTS_STACK_ALIGNMENT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a74a5abac92cee7f6a1341ea198699ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ASM_COMMENT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a1afbc610f742807153c78d1e66a7576a</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af2a38e93e667edab1c0da2dc95ce2e31</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CAT2</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af1d318164eb2bda6b536eb3040d40304</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a201ad90085b860e9283ee8820a719eca</anchor>
      <arglist>(LHS, RHS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_VAR</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a620fdd8bfd92458f6d21bd5730a6eefb</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a311e3a210dc251b2ed41559af15bd23c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_MATRIX_STORAGE_ORDER_OPTION</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aaf936bcdb51d724163230369fdcb3447</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ae757d9000c42e036f731e022e98c9ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DENSE_PUBLIC_INTERFACE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ab29ea1da9635d033ca44cf26ad6fa0cf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEPRECATED</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a215b4c2831ed3631e9149b53a8ecb878</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DONT_INLINE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aa715c1fe854205b27e962ee7d7e06faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EMPTY</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a30b0ae667a0abd9a1dfb6e81fd3a7743</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_FLATTEN_ATTRIB</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aa65f42b55580207f5ba335e86cd8b6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GCC3_OR_OLDER</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ad990eefde19bd4f8751f986c82550a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GCC_AND_ARCH_DOESNT_WANT_STACK_ALIGNMENT</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ab147968602ac1c98842dfb165901f849</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a2e5d5054c3dfcf7642af8bf98e917d67</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_LEAST</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ae367ce28dd10f9d674e456ba09e1c2b1</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GNUC_AT_MOST</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ac3d9d5bf762c118029f9e35af1f5f10d</anchor>
      <arglist>(x, y)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_IMPLIES</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ae309c2778566c4bd7c2801a61f8b7c6c</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INHERIT_ASSIGNMENT_EQUAL_OPERATOR</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a38acd33b693efd3da0650e097d9a494f</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ad84d7b9025947395ef1f67e45cea3150</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_internal_assert</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a4e742b5a08636a61784c0e173b61e710</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_LOGICAL_XOR</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a6f71164637334f90db8ff9292957764f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAJOR_VERSION</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a7bc67bcbf3fd0c061a9c91e79c1c31ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_CWISE_BINARY_OP</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>afa20baad200048bb1f5f12f919b8432b</anchor>
      <arglist>(METHOD, FUNCTOR)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aaacc0c90f30fcba4a88132d7f2c5c934</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKESTRING2</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a7ed218d26d1ba41ca36dc879755eab95</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MINOR_VERSION</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a00c0308407d18cb6ea40d217964445d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ONLY_USED_FOR_DEBUG</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>aa92b5a5bd7b7cbc4754cea71c0866023</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_plain_assert</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a000d296c3fca8ba6e784bdcc7d01d91d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MAX</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a062701c0cea4b04350c0ac6980db81ec</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PLAIN_ENUM_MIN</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a4b1145e5f3a0b345e0b769a3d81acc1f</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SAFE_TO_USE_STANDARD_ASSERT_MACRO</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>ac1f6befc11712517b00b6fd2abcfff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MAX</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a853427f183e7ae1e949b5744784947ed</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MIN_PREFER_DYNAMIC</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a2a07ba221d47a7d636fd13678c8c75b3</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SIZE_MIN_PREFER_FIXED</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af2d58514e6156c4da2d4af66fafd0b12</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STRONG_INLINE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>af2b60117c00a6e75812de43bfe7db3b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a93128615d484fbc06833a7ad602ef946</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UNUSED_VARIABLE</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a7cf6d5b460def34dc4e6acf42889b6a9</anchor>
      <arglist>(var)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USER_ALIGN16</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a3f4bcb5a867f05f818cefaf7401e8883</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USER_ALIGN_TO_BOUNDARY</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a69d6ccc9d1e1543e1004dc60f9322a8a</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_VERSION_AT_LEAST</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>a89544e1ca5fc896d5d1fc1eea8b3a2ea</anchor>
      <arglist>(x, y, z)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORLD_VERSION</name>
      <anchorfile>Core_2util_2Macros_8h.html</anchorfile>
      <anchor>acabc3789423204f18363a73c15afdb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy_bool</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6eba203a81c5888c5934ba70ceb0d22c</anchor>
      <arglist>(bool b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Macros.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Macros_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ei_assert</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>a0ca462ed354348dedf1a775429469bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ei_internal_assert</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>af565379b5cc52beeed1fc55f5854a8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ALIGN_128</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>ac84b027d90e247567472aa4f0df91b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_WANTS_ALIGNMENT</name>
      <anchorfile>Eigen2Support_2Macros_8h.html</anchorfile>
      <anchor>ab687030989e435c69b412c8dc13269ae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>C/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/C/</path>
    <filename>C_2main_8cpp</filename>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="C__interface_8hh" name="C_interface.hh" local="yes" imported="no">C_interface.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__atv__product_8hh" name="action_atv_product.hh" local="yes" imported="no">action_atv_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <includes id="action__ata__product_8hh" name="action_ata_product.hh" local="yes" imported="no">action_ata_product.hh</includes>
    <includes id="action__aat__product_8hh" name="action_aat_product.hh" local="yes" imported="no">action_aat_product.hh</includes>
    <includes id="mixed__perf__analyzer_8hh" name="mixed_perf_analyzer.hh" local="yes" imported="no">timers/mixed_perf_analyzer.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>C_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>C_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>C_BLAS/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/C_BLAS/</path>
    <filename>C__BLAS_2main_8cpp</filename>
    <includes id="C__BLAS__interface_8hh" name="C_BLAS_interface.hh" local="yes" imported="no">C_BLAS_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <includes id="action__cholesky_8hh" name="action_cholesky.hh" local="yes" imported="no">action_cholesky.hh</includes>
    <includes id="action__lu__decomp_8hh" name="action_lu_decomp.hh" local="yes" imported="no">action_lu_decomp.hh</includes>
    <includes id="action__partial__lu_8hh" name="action_partial_lu.hh" local="yes" imported="no">action_partial_lu.hh</includes>
    <includes id="action__trisolve__matrix_8hh" name="action_trisolve_matrix.hh" local="yes" imported="no">action_trisolve_matrix.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>C__BLAS_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>C__BLAS_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>f77/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/f77/</path>
    <filename>f77_2main_8cpp</filename>
    <includes id="f77__interface_8hh" name="f77_interface.hh" local="yes" imported="no">f77_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <includes id="action__lu__solve_8hh" name="action_lu_solve.hh" local="yes" imported="no">action_lu_solve.hh</includes>
    <includes id="action__ata__product_8hh" name="action_ata_product.hh" local="yes" imported="no">action_ata_product.hh</includes>
    <includes id="action__aat__product_8hh" name="action_aat_product.hh" local="yes" imported="no">action_aat_product.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>f77_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>f77_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gmm/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/gmm/</path>
    <filename>gmm_2main_8cpp</filename>
    <includes id="gmm__interface_8hh" name="gmm_interface.hh" local="yes" imported="no">gmm_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <includes id="action__hessenberg_8hh" name="action_hessenberg.hh" local="yes" imported="no">action_hessenberg.hh</includes>
    <includes id="action__lu__decomp_8hh" name="action_lu_decomp.hh" local="yes" imported="no">action_lu_decomp.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>gmm_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>gmm_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>hand_vec/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/hand_vec/</path>
    <filename>hand__vec_2main_8cpp</filename>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="hand__vec__interface_8hh" name="hand_vec_interface.hh" local="yes" imported="no">hand_vec_interface.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__atv__product_8hh" name="action_atv_product.hh" local="yes" imported="no">action_atv_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <includes id="action__ata__product_8hh" name="action_ata_product.hh" local="yes" imported="no">action_ata_product.hh</includes>
    <includes id="action__aat__product_8hh" name="action_aat_product.hh" local="yes" imported="no">action_aat_product.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>hand__vec_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>hand__vec_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mtl4/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/mtl4/</path>
    <filename>mtl4_2main_8cpp</filename>
    <includes id="mtl4__interface_8hh" name="mtl4_interface.hh" local="yes" imported="no">mtl4_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <includes id="action__cholesky_8hh" name="action_cholesky.hh" local="yes" imported="no">action_cholesky.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mtl4_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>mtl4_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>STL/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/STL/</path>
    <filename>STL_2main_8cpp</filename>
    <includes id="STL__interface_8hh" name="STL_interface.hh" local="yes" imported="no">STL_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>STL_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>STL_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>STL_algo/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/STL_algo/</path>
    <filename>STL__algo_2main_8cpp</filename>
    <includes id="STL__algo__interface_8hh" name="STL_algo_interface.hh" local="yes" imported="no">STL_algo_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="action__atv__product_8hh" name="action_atv_product.hh" local="yes" imported="no">action_atv_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>STL__algo_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>STL__algo_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tvmet/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/tvmet/</path>
    <filename>tvmet_2main_8cpp</filename>
    <includes id="tvmet__interface_8hh" name="tvmet_interface.hh" local="yes" imported="no">tvmet_interface.hh</includes>
    <includes id="bench__static_8hh" name="bench_static.hh" local="yes" imported="no">static/bench_static.hh</includes>
    <includes id="action__matrix__vector__product_8hh" name="action_matrix_vector_product.hh" local="yes" imported="no">action_matrix_vector_product.hh</includes>
    <includes id="action__matrix__matrix__product_8hh" name="action_matrix_matrix_product.hh" local="yes" imported="no">action_matrix_matrix_product.hh</includes>
    <includes id="action__atv__product_8hh" name="action_atv_product.hh" local="yes" imported="no">action_atv_product.hh</includes>
    <includes id="action__axpy_8hh" name="action_axpy.hh" local="yes" imported="no">action_axpy.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tvmet_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>tvmet_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ublas/main.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/ublas/</path>
    <filename>ublas_2main_8cpp</filename>
    <includes id="ublas__interface_8hh" name="ublas_interface.hh" local="yes" imported="no">ublas_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>ublas_2main_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>ublas_2main_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2/main.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2_2main_8h</filename>
    <class kind="struct">Eigen::eigen_assert_exception</class>
    <class kind="struct">GetDifferentType&lt; double &gt;</class>
    <class kind="struct">GetDifferentType&lt; float &gt;</class>
    <class kind="struct">GetDifferentType&lt; std::complex&lt; T &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ab16051a9c2d2d769e8534211f9198557</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_1</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a5ab845fdc727fc15f814feda9963b479</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_10</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ae5c4f8fd73c22a2dbab503efb032f7b9</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_11</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a865652749ff4465c714e87eb67dba78f</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_12</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a87f8e9e530cf425a2ca21b8fe754a2cb</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_13</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a73f29b6dac11ea809337194e51ec1142</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_14</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a7926bc5eab9df8b312dd412ed806f5c7</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_15</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>abb14e93f25a30d30bd5ed6e9cec6df8a</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_16</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a43a0252d6bc1deb246b087a1d832fa67</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_2</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a8b5a327002746b2b24b74d5ea09e115d</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_3</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a1f946054af94ae1ee09ee4cb4e9a300c</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_4</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ac2db04bf6af48f1753a1ff246779aa9e</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_5</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a83eaf15615382cb59e9dbde9cb6a86dd</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_6</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a13a1de4b885b0a6d2ba2e27519427725</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_7</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>aaaad35addb0b6797390a4be41ffef910</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_8</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a7d716c6f648b8b8a1e410fc7334a8ea6</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_9</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ae59f21c7b180412d9be57e2e136f45b0</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_REPEAT</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a31297f9f161da8fea3ee365d71066e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EI_PP_CAT</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ac61d30312cc8860eaed8e5dacf5d8a59</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EI_PP_CAT2</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>aa6f9591a2141ca6f3d940ee3dfe6ab29</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EI_PP_MAKE_STRING</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ac07f534e3bdeb777782f4c4a8d2cd334</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EI_PP_MAKE_STRING2</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a98da0c3124779c704b52ec49e9166e5a</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_assert</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a59677dcc3a24342360b90fc3e74f3eb2</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_DEBUGGING</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a8d0fe6b06abc4da0aab1850eb22ba989</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NICE_RANDOM</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a23c3c50a31cbae702b7731fa3f0f062e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USE_CUSTOM_ASSERT</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>acc30e0210cbbfefdb47187a20634a411</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a8fd475674858848a6a3fa5e47bde4727</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_APPROX</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a5bba36711e335d7eb5793360e7d7b100</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_APPROX_OR_LESS_THAN</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>af7d9c05a135af7ef73fd9cff881f3bfb</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_MUCH_SMALLER_THAN</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ad5070faaccd31a855e5feeaa3bbeda49</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_NOT_APPROX</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ada5875ed1d815e91596d5da64225aca0</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_NOT_APPROX_OR_LESS_THAN</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>aeeabc2548271af264143d9971ba0be89</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_NOT_MUCH_SMALLER_THAN</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>ab5d3a90fe74d81412376a697542c8fc7</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_RAISES_ASSERT</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>adff0e131e1264a2b62146d9a58338861</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EI_PP_CAT</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a9dbf9a5d2f8ef6c1b9ff4aaf1adbe4f4</anchor>
      <arglist>(test_, EIGEN_TEST_FUNC)()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eigen2_2main_8h.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a999d13ac254aa0f8b4efe1162980a7ed</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a58a91cc465a99c937cf45a53bd8e697c</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a06d57b71e2372b698b10b2cc3342d511</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac61ce5222c36699e04b0ed5a1c61f062</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abf17ce1ee93bf1c31ca538541576d2b8</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7fb964344f1f0bc9f1c18c3d484b4c3e</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad49b55c60a29f8c8c07ede7fdb311e19</anchor>
      <arglist>(const Type1 &amp;a, const Type2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2a03aecb3a4e57df24816cd1818a835e</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af6ecea7c60b5634cc098d1e6c68aa8e8</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af15f021df069c5a626aeef9f3f3798ad</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a09786ceb2227c665e2a9f83b913cc5eb</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae9c16557ce05dab69c5d7e21ca5b4b4f</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81962417140b016d8130cf9c915e9053</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac548032e068e5e38d2ba9d388f04c9de</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aba317e19ab86e604820eeb458bebeccf</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3bea33b304f97e9da9937d3fee5f940b</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa86e2569dca54d1bb45c5f3200e88541</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6cb9f0848c13038c8369e87f57bff34a</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;m1, const MatrixBase&lt; Derived2 &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab5317149ac7687aca7c5bc66dd14c7d6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m, const typename NumTraits&lt; typename ei_traits&lt; Derived &gt;::Scalar &gt;::Real &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>test_precision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59fa1c0c2d234197bce8d461a4776793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>test_precision&lt; double &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a80318b650b1e0ff8ff96b9efad266ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_precision&lt; float &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6881d7a18f97c01df6c1252fc5bac126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_precision&lt; int &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a357ee89f14731149eefd6da4b8d0212d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>test_precision&lt; long double &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7683c2a014c5259e16ad4ab9e0170232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>test_precision&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab77ec7cb379d51354254b797f722983c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_precision&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9b3936f38700642414b511b0492b60d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_repeat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a42c815f912bd5c993a64fb699aa13ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>g_test_stack</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcffdedce31fb307508557d0dd2717e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>no_more_assert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9f834d1292dccbdfca31f0b4247b5367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>should_raise_an_assert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a11ff1e0521b4a59e8ef7ab97c0129937</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>main_8h</filename>
    <class kind="struct">Eigen::eigen_assert_exception</class>
    <class kind="struct">GetDifferentType&lt; double &gt;</class>
    <class kind="struct">GetDifferentType&lt; float &gt;</class>
    <class kind="struct">GetDifferentType&lt; std::complex&lt; T &gt; &gt;</class>
    <namespace>Eigen</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ab16051a9c2d2d769e8534211f9198557</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_1</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a5ab845fdc727fc15f814feda9963b479</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_10</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ae5c4f8fd73c22a2dbab503efb032f7b9</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_11</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a865652749ff4465c714e87eb67dba78f</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_12</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a87f8e9e530cf425a2ca21b8fe754a2cb</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_13</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a73f29b6dac11ea809337194e51ec1142</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_14</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a7926bc5eab9df8b312dd412ed806f5c7</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_15</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>abb14e93f25a30d30bd5ed6e9cec6df8a</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_16</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a43a0252d6bc1deb246b087a1d832fa67</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_2</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a8b5a327002746b2b24b74d5ea09e115d</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_3</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a1f946054af94ae1ee09ee4cb4e9a300c</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_4</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ac2db04bf6af48f1753a1ff246779aa9e</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_5</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a83eaf15615382cb59e9dbde9cb6a86dd</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_6</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a13a1de4b885b0a6d2ba2e27519427725</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_7</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>aaaad35addb0b6797390a4be41ffef910</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_8</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a7d716c6f648b8b8a1e410fc7334a8ea6</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CALL_SUBTEST_9</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ae59f21c7b180412d9be57e2e136f45b0</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFAULT_REPEAT</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a31297f9f161da8fea3ee365d71066e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EI_PP_MAKE_STRING</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ac07f534e3bdeb777782f4c4a8d2cd334</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EI_PP_MAKE_STRING2</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a98da0c3124779c704b52ec49e9166e5a</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>eigen_assert</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a59677dcc3a24342360b90fc3e74f3eb2</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFAULT_IO_FORMAT</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>acb1e4e2de56103873d2de3c77c9c9373</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INTERNAL_DEBUGGING</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a8d0fe6b06abc4da0aab1850eb22ba989</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USE_CUSTOM_ASSERT</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>acc30e0210cbbfefdb47187a20634a411</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>max</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a24e753bacac6be5f30e18f8a2bdefda4</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>min</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a2d017cd3beb218080a7988e2deed2a11</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a8fd475674858848a6a3fa5e47bde4727</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_APPROX</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a5bba36711e335d7eb5793360e7d7b100</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_APPROX_OR_LESS_THAN</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>af7d9c05a135af7ef73fd9cff881f3bfb</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_EQUAL</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>abc88c5b9b25fb749139e353d6e1e3ba8</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_MUCH_SMALLER_THAN</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ad5070faaccd31a855e5feeaa3bbeda49</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_NOT_APPROX</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ada5875ed1d815e91596d5da64225aca0</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_NOT_APPROX_OR_LESS_THAN</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>aeeabc2548271af264143d9971ba0be89</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_NOT_MUCH_SMALLER_THAN</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ab5d3a90fe74d81412376a697542c8fc7</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_UNITARY</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ad07709a83a8d46d73b1c30d936cd4c0b</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_RAISES_ASSERT</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>adff0e131e1264a2b62146d9a58338861</anchor>
      <arglist>(a)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createRandomPIMatrixOfRank</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4b9752f3cf69182d6451c719842e40f2</anchor>
      <arglist>(typename MatrixType::Index desired_rank, typename MatrixType::Index rows, typename MatrixType::Index cols, MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EIGEN_CAT</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a01403445c17b45dc7d4e62e1f6e28aa2</anchor>
      <arglist>(test_, EIGEN_TEST_FUNC)()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_repeat_from_string</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>aafb7e592eb6af45e984510c738e2dd46</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_seed_from_string</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>ab33fb56b47e6e7afd138200cee889d65</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_is_equal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a91120c50fe7998d08598842d66e2df0b</anchor>
      <arglist>(const T &amp;actual, const U &amp;expected)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5e39e74c578b5c34e271e4e9a6c9d78e</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a55a39c38729e09f7c063ba3123844109</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a22db8f232d6d08d9d2d1e6831d7ba397</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a866914d9c95461cc21d9d5a42c9fcdf8</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7b782390e9d798029c2e24529766e457</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcac98601217024dc7ceef2e8f74c5c6</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab81803a32dfb9eb7b4071e3b1a8011cc</anchor>
      <arglist>(const Type1 &amp;a, const Type2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4a04a766a37403320f4c2e041e961611</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a755e94a14780f5a484e00bc293b6bff4</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6f7d5de499e3bfb44c6e433f4e791405</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a37038e95456c17b19dc69180583444bb</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxWithRef</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac629f5f03405251bde5776a443935e32</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b, const ScalarRef &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6a0c30775a04443b5ab0c84e9771f1f1</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afc89b445f81da9a90bf49c04bee06a7d</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6e42168c36f423ec3a77dac57eb67e74</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a539da498bda2dcfc0edcf0bda2c2be73</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab9a5ea7d4707d277d788b8ff80ccf127</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5a9835dfcb4613af3cceb32c7eb9e3cd</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab6d71953497863f9720bbb91c61ef03b</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;m1, const MatrixBase&lt; Derived2 &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4d42d823149b099e71f0d23f49bfe32f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m, const typename NumTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;::Real &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isUnitary</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa1ba6c19dbe321546997e690a9778406</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>test_precision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59fa1c0c2d234197bce8d461a4776793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>test_precision&lt; double &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a80318b650b1e0ff8ff96b9efad266ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_precision&lt; float &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6881d7a18f97c01df6c1252fc5bac126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>test_precision&lt; long double &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7683c2a014c5259e16ad4ab9e0170232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>test_precision&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab77ec7cb379d51354254b797f722983c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_precision&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9b3936f38700642414b511b0492b60d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a1a1074959c8879b67ba74dbe7026fc24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; double &gt;</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a9eea535d56fd6eb0309146b370d030f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; float &gt;</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>af1f18255a0f44ca173d51cad495e8243</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; int &gt;</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a9fec784f673d83943c21f304fc16d54e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>aba2e341515484c60413baab9da7f4d15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>afe1df54a1f455451495ff74d5c76cef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>type_name&lt; std::complex&lt; int &gt; &gt;</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>a9c733922ac8297fffcac8a154aa71019</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>verify_impl</name>
      <anchorfile>main_8h.html</anchorfile>
      <anchor>af7c8b02632d1ebaa67e3c3f393b2bdd3</anchor>
      <arglist>(bool condition, const char *testname, const char *file, int line, const char *condition_as_string)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_has_set_repeat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae72f06967cf8fa50ed35a19788dd248a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_has_set_seed</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac2432c3b3303f16e401933073c26727e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_seed</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c2bbc7c0cfc8bb59ed9039d419a05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>report_on_cerr_on_assert_failure</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2f7e93e2c16fa70ddec6816558b5e01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_adv.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/eigen3/</path>
    <filename>main__adv_8cpp</filename>
    <includes id="eigen3__interface_8hh" name="eigen3_interface.hh" local="yes" imported="no">eigen3_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="action__trisolve_8hh" name="action_trisolve.hh" local="yes" imported="no">action_trisolve.hh</includes>
    <includes id="action__trisolve__matrix_8hh" name="action_trisolve_matrix.hh" local="yes" imported="no">action_trisolve_matrix.hh</includes>
    <includes id="action__cholesky_8hh" name="action_cholesky.hh" local="yes" imported="no">action_cholesky.hh</includes>
    <includes id="action__hessenberg_8hh" name="action_hessenberg.hh" local="yes" imported="no">action_hessenberg.hh</includes>
    <includes id="action__lu__decomp_8hh" name="action_lu_decomp.hh" local="yes" imported="no">action_lu_decomp.hh</includes>
    <includes id="action__partial__lu_8hh" name="action_partial_lu.hh" local="yes" imported="no">action_partial_lu.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__adv_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>main__adv_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_linear.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/eigen3/</path>
    <filename>main__linear_8cpp</filename>
    <includes id="eigen3__interface_8hh" name="eigen3_interface.hh" local="yes" imported="no">eigen3_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__linear_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>main__linear_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_matmat.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/eigen3/</path>
    <filename>main__matmat_8cpp</filename>
    <includes id="eigen3__interface_8hh" name="eigen3_interface.hh" local="yes" imported="no">eigen3_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__matmat_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>main__matmat_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>main_vecmat.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/eigen3/</path>
    <filename>main__vecmat_8cpp</filename>
    <includes id="eigen3__interface_8hh" name="eigen3_interface.hh" local="yes" imported="no">eigen3_interface.hh</includes>
    <includes id="bench_8hh" name="bench.hh" local="yes" imported="no">bench.hh</includes>
    <includes id="basic__actions_8hh" name="basic_actions.hh" local="yes" imported="no">basic_actions.hh</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>main__vecmat_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>BTL_MAIN</name>
      <anchorfile>main__vecmat_8cpp.html</anchorfile>
      <anchor>a9f73b6d01b0e563dc1e4806277fb0807</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>mandelbrot.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/mandelbrot/</path>
    <filename>mandelbrot_8cpp</filename>
    <includes id="mandelbrot_8h" name="mandelbrot.h" local="yes" imported="no">mandelbrot.h</includes>
    <class kind="struct">iters_before_test</class>
    <class kind="struct">iters_before_test&lt; double &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>ITERATE</name>
      <anchorfile>mandelbrot_8cpp.html</anchorfile>
      <anchor>a565fde10770e8a57ef907f3f4f991ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>mandelbrot_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mandelbrot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/mandelbrot/</path>
    <filename>mandelbrot_8h</filename>
    <class kind="class">MandelbrotThread</class>
    <class kind="class">MandelbrotWidget</class>
  </compound>
  <compound kind="file">
    <name>map.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>map_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_const_correctness</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>ac0b4510a36bfb31b4bb3b305b9b5112c</anchor>
      <arglist>(const PlainObjectType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_class_matrix</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>ac208a0ae2772398a0db085210c700655</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_class_vector</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>a9c06aa815ab02e77686ffecd71c0bba5</anchor>
      <arglist>(const VectorType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_static_methods</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>a6b4681ccb8475b9c1928aedf4f34a59b</anchor>
      <arglist>(const VectorType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_map</name>
      <anchorfile>map_8cpp.html</anchorfile>
      <anchor>a55be9d3710495203533b9215b40bafbc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Map_8h</filename>
    <class kind="class">Map</class>
    <class kind="struct">internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Map_general_stride.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Map__general__stride_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; Map&lt; MatrixXi, 0, Stride&lt; Dynamic, 2 &gt; &gt;</name>
      <anchorfile>Map__general__stride_8cpp.html</anchorfile>
      <anchor>a2f702dd6f27e9dce82bfc8cca151d8bf</anchor>
      <arglist>(array, 3, 3, Stride&lt; Dynamic, 2 &gt;(8, 2))&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>Map__general__stride_8cpp.html</anchorfile>
      <anchor>a69476a5acb953cf3172f9a5fd6e519e1</anchor>
      <arglist>(int i=0;i&lt; 24;++i) array[i]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>array</name>
      <anchorfile>Map__general__stride_8cpp.html</anchorfile>
      <anchor>a3980e06d64d38c84d1ffc56cc2fd8e33</anchor>
      <arglist>[24]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map_inner_stride.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Map__inner__stride_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; Map&lt; VectorXi, 0, InnerStride&lt; 2 &gt; &gt;</name>
      <anchorfile>Map__inner__stride_8cpp.html</anchorfile>
      <anchor>aef86e4861e9eeae5617eff15fe17ae98</anchor>
      <arglist>(array, 6)&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>Map__inner__stride_8cpp.html</anchorfile>
      <anchor>a1095fed40f09bb98fb6e6a7ef41e7185</anchor>
      <arglist>(int i=0;i&lt; 12;++i) array[i]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>array</name>
      <anchorfile>Map__inner__stride_8cpp.html</anchorfile>
      <anchor>a75c5629dd3c370de4237554b8b038dd2</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_nonconst_ctor_on_const_ptr_0.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>map__nonconst__ctor__on__const__ptr__0_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__0_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__0_8cpp.html</anchorfile>
      <anchor>ab69907585281edc423b75cf06d56aef3</anchor>
      <arglist>(CV_QUALIFIER float *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__0_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_nonconst_ctor_on_const_ptr_1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>map__nonconst__ctor__on__const__ptr__1_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__1_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__1_8cpp.html</anchorfile>
      <anchor>ab269aa1d00f34d9d3d75195b01549601</anchor>
      <arglist>(CV_QUALIFIER float *ptr, DenseIndex size)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_nonconst_ctor_on_const_ptr_2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>map__nonconst__ctor__on__const__ptr__2_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__2_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__2_8cpp.html</anchorfile>
      <anchor>ab82f2a06f9c3480b0f08f2d63c52b944</anchor>
      <arglist>(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__2_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_nonconst_ctor_on_const_ptr_3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>map__nonconst__ctor__on__const__ptr__3_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__3_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__3_8cpp.html</anchorfile>
      <anchor>ab82f2a06f9c3480b0f08f2d63c52b944</anchor>
      <arglist>(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__3_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_nonconst_ctor_on_const_ptr_4.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>map__nonconst__ctor__on__const__ptr__4_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__4_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__4_8cpp.html</anchorfile>
      <anchor>a017c27c9eac95613198dcbc2ed0dd6f6</anchor>
      <arglist>(const float *ptr, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__nonconst__ctor__on__const__ptr__4_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_on_const_type_actually_const_0.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>map__on__const__type__actually__const__0_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>map__on__const__type__actually__const__0_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>map__on__const__type__actually__const__0_8cpp.html</anchorfile>
      <anchor>af66c163ef0e2a5cbb78a3abd233939a2</anchor>
      <arglist>(float *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__on__const__type__actually__const__0_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map_on_const_type_actually_const_1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>map__on__const__type__actually__const__1_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>map__on__const__type__actually__const__1_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>map__on__const__type__actually__const__1_8cpp.html</anchorfile>
      <anchor>af66c163ef0e2a5cbb78a3abd233939a2</anchor>
      <arglist>(float *ptr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>map__on__const__type__actually__const__1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map_outer_stride.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Map__outer__stride_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; Map&lt; MatrixXi, 0, OuterStride&lt;&gt; &gt;</name>
      <anchorfile>Map__outer__stride_8cpp.html</anchorfile>
      <anchor>a057079e1bf6d7e6e01e5441105fe943a</anchor>
      <arglist>(array, 3, 3, OuterStride&lt;&gt;(4))&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>Map__outer__stride_8cpp.html</anchorfile>
      <anchor>a1095fed40f09bb98fb6e6a7ef41e7185</anchor>
      <arglist>(int i=0;i&lt; 12;++i) array[i]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>array</name>
      <anchorfile>Map__outer__stride_8cpp.html</anchorfile>
      <anchor>a75c5629dd3c370de4237554b8b038dd2</anchor>
      <arglist>[12]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map_placement_new.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Map__placement__new_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; &quot;The mapped vector v is: &quot;&lt;&lt; v&lt;&lt; &quot;\n&quot;;new(&amp;v) Map&lt; RowVectorXi &gt;</name>
      <anchorfile>Map__placement__new_8cpp.html</anchorfile>
      <anchor>ac00222843a786af26553fb9dee7139f0</anchor>
      <arglist>(data+4, 5)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>data</name>
      <anchorfile>Map__placement__new_8cpp.html</anchorfile>
      <anchor>abe49a82806b5db2e012bc33839af03e6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>Map&lt; RowVectorXi &gt;</type>
      <name>v</name>
      <anchorfile>Map__placement__new_8cpp.html</anchorfile>
      <anchor>a2e73c69b9b2497f3d8c74365bd785d31</anchor>
      <arglist>(data, 4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Map_simple.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Map__simple_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; Map&lt; Matrix3i &gt;</name>
      <anchorfile>Map__simple_8cpp.html</anchorfile>
      <anchor>a9833d4a98b5794056cf8caa5de4d8bdd</anchor>
      <arglist>(array)&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>for</name>
      <anchorfile>Map__simple_8cpp.html</anchorfile>
      <anchor>ada5b8f7d9ba5a5de3985d04a9e7d8dfd</anchor>
      <arglist>(int i=0;i&lt; 9;++i) array[i]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>array</name>
      <anchorfile>Map__simple_8cpp.html</anchorfile>
      <anchor>ab4dc4915605efb84b8f890744afa6de2</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MapBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>MapBase_8h</filename>
    <class kind="class">MapBase&lt; Derived, ReadOnlyAccessors &gt;</class>
    <class kind="class">MapBase&lt; Derived, WriteAccessors &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_INDEX_BASED_ACCESS</name>
      <anchorfile>MapBase_8h.html</anchorfile>
      <anchor>aa3c15d8efba0fd033777ab3878df37a9</anchor>
      <arglist>(Derived)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MappedSparseMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>MappedSparseMatrix_8h</filename>
    <class kind="class">MappedSparseMatrix::InnerIterator</class>
    <class kind="class">MappedSparseMatrix</class>
    <class kind="struct">internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>mapstaticmethods.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>mapstaticmethods_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">mapstaticmethods_impl</class>
    <class kind="struct">mapstaticmethods_impl&lt; PlainObjectType, false, IsVector &gt;</class>
    <class kind="struct">mapstaticmethods_impl&lt; PlainObjectType, true, false &gt;</class>
    <class kind="struct">mapstaticmethods_impl&lt; PlainObjectType, true, true &gt;</class>
    <member kind="function">
      <type>void</type>
      <name>mapstaticmethods</name>
      <anchorfile>mapstaticmethods_8cpp.html</anchorfile>
      <anchor>aa227437c782c2a4b465cb62848f9dfc2</anchor>
      <arglist>(const PlainObjectType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mapstaticmethods</name>
      <anchorfile>mapstaticmethods_8cpp.html</anchorfile>
      <anchor>aa5f8764cb2d50b41dd72937b8efad389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const float *</type>
      <name>const_ptr</name>
      <anchorfile>mapstaticmethods_8cpp.html</anchorfile>
      <anchor>ae32d0031dfb1e279f2db2f77802db69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>ptr</name>
      <anchorfile>mapstaticmethods_8cpp.html</anchorfile>
      <anchor>a50f749710245d474e483b86ca7988d5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mapstride.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>mapstride_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>map_class_matrix</name>
      <anchorfile>mapstride_8cpp.html</anchorfile>
      <anchor>a997224de21fd7ec56324256c659bd705</anchor>
      <arglist>(const MatrixType &amp;_m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>map_class_vector</name>
      <anchorfile>mapstride_8cpp.html</anchorfile>
      <anchor>a37a389402eb9d78d822553198ff7fe3e</anchor>
      <arglist>(const VectorType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mapstride</name>
      <anchorfile>mapstride_8cpp.html</anchorfile>
      <anchor>a79de25d4254d59c82bc0b8af5f016ce6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/arch/SSE/MathFunctions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/SSE/</path>
    <filename>Eigen_2src_2Core_2arch_2SSE_2MathFunctions_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab83a9f47cb270f7f0edd2947c2d144dc</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4591b4f410845965862b00faa15378b2</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a643ff763bdfb2d1d7b29ac3c93dac3bb</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad0d19f9566fa8c00090dd51c7190da93</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1536279dc578ce88ed25618d80dc4cb6</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Core/MathFunctions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Eigen_2src_2Core_2MathFunctions_8h</filename>
    <class kind="struct">internal::abs2_impl</class>
    <class kind="struct">internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::abs2_retval</class>
    <class kind="struct">internal::abs_impl</class>
    <class kind="struct">internal::abs_retval</class>
    <class kind="struct">internal::always_void</class>
    <class kind="struct">internal::atan2_default_impl</class>
    <class kind="struct">internal::atan2_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::atan2_impl</class>
    <class kind="struct">internal::atan2_retval</class>
    <class kind="struct">internal::cast_impl</class>
    <class kind="struct">internal::conj_impl</class>
    <class kind="struct">internal::conj_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::conj_retval</class>
    <class kind="struct">internal::floor_log2</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</class>
    <class kind="struct">internal::floor_log2_selector</class>
    <class kind="struct">internal::global_math_functions_filtering_base</class>
    <class kind="struct">internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</class>
    <class kind="struct">internal::hypot_impl</class>
    <class kind="struct">internal::hypot_retval</class>
    <class kind="struct">internal::imag_impl</class>
    <class kind="struct">internal::imag_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::imag_ref_default_impl</class>
    <class kind="struct">internal::imag_ref_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">internal::imag_ref_impl</class>
    <class kind="struct">internal::imag_ref_retval</class>
    <class kind="struct">internal::imag_retval</class>
    <class kind="struct">internal::norm1_default_impl</class>
    <class kind="struct">internal::norm1_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">internal::norm1_impl</class>
    <class kind="struct">internal::norm1_retval</class>
    <class kind="struct">internal::pow_default_impl</class>
    <class kind="struct">internal::pow_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::pow_impl</class>
    <class kind="struct">internal::pow_retval</class>
    <class kind="struct">internal::random_default_impl</class>
    <class kind="struct">internal::random_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">internal::random_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">internal::random_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">internal::random_impl</class>
    <class kind="struct">internal::random_impl&lt; bool &gt;</class>
    <class kind="struct">internal::random_retval</class>
    <class kind="struct">internal::real_impl</class>
    <class kind="struct">internal::real_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::real_ref_impl</class>
    <class kind="struct">internal::real_ref_retval</class>
    <class kind="struct">internal::real_retval</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">internal::scalar_fuzzy_impl</class>
    <class kind="struct">internal::scalar_fuzzy_impl&lt; bool &gt;</class>
    <class kind="struct">internal::sqrt_default_impl</class>
    <class kind="struct">internal::sqrt_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::sqrt_impl</class>
    <class kind="struct">internal::sqrt_retval</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_IMPL</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a16a9c6b7b8df92a9e63bee2207a56fab</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>a23043b8c165331b25be039f495dfa1c6</anchor>
      <arglist>(func, scalar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MATHFUNC_STANDARD_REAL_UNARY</name>
      <anchorfile>Eigen_2src_2Core_2MathFunctions_8h.html</anchorfile>
      <anchor>ae1746ed3a164f3fc29e4f65f0d0b4f89</anchor>
      <arglist>(NAME)</arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_terminate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942a47eb6ea2844531fcddc53ff7498992b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_up</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942a978c38c41126d5530a8f1de1797e4cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_down</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942a442bd0f87932a4bac5215743e16692fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_bogus</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942ac1934c8d9a0f2087be549822a0b807c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>NewType</type>
      <name>cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a971cf4cf52fccd4e6dba227153d1c84a</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5128ee6133b7e813f6884f10b17f3880</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeea81729957385a2f75e9675dff929be</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aad8bfff282432aef9d30c1d4f3c2f5cc</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab29e48f1ce37815c3ce81992806f7d3f</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3172a95af1d9b583eb51fdbd03c7b41e</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab1f88e266def9148e4b1a6f147c6ecb5</anchor>
      <arglist>(abs, Scalar) abs(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a79e243ade16e46a5426c6dbe33eb7687</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab736d59bf105f798423c18f68a94b9e4</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae58d261ee054fdeb6f362256f7229152</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9bffb7178fe86a4f72d9be79f535f90f</anchor>
      <arglist>(sqrt, Scalar) sqrt(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aefce688e09cb55614ab548bf12611545</anchor>
      <arglist>(atan2, Scalar) atan2(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aec55d84bd0da5ca458ea58566b7798f4</anchor>
      <arglist>(pow, Scalar) pow(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad26875ac576f8c902d07f3a6b274b70b</anchor>
      <arglist>(random, Scalar) random(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type>add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) &gt;::type</type>
      <name>imag_ref</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a695733b88ef537329973042c67e67644</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a02796acea10344460a0b8fd63c6a8691</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acd68c41162dd90fe6779aeca2232a4ca</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a809bbbf0ab8cab16ed7a1e3ab3f6ac69</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) &gt;::type</type>
      <name>real_ref</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeb24945496f2d2f662bde733affaaccd</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsComplex</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a23d3c0c7d944bf97aaa49b586d50a2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a170c9f639220e3eb414362c243c80dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/Eigen2Support/MathFunctions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Eigen_2src_2Eigen2Support_2MathFunctions_8h</filename>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>ac6a5a21ca98697426164c1ca29b10b7f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_abs2</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>ac50665295c1e47b4bdbfaf9546ee5328</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_atan2</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a9d0b5b11d984c90d84ebbb20234eafbc</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_conj</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a931341e6946614cfa07633872c403e14</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_cos</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>ab8ffe3b1d61c4db44d5cd67241686b31</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_exp</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a8f89988693843f3edc60f5ae1b667e78</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_imag</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a6a01517b443f5c14d17f95762ef18115</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApprox</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>ae5504a79a0dcaf45b538f8efcd6e7244</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isApproxOrLessThan</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a2489f4a40d19417d4ea7cb66ada26cd5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ei_isMuchSmallerThan</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a77327ec05b965dff37964e281b0a4312</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_log</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a4d6e17dcba30731f91203f19e98694fe</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_pow</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a4501eec6985e7b9497f188c65ebb2427</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a50211f315c4b07d53a94fea516256eff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_random</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a44d7954c34af9a59946973deed328f2a</anchor>
      <arglist>(const T &amp;x, const T &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>ei_real</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>add4ec360d862adaf1439b58993fe3e6b</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sin</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>aadb0c7d0a275c722e55dc6a8177ff541</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>ei_sqrt</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>abe7e93b466a580f622658b7cedfed084</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>machine_epsilon</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>aa227f5603cbe053e6da33fb3840149e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>precision</name>
      <anchorfile>Eigen_2src_2Eigen2Support_2MathFunctions_8h.html</anchorfile>
      <anchor>a6cf2b3ce2ae8bcb7858458d10d58a662</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported/Eigen/src/MoreVectorization/MathFunctions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/MoreVectorization/</path>
    <filename>unsupported_2Eigen_2src_2MoreVectorization_2MathFunctions_8h</filename>
  </compound>
  <compound kind="file">
    <name>Matrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Matrix_8h</filename>
    <class kind="class">Matrix</class>
    <class kind="struct">internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_FIXED_TYPEDEFS</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>ab4c549421d858a603c010895066f18b9</anchor>
      <arglist>(Type, TypeSuffix, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a2213d9d8ff64ff534f3a57c9afa3b924</anchor>
      <arglist>(Type, TypeSuffix, Size, SizeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_TYPEDEFS_ALL_SIZES</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a892e22c9b467dd1a68caa783b05d15f5</anchor>
      <arglist>(Type, TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_MATRIX_TYPEDEFS</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>aee2df53e8027f4fd7051c65d36c75072</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a984c6b4ebbf9fd63f96ebbfc7866f146</anchor>
      <arglist>(TypeSuffix)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USING_MATRIX_TYPEDEFS_FOR_TYPE_AND_SIZE</name>
      <anchorfile>Matrix_8h.html</anchorfile>
      <anchor>a1087fc035a7da87d182488ac47fcd604</anchor>
      <arglist>(TypeSuffix, SizeSuffix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_exponential.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>matrix__exponential_8cpp</filename>
    <member kind="function">
      <type>double</type>
      <name>binom</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>a08ab90152e0cc39699cc39f768ad43f0</anchor>
      <arglist>(int n, int k)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>expfn</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>aba07545bfecfcf0b4b8b8b9c9a3537ce</anchor>
      <arglist>(T x, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomTest</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>a52a21db323bf272e3ac83b830b4884dd</anchor>
      <arglist>(const MatrixType &amp;m, double tol)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>relerr</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>aae0d68b06e9c8701f96b6b87320965ad</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;A, const MatrixBase&lt; OtherDerived &gt; &amp;B)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dHyperbolicRotation</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>a51d8fa1cad10d19a8af5b22b0535b6f9</anchor>
      <arglist>(double tol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test2dRotation</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>aa6f0571f6c1d605879fd2b1fd0cc38ba</anchor>
      <arglist>(double tol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_matrix_exponential</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>a9802ecf14f224034a3d3cf0a4186b94f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testPascal</name>
      <anchorfile>matrix__exponential_8cpp.html</anchorfile>
      <anchor>a6a2a67b0842b526e91473470aeb57f11</anchor>
      <arglist>(double tol)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>matrix_function.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>matrix__function_8cpp</filename>
    <class kind="struct">randomMatrixWithImagEivals</class>
    <class kind="struct">randomMatrixWithImagEivals&lt; MatrixType, 0 &gt;</class>
    <class kind="struct">randomMatrixWithImagEivals&lt; MatrixType, 1 &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_IS_APPROX_ABS</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>a8086554ed6efe627119afe5ba01c0870</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>randomMatrixWithRealEivals</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>a63f5e88a6a4152dd42182bbd60b2c5f7</anchor>
      <arglist>(const typename MatrixType::Index size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox_abs</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>ab6284f078546f0da887f68313f920350</anchor>
      <arglist>(const Type1 &amp;a, const Type2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_matrix_function</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>aff3a62570194a1511c05866b714bf6ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testGonioFunctions</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>ac74b8e486e1108cb63a39530afdfc627</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHyperbolicFunctions</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>a310232bdb13746bbc5c55d8d751b0550</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMatrix</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>a5b6c561a1cf1d3d93230136cdaf1189b</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMatrixExponential</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>a333dbcca94bb50609dc41f8e7b0a9993</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMatrixType</name>
      <anchorfile>matrix__function_8cpp.html</anchorfile>
      <anchor>ad5ec769e0243815d37cbeed9467e0c50</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_resize_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__resize__int_8cpp</filename>
    <member kind="function">
      <type>v</type>
      <name>resize</name>
      <anchorfile>Matrix__resize__int_8cpp.html</anchorfile>
      <anchor>a768dd1b4259f262bcd4cab5e61afcea1</anchor>
      <arglist>(3)</arglist>
    </member>
    <member kind="function">
      <type>VectorXd</type>
      <name>v</name>
      <anchorfile>Matrix__resize__int_8cpp.html</anchorfile>
      <anchor>ac677e965cfa693f5b4a17f25616c04cb</anchor>
      <arglist>(10)</arglist>
    </member>
    <member kind="variable">
      <type>RowVector3d</type>
      <name>w</name>
      <anchorfile>Matrix__resize__int_8cpp.html</anchorfile>
      <anchor>aab236ce080522c9832217fd5f157541b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_resize_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__resize__int__int_8cpp</filename>
    <member kind="function">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>Matrix__resize__int__int_8cpp.html</anchorfile>
      <anchor>a259acc5c6ccbe8b66a4ef043e4affae7</anchor>
      <arglist>(2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_resize_int_NoChange.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__resize__int__NoChange_8cpp</filename>
    <member kind="function">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>Matrix__resize__int__NoChange_8cpp.html</anchorfile>
      <anchor>a5f576c14f50bb0f4ab2fcceb85d471bf</anchor>
      <arglist>(3, 4)</arglist>
    </member>
    <member kind="function">
      <type>m</type>
      <name>resize</name>
      <anchorfile>Matrix__resize__int__NoChange_8cpp.html</anchorfile>
      <anchor>a294cec59ed3fb721babdd868ddcd3d93</anchor>
      <arglist>(5, NoChange)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_resize_NoChange_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__resize__NoChange__int_8cpp</filename>
    <member kind="function">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>Matrix__resize__NoChange__int_8cpp.html</anchorfile>
      <anchor>a5f576c14f50bb0f4ab2fcceb85d471bf</anchor>
      <arglist>(3, 4)</arglist>
    </member>
    <member kind="function">
      <type>m</type>
      <name>resize</name>
      <anchorfile>Matrix__resize__NoChange__int_8cpp.html</anchorfile>
      <anchor>a02a8216d77960fcbf013c32a1182e4a3</anchor>
      <arglist>(NoChange, 5)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setConstant_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setConstant__int_8cpp</filename>
    <member kind="function">
      <type>v</type>
      <name>setConstant</name>
      <anchorfile>Matrix__setConstant__int_8cpp.html</anchorfile>
      <anchor>a76d9bdf892e002d33c2bbf3c5bf8ca5b</anchor>
      <arglist>(3, 5)</arglist>
    </member>
    <member kind="variable">
      <type>VectorXf</type>
      <name>v</name>
      <anchorfile>Matrix__setConstant__int_8cpp.html</anchorfile>
      <anchor>a3d92dc87f4f0422a0e148915906ad883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setConstant_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setConstant__int__int_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>setConstant</name>
      <anchorfile>Matrix__setConstant__int__int_8cpp.html</anchorfile>
      <anchor>af9b9b3470f585a0d9855108b8e32e83b</anchor>
      <arglist>(3, 3, 5)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>Matrix__setConstant__int__int_8cpp.html</anchorfile>
      <anchor>a2977ca6d527d12097b11871d9f0d1e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setIdentity_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setIdentity__int__int_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>setIdentity</name>
      <anchorfile>Matrix__setIdentity__int__int_8cpp.html</anchorfile>
      <anchor>a097b0e21f20b4c00e66579073cbf90b8</anchor>
      <arglist>(3, 3)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>Matrix__setIdentity__int__int_8cpp.html</anchorfile>
      <anchor>a2977ca6d527d12097b11871d9f0d1e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setOnes_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setOnes__int_8cpp</filename>
    <member kind="function">
      <type>v</type>
      <name>setOnes</name>
      <anchorfile>Matrix__setOnes__int_8cpp.html</anchorfile>
      <anchor>a7a9f1c7a7b05ba854fc3f1709f0c2c83</anchor>
      <arglist>(3)</arglist>
    </member>
    <member kind="variable">
      <type>VectorXf</type>
      <name>v</name>
      <anchorfile>Matrix__setOnes__int_8cpp.html</anchorfile>
      <anchor>a3d92dc87f4f0422a0e148915906ad883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setOnes_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setOnes__int__int_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>setOnes</name>
      <anchorfile>Matrix__setOnes__int__int_8cpp.html</anchorfile>
      <anchor>a8b0686b9c282dfc6b015dd3e7061eaff</anchor>
      <arglist>(3, 3)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>Matrix__setOnes__int__int_8cpp.html</anchorfile>
      <anchor>a2977ca6d527d12097b11871d9f0d1e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setRandom_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setRandom__int_8cpp</filename>
    <member kind="function">
      <type>v</type>
      <name>setRandom</name>
      <anchorfile>Matrix__setRandom__int_8cpp.html</anchorfile>
      <anchor>a3c91686e0f3c6930e758ca98a68f4d54</anchor>
      <arglist>(3)</arglist>
    </member>
    <member kind="variable">
      <type>VectorXf</type>
      <name>v</name>
      <anchorfile>Matrix__setRandom__int_8cpp.html</anchorfile>
      <anchor>a3d92dc87f4f0422a0e148915906ad883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setRandom_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setRandom__int__int_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>setRandom</name>
      <anchorfile>Matrix__setRandom__int__int_8cpp.html</anchorfile>
      <anchor>a506a1ca97cc93d158203c1c7d887f3d6</anchor>
      <arglist>(3, 3)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>Matrix__setRandom__int__int_8cpp.html</anchorfile>
      <anchor>a2977ca6d527d12097b11871d9f0d1e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setZero_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setZero__int_8cpp</filename>
    <member kind="function">
      <type>v</type>
      <name>setZero</name>
      <anchorfile>Matrix__setZero__int_8cpp.html</anchorfile>
      <anchor>ad232582b2296c80e793e9f17c6f5a0ab</anchor>
      <arglist>(3)</arglist>
    </member>
    <member kind="variable">
      <type>VectorXf</type>
      <name>v</name>
      <anchorfile>Matrix__setZero__int_8cpp.html</anchorfile>
      <anchor>a3d92dc87f4f0422a0e148915906ad883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matrix_setZero_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Matrix__setZero__int__int_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>setZero</name>
      <anchorfile>Matrix__setZero__int__int_8cpp.html</anchorfile>
      <anchor>a9a39b2e686e6e905de4fd7f916931b80</anchor>
      <arglist>(3, 3)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>Matrix__setZero__int__int_8cpp.html</anchorfile>
      <anchor>a2977ca6d527d12097b11871d9f0d1e94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>MatrixBase_8h</filename>
    <includes id="CommonCwiseUnaryOps_8h" name="CommonCwiseUnaryOps.h" local="yes" imported="no">../plugins/CommonCwiseUnaryOps.h</includes>
    <includes id="CommonCwiseBinaryOps_8h" name="CommonCwiseBinaryOps.h" local="yes" imported="no">../plugins/CommonCwiseBinaryOps.h</includes>
    <includes id="MatrixCwiseUnaryOps_8h" name="MatrixCwiseUnaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseUnaryOps.h</includes>
    <includes id="MatrixCwiseBinaryOps_8h" name="MatrixCwiseBinaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseBinaryOps.h</includes>
    <class kind="struct">MatrixBase::ConstDiagonalIndexReturnType</class>
    <class kind="struct">MatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">MatrixBase::ConstTriangularViewReturnType</class>
    <class kind="struct">MatrixBase::cross_product_return_type</class>
    <class kind="struct">MatrixBase::DiagonalIndexReturnType</class>
    <class kind="class">MatrixBase</class>
    <class kind="struct">MatrixBase::SelfAdjointViewReturnType</class>
    <class kind="struct">MatrixBase::TriangularViewReturnType</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>MatrixBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_adjoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__adjoint_8cpp</filename>
    <member kind="variable">
      <type>Matrix2cf</type>
      <name>m</name>
      <anchorfile>MatrixBase__adjoint_8cpp.html</anchorfile>
      <anchor>a145a447c1e59462474475721ba692f8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_all.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__all_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Is (&quot;&lt;&lt; p0.transpose()&lt;&lt; &quot;) inside the box: &quot;&lt;&lt; ((boxMin.array()&lt; p0.array()).all()&amp;&amp;(boxMax.array()&gt; p0</type>
      <name>array</name>
      <anchorfile>MatrixBase__all_8cpp.html</anchorfile>
      <anchor>a68549c769242b19856d540a13c9c16d0</anchor>
      <arglist>()).all())&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type>Vector3f</type>
      <name>boxMax</name>
      <anchorfile>MatrixBase__all_8cpp.html</anchorfile>
      <anchor>ac86815043e39ea928ff13b0576670fb6</anchor>
      <arglist>(Vector3f::Ones())</arglist>
    </member>
    <member kind="function">
      <type>Vector3f</type>
      <name>boxMin</name>
      <anchorfile>MatrixBase__all_8cpp.html</anchorfile>
      <anchor>a8e59c13609cde255c6806f4eceef311d</anchor>
      <arglist>(Vector3f::Zero())</arglist>
    </member>
    <member kind="variable">
      <type>Vector3f</type>
      <name>p0</name>
      <anchorfile>MatrixBase__all_8cpp.html</anchorfile>
      <anchor>a9b22b0b79984d73a58b20bc0c88a7c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3f</type>
      <name>p1</name>
      <anchorfile>MatrixBase__all_8cpp.html</anchorfile>
      <anchor>acdff45bcf8497bafe04b93e4e704c57b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_array.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__array_8cpp</filename>
    <member kind="function">
      <type>v</type>
      <name>array</name>
      <anchorfile>MatrixBase__array_8cpp.html</anchorfile>
      <anchor>ab6775fbbab1338de19f671f6b278d3d2</anchor>
      <arglist>()+</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>v</name>
      <anchorfile>MatrixBase__array_8cpp.html</anchorfile>
      <anchor>a4ed430242df78177d6ccee7d4436d851</anchor>
      <arglist>(1, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_array_const.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__array__const_8cpp</filename>
    <member kind="function">
      <type>Vector3d</type>
      <name>v</name>
      <anchorfile>MatrixBase__array__const_8cpp.html</anchorfile>
      <anchor>a45c70fcaaede88abc8ef61b0cfa79373</anchor>
      <arglist>(-1, 2,-3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_asDiagonal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__asDiagonal_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_block_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__block__int__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__block__int__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_block_int_int_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__block__int__int__int__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__block__int__int__int__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_bottomLeftCorner_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__bottomLeftCorner__int__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__bottomLeftCorner__int__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_bottomRightCorner_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__bottomRightCorner__int__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__bottomRightCorner__int__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_bottomRows_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__bottomRows__int_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__bottomRows__int_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cast.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cast_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; md+mf.cast&lt; double &gt;</name>
      <anchorfile>MatrixBase__cast_8cpp.html</anchorfile>
      <anchor>a5d06f6785918b68053594c6f896c5386</anchor>
      <arglist>()&lt;&lt; endl</arglist>
    </member>
    <member kind="variable">
      <type>Matrix2d</type>
      <name>md</name>
      <anchorfile>MatrixBase__cast_8cpp.html</anchorfile>
      <anchor>aede4e429dbcd0d54dd86584bfd01db0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix2f</type>
      <name>mf</name>
      <anchorfile>MatrixBase__cast_8cpp.html</anchorfile>
      <anchor>aed6c65c87fa7442e6d3877f0859ae668</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_col.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__col_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>col</name>
      <anchorfile>MatrixBase__col_8cpp.html</anchorfile>
      <anchor>aa168d9544aa6d49fce0cbfc0bec849b0</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__col_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_colwise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__colwise_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__colwise_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_computeInverseAndDetWithCheck.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__computeInverseAndDetWithCheck_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__computeInverseAndDetWithCheck_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_computeInverseWithCheck.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__computeInverseWithCheck_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__computeInverseWithCheck_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwise_const.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>MatrixBase__cwise__const_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN2_SUPPORT</name>
      <anchorfile>MatrixBase__cwise__const_8cpp.html</anchorfile>
      <anchor>abd1be8e37ae5fe4fc859a92f9bf9c770</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MatrixBase__cwise__const_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseAbs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseAbs_8cpp</filename>
    <member kind="function">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>MatrixBase__cwiseAbs_8cpp.html</anchorfile>
      <anchor>a259acc5c6ccbe8b66a4ef043e4affae7</anchor>
      <arglist>(2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseAbs2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseAbs2_8cpp</filename>
    <member kind="function">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>MatrixBase__cwiseAbs2_8cpp.html</anchorfile>
      <anchor>a259acc5c6ccbe8b66a4ef043e4affae7</anchor>
      <arglist>(2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseEqual.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseEqual_8cpp</filename>
    <member kind="function">
      <type>MatrixXi</type>
      <name>m</name>
      <anchorfile>MatrixBase__cwiseEqual_8cpp.html</anchorfile>
      <anchor>a1409ef03bd534a706f9cbba91c6e1676</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseInverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseInverse_8cpp</filename>
    <member kind="function">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>MatrixBase__cwiseInverse_8cpp.html</anchorfile>
      <anchor>a259acc5c6ccbe8b66a4ef043e4affae7</anchor>
      <arglist>(2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseMax.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseMax_8cpp</filename>
    <member kind="function">
      <type>Vector3d</type>
      <name>v</name>
      <anchorfile>MatrixBase__cwiseMax_8cpp.html</anchorfile>
      <anchor>ad62a861ad9966873be8d02ec55bd9dd7</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>w</name>
      <anchorfile>MatrixBase__cwiseMax_8cpp.html</anchorfile>
      <anchor>a829fa01d63a40898d22f6fb9da4c1b74</anchor>
      <arglist>(4, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseMin.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseMin_8cpp</filename>
    <member kind="function">
      <type>Vector3d</type>
      <name>v</name>
      <anchorfile>MatrixBase__cwiseMin_8cpp.html</anchorfile>
      <anchor>ad62a861ad9966873be8d02ec55bd9dd7</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>w</name>
      <anchorfile>MatrixBase__cwiseMin_8cpp.html</anchorfile>
      <anchor>a829fa01d63a40898d22f6fb9da4c1b74</anchor>
      <arglist>(4, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseNotEqual.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseNotEqual_8cpp</filename>
    <member kind="function">
      <type>MatrixXi</type>
      <name>m</name>
      <anchorfile>MatrixBase__cwiseNotEqual_8cpp.html</anchorfile>
      <anchor>a1409ef03bd534a706f9cbba91c6e1676</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseProduct.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseProduct_8cpp</filename>
    <member kind="variable">
      <type>Matrix3i</type>
      <name>a</name>
      <anchorfile>MatrixBase__cwiseProduct_8cpp.html</anchorfile>
      <anchor>ab389fc387ade5bac970899e5f6116271</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3i</type>
      <name>b</name>
      <anchorfile>MatrixBase__cwiseProduct_8cpp.html</anchorfile>
      <anchor>a5dcff8ac6123331e6c60fd98968a6f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3i</type>
      <name>c</name>
      <anchorfile>MatrixBase__cwiseProduct_8cpp.html</anchorfile>
      <anchor>aeb9ea947a4e1261f4084cc8a42448015</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseQuotient.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseQuotient_8cpp</filename>
    <member kind="function">
      <type>Vector3d</type>
      <name>v</name>
      <anchorfile>MatrixBase__cwiseQuotient_8cpp.html</anchorfile>
      <anchor>ad62a861ad9966873be8d02ec55bd9dd7</anchor>
      <arglist>(2, 3, 4)</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>w</name>
      <anchorfile>MatrixBase__cwiseQuotient_8cpp.html</anchorfile>
      <anchor>a829fa01d63a40898d22f6fb9da4c1b74</anchor>
      <arglist>(4, 2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_cwiseSqrt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__cwiseSqrt_8cpp</filename>
    <member kind="function">
      <type>Vector3d</type>
      <name>v</name>
      <anchorfile>MatrixBase__cwiseSqrt_8cpp.html</anchorfile>
      <anchor>a0b2fb7e341ac2494ef1b7a1222224814</anchor>
      <arglist>(1, 2, 4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_diagonal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__diagonal_8cpp</filename>
    <member kind="variable">
      <type>Matrix3i</type>
      <name>m</name>
      <anchorfile>MatrixBase__diagonal_8cpp.html</anchorfile>
      <anchor>a2c2e2e5457756c199f95e8207133d3b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_diagonal_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__diagonal__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__diagonal__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_diagonal_template_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__diagonal__template__int_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; &quot;Here is the matrix m:&quot;&lt;&lt; endl&lt;&lt; m&lt;&lt; endl;cout&lt;&lt; &quot;Here are the coefficients on the 1st super-diagonal and 2nd sub-diagonal of m:&quot;&lt;&lt; endl&lt;&lt; m.diagonal&lt; 1 &gt;</name>
      <anchorfile>MatrixBase__diagonal__template__int_8cpp.html</anchorfile>
      <anchor>ab3b42a01e6ed69340099b8e54b011a55</anchor>
      <arglist>().transpose()&lt;&lt; endl&lt;&lt; m.diagonal&lt;-2 &gt;().transpose()&lt;&lt; endl</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__diagonal__template__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_eigenvalues.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__eigenvalues_8cpp</filename>
    <member kind="variable">
      <type>VectorXcd</type>
      <name>eivals</name>
      <anchorfile>MatrixBase__eigenvalues_8cpp.html</anchorfile>
      <anchor>a012f8ea8c5ace568b775c1d04de1233d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>MatrixBase__eigenvalues_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_end_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__end__int_8cpp</filename>
    <member kind="variable">
      <type>RowVector4i</type>
      <name>v</name>
      <anchorfile>MatrixBase__end__int_8cpp.html</anchorfile>
      <anchor>a4d79a7890fe960e74d2e7e6a804816d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_eval.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__eval_8cpp</filename>
    <member kind="variable">
      <type>Matrix2f</type>
      <name>M</name>
      <anchorfile>MatrixBase__eval_8cpp.html</anchorfile>
      <anchor>aa26cbd6c7703ac487e8820b9647a90f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix2f</type>
      <name>m</name>
      <anchorfile>MatrixBase__eval_8cpp.html</anchorfile>
      <anchor>ab3cd915d758008bd19d0f2428fbb354a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_extract.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__extract_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_fixedBlock_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__fixedBlock__int__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>m</name>
      <anchorfile>MatrixBase__fixedBlock__int__int_8cpp.html</anchorfile>
      <anchor>a8c599a81a6fecc9a377b6a2e64b657f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_identity.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__identity_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_identity_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__identity__int__int_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_inverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__inverse_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__inverse_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_isDiagonal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__isDiagonal_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>m</name>
      <anchorfile>MatrixBase__isDiagonal_8cpp.html</anchorfile>
      <anchor>a4713189e70b80aaa450fbd9605641f18</anchor>
      <arglist>(0, 2)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__isDiagonal_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_isIdentity.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__isIdentity_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>m</name>
      <anchorfile>MatrixBase__isIdentity_8cpp.html</anchorfile>
      <anchor>a4713189e70b80aaa450fbd9605641f18</anchor>
      <arglist>(0, 2)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__isIdentity_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_isOnes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__isOnes_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>m</name>
      <anchorfile>MatrixBase__isOnes_8cpp.html</anchorfile>
      <anchor>a263733967bb6476fa2b348f76d9c5676</anchor>
      <arglist>(0, 2)+</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__isOnes_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_isOrthogonal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__isOrthogonal_8cpp</filename>
    <member kind="function">
      <type>Vector3d</type>
      <name>v</name>
      <anchorfile>MatrixBase__isOrthogonal_8cpp.html</anchorfile>
      <anchor>a6ee409cfdca8577a72873ce7105dfce7</anchor>
      <arglist>(1, 0, 0)</arglist>
    </member>
    <member kind="function">
      <type>Vector3d</type>
      <name>w</name>
      <anchorfile>MatrixBase__isOrthogonal_8cpp.html</anchorfile>
      <anchor>a080d348cd3ec0d6b60a118c00929effe</anchor>
      <arglist>(1e-4, 0, 1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_isUnitary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__isUnitary_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>m</name>
      <anchorfile>MatrixBase__isUnitary_8cpp.html</anchorfile>
      <anchor>a4713189e70b80aaa450fbd9605641f18</anchor>
      <arglist>(0, 2)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__isUnitary_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_isZero.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__isZero_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>m</name>
      <anchorfile>MatrixBase__isZero_8cpp.html</anchorfile>
      <anchor>a4713189e70b80aaa450fbd9605641f18</anchor>
      <arglist>(0, 2)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__isZero_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_leftCols_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__leftCols__int_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__leftCols__int_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_marked.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__marked_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_noalias.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__noalias_8cpp</filename>
    <member kind="variable">
      <type>Matrix2d</type>
      <name>a</name>
      <anchorfile>MatrixBase__noalias_8cpp.html</anchorfile>
      <anchor>a09a221efd553ba11c7baa0ea615225f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix2d</type>
      <name>b</name>
      <anchorfile>MatrixBase__noalias_8cpp.html</anchorfile>
      <anchor>a3b3c5a136214b5d1eb160c85fd35f186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix2d</type>
      <name>c</name>
      <anchorfile>MatrixBase__noalias_8cpp.html</anchorfile>
      <anchor>a84c789e88469016ffdfeccaa06440354</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_ones.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__ones_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_ones_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__ones__int_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_ones_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__ones__int__int_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_operatorNorm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__operatorNorm_8cpp</filename>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>MatrixBase__operatorNorm_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_part.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__part_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_prod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__prod_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__prod_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_random.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__random_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_random_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__random__int_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_random_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__random__int__int_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_replicate.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__replicate_8cpp</filename>
    <member kind="variable">
      <type>MatrixXi</type>
      <name>m</name>
      <anchorfile>MatrixBase__replicate_8cpp.html</anchorfile>
      <anchor>a43e73237dc03ee93e1201df4230b075b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_replicate_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__replicate__int__int_8cpp</filename>
    <member kind="variable">
      <type>Vector3i</type>
      <name>v</name>
      <anchorfile>MatrixBase__replicate__int__int_8cpp.html</anchorfile>
      <anchor>a6d850c57ad6ba334023bd66fd4934527</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_reverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__reverse_8cpp</filename>
    <member kind="variable">
      <type>MatrixXi</type>
      <name>m</name>
      <anchorfile>MatrixBase__reverse_8cpp.html</anchorfile>
      <anchor>a43e73237dc03ee93e1201df4230b075b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_rightCols_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__rightCols__int_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__rightCols__int_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_row.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__row_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>row</name>
      <anchorfile>MatrixBase__row_8cpp.html</anchorfile>
      <anchor>a64ef8efef59f875033a27e7cbbc879ec</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__row_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_rowwise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__rowwise_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>MatrixBase__rowwise_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_segment_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__segment__int__int_8cpp</filename>
    <member kind="variable">
      <type>RowVector4i</type>
      <name>v</name>
      <anchorfile>MatrixBase__segment__int__int_8cpp.html</anchorfile>
      <anchor>a4d79a7890fe960e74d2e7e6a804816d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_select.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__select_8cpp</filename>
    <member kind="function">
      <type>MatrixXi</type>
      <name>m</name>
      <anchorfile>MatrixBase__select_8cpp.html</anchorfile>
      <anchor>a7d54ffc95ee563c3d92cc3f3a9b2df37</anchor>
      <arglist>(3, 3)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>m&lt;&lt; 1, 2, 3, 4, 5, 6, 7, 8, 9;m=(m.array() &gt;</name>
      <anchorfile>MatrixBase__select_8cpp.html</anchorfile>
      <anchor>acdab7d951b628474080e2a3277604909</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_set.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__set_8cpp</filename>
    <member kind="variable">
      <type>Matrix3i</type>
      <name>m1</name>
      <anchorfile>MatrixBase__set_8cpp.html</anchorfile>
      <anchor>a6341297d77a2697ce435aaac1fa9c3da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_setIdentity.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__setIdentity_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>block&lt; 3, 3 &gt;</name>
      <anchorfile>MatrixBase__setIdentity_8cpp.html</anchorfile>
      <anchor>a6c5a189841b5729ae1f552ea421018e8</anchor>
      <arglist>(1, 0).setIdentity()</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__setIdentity_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_setOnes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__setOnes_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>row</name>
      <anchorfile>MatrixBase__setOnes_8cpp.html</anchorfile>
      <anchor>a25890cebfd07e2bb910d3193cc88abb4</anchor>
      <arglist>(1).setOnes()</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__setOnes_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_setRandom.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__setRandom_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>col</name>
      <anchorfile>MatrixBase__setRandom_8cpp.html</anchorfile>
      <anchor>a98ef233daf348d4fb828bd2fd4ea37c1</anchor>
      <arglist>(1).setRandom()</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__setRandom_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_setZero.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__setZero_8cpp</filename>
    <member kind="function">
      <type>m</type>
      <name>row</name>
      <anchorfile>MatrixBase__setZero_8cpp.html</anchorfile>
      <anchor>a7cfa0faaa64d86e61698d0e5a4740439</anchor>
      <arglist>(1).setZero()</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__setZero_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_start_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__start__int_8cpp</filename>
    <member kind="variable">
      <type>RowVector4i</type>
      <name>v</name>
      <anchorfile>MatrixBase__start__int_8cpp.html</anchorfile>
      <anchor>a4d79a7890fe960e74d2e7e6a804816d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_bottomRows.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__bottomRows_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__template__int__bottomRows_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_end.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__end_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; &quot;Here is the vector v:&quot;&lt;&lt; endl&lt;&lt; v&lt;&lt; endl;cout&lt;&lt; &quot;Here is v.tail(2):&quot;&lt;&lt; endl&lt;&lt; v.tail&lt; 2 &gt;</name>
      <anchorfile>MatrixBase__template__int__end_8cpp.html</anchorfile>
      <anchor>aa37c9390828c98fc2d3ec7de7c13fe9f</anchor>
      <arglist>()&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type>v</type>
      <name>tail&lt; 2 &gt;</name>
      <anchorfile>MatrixBase__template__int__end_8cpp.html</anchorfile>
      <anchor>a005dfff3f28e47f07bad76a3a5fac483</anchor>
      <arglist>().setZero()</arglist>
    </member>
    <member kind="variable">
      <type>RowVector4i</type>
      <name>v</name>
      <anchorfile>MatrixBase__template__int__end_8cpp.html</anchorfile>
      <anchor>a4d79a7890fe960e74d2e7e6a804816d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_int_bottomLeftCorner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__int__bottomLeftCorner_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__template__int__int__bottomLeftCorner_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_int_bottomRightCorner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__int__bottomRightCorner_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__template__int__int__bottomRightCorner_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_int_topLeftCorner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__int__topLeftCorner_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__template__int__int__topLeftCorner_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_int_topRightCorner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__int__topRightCorner_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__template__int__int__topRightCorner_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_leftCols.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__leftCols_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__template__int__leftCols_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_rightCols.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__rightCols_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__template__int__rightCols_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_segment.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__segment_8cpp</filename>
    <member kind="variable">
      <type>RowVector4i</type>
      <name>v</name>
      <anchorfile>MatrixBase__template__int__segment_8cpp.html</anchorfile>
      <anchor>a4d79a7890fe960e74d2e7e6a804816d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_start.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__start_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; &quot;Here is the vector v:&quot;&lt;&lt; endl&lt;&lt; v&lt;&lt; endl;cout&lt;&lt; &quot;Here is v.head(2):&quot;&lt;&lt; endl&lt;&lt; v.head&lt; 2 &gt;</name>
      <anchorfile>MatrixBase__template__int__start_8cpp.html</anchorfile>
      <anchor>a50871fe93fde58c67c7cddfeb41dc70d</anchor>
      <arglist>()&lt;&lt; endl</arglist>
    </member>
    <member kind="function">
      <type>v</type>
      <name>head&lt; 2 &gt;</name>
      <anchorfile>MatrixBase__template__int__start_8cpp.html</anchorfile>
      <anchor>a8f5a246e76918adf122403de72219914</anchor>
      <arglist>().setZero()</arglist>
    </member>
    <member kind="variable">
      <type>RowVector4i</type>
      <name>v</name>
      <anchorfile>MatrixBase__template__int__start_8cpp.html</anchorfile>
      <anchor>a4d79a7890fe960e74d2e7e6a804816d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_template_int_topRows.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__template__int__topRows_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__template__int__topRows_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_topLeftCorner_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__topLeftCorner__int__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__topLeftCorner__int__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_topRightCorner_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__topRightCorner__int__int_8cpp</filename>
    <member kind="variable">
      <type>Matrix4i</type>
      <name>m</name>
      <anchorfile>MatrixBase__topRightCorner__int__int_8cpp.html</anchorfile>
      <anchor>a2e8d75a463cba052a6f48f61da4895ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_topRows_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__topRows__int_8cpp</filename>
    <member kind="variable">
      <type>Array44i</type>
      <name>a</name>
      <anchorfile>MatrixBase__topRows__int_8cpp.html</anchorfile>
      <anchor>a9192602e904f6cf1eea6f93f2515df6b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_transpose.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__transpose_8cpp</filename>
    <member kind="variable">
      <type>Matrix2i</type>
      <name>m</name>
      <anchorfile>MatrixBase__transpose_8cpp.html</anchorfile>
      <anchor>a1f7af599dc5c04749a5f306cb993b3cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixBase_zero.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__zero_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_zero_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__zero__int_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBase_zero_int_int.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>MatrixBase__zero__int__int_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>MatrixBaseEigenvalues.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>MatrixBaseEigenvalues_8h</filename>
    <class kind="struct">internal::eigenvalues_selector</class>
    <class kind="struct">internal::eigenvalues_selector&lt; Derived, false &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixCwiseBinaryOps.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/plugins/</path>
    <filename>MatrixCwiseBinaryOps_8h</filename>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a0f804483677fcb40fb13121921473855</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>ac8a7b3b87183079c352ad2e186f9d1b7</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a8e2615b50bea86dbfa778875c0b74e73</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a41e185e87c4722d6ca6075afb690536d</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a3d2317e64759ee14b4d4f51d34a08923</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>MatrixCwiseBinaryOps_8h.html</anchorfile>
      <anchor>a659053ce6e3d20b1288ae016226cb301</anchor>
      <arglist>(Derived, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixCwiseUnaryOps.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/plugins/</path>
    <filename>MatrixCwiseUnaryOps_8h</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a82daa0dff9ca57302a086bc770a813a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>af01f36301baa76bfe2b79c1e727ff24c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>ae1f241762b604c2117232c5c994068bb</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a433cd5f8e17b2662c4081ec798fa54be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>MatrixCwiseUnaryOps_8h.html</anchorfile>
      <anchor>a88945ad7d126468c10e299e896bf0d1e</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixExponential.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>MatrixExponential_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MatrixExponential_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixExponential.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixExponential_8h</filename>
    <class kind="class">MatrixExponential</class>
    <class kind="struct">MatrixExponentialReturnValue</class>
    <class kind="struct">internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixFunction.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>MatrixFunction_8cpp</filename>
    <member kind="function">
      <type>std::complex&lt; double &gt;</type>
      <name>expfn</name>
      <anchorfile>MatrixFunction_8cpp.html</anchorfile>
      <anchor>a6f79a6494d38ef8db407df37a1648f02</anchor>
      <arglist>(std::complex&lt; double &gt; x, int)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MatrixFunction_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixFunction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixFunction_8h</filename>
    <includes id="StemFunction_8h" name="StemFunction.h" local="yes" imported="no">StemFunction.h</includes>
    <includes id="MatrixFunctionAtomic_8h" name="MatrixFunctionAtomic.h" local="yes" imported="no">MatrixFunctionAtomic.h</includes>
    <class kind="class">MatrixFunction</class>
    <class kind="class">MatrixFunction&lt; MatrixType, 0 &gt;</class>
    <class kind="class">MatrixFunction&lt; MatrixType, 1 &gt;</class>
    <class kind="class">MatrixFunctionReturnValue</class>
    <class kind="struct">internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>MatrixFunctionAtomic.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>MatrixFunctionAtomic_8h</filename>
    <class kind="class">MatrixFunctionAtomic</class>
  </compound>
  <compound kind="file">
    <name>MatrixSine.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>MatrixSine_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MatrixSine_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MatrixSinh.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>MatrixSinh_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>MatrixSinh_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/util/Memory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Memory_8h</filename>
    <class kind="class">aligned_allocator</class>
    <class kind="class">internal::aligned_stack_memory_handler</class>
    <class kind="struct">aligned_allocator::rebind</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ei_declare_aligned_stack_constructed_variable</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>ae4bf2b34741512d206aa238550a2c42c</anchor>
      <arglist>(TYPE, NAME, SIZE, BUFFER)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_FREEBSD_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a09aa4692221e10a214dd85e85b7b337d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GLIBC_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a0ed1d30d686d0fd8fa62cf16f4af1a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_MM_MALLOC</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a4c1f267f1a9a7c4f1fc504afe349b150</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_POSIX_MEMALIGN</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>ac1f52c75ed6cb0bfb7a2459b89ea242e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a6b556795c1a3aa8156f7b975481b872f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a1a3c94340ee7905232b39099dce9c509</anchor>
      <arglist>(NeedsToAlign)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a8dea9259011439f7240490cbcb910378</anchor>
      <arglist>(Scalar, Size)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MALLOC_ALREADY_ALIGNED</name>
      <anchorfile>Core_2util_2Memory_8h.html</anchorfile>
      <anchor>a6f5fa4c5ab61f4a2ee704758ea65ac9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9d121e55c6f2dce418371c878a267e06</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a716a352538d4ad3791bf0087cd1aca52</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ade50d88753fe8de4c7a058cd11b34008</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a022b768acc61557f5e7d7446d546b7a0</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a178f007d6976d35612eb98c8f90b788b</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>adc58758aa6fe438e130266d1317d63a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1e65a2228c0a1a9caecf00824c186a6b</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4496e3d8908a5282f511af6fb4e3e5e3</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac19e5a0489c401a80982ba36497f5449</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aff6bbb0fb9217bf3f33ea8d56262d438</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a382ae7c6734257e178497eff49e46657</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab04f080e1a737a6dc1a4177c7acff17e</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1be72e8c23d9461aec6cf4b8423e7300</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0e975f9df5f0f3519b5b7df5cb4e2d16</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7dab87601c28f522859cd3ecffde0126</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc&lt; false &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae4ec2aa4396d47a21edbe25c8c3823f5</anchor>
      <arglist>(void *ptr, size_t new_size, size_t)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4ff48398ffbe74f64e4a032540070b59</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_realloc_new_auto</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae458a1320569b86add5d577561b9cc7e</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab15e47f104e1bcf490e32bc13607b1d2</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9b1c3a8b017ccc8b44f2466132801af0</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1860cdf0a467c7806114b326f0e902ae</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>generic_aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4df878178c249062a3fc692fdd5fc5a9</anchor>
      <arglist>(void *ptr, size_t size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handmade_aligned_free</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af90318c1df181241cd2e7007b44936a6</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a741ac4b93728a4d4479feb5530915767</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a278ff89ab89ed7f7b6a00377df7e9f09</anchor>
      <arglist>(void *ptr, size_t size, size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9a46863d59a6a0622f7a0a847e180983</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af5feec5a30f34d133331c528accdee41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab6ed417377ffdd7db38f2652105f6001</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Memory.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Memory_8h</filename>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_delete</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a109d492c48acc4c3a28b72b3f9f535e2</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_aligned_free</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a03a9d7d8a4d30ddb5076e80fa318c943</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_malloc</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a96c6bfe721223c19c08b7d7323cf4d45</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>ei_aligned_new</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>afa3cd21ec8ae2d29efd2294a75d0ab17</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_aligned_realloc</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a3d39ed04dce627a2701bc11b070dda87</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_conditional_aligned_free</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a3a2e0a3b7da137332efc00211babb5c3</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_malloc</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a0664a0cf58550d1965bb678692193430</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_conditional_aligned_realloc</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a55a755ddff03737d1d6a4a4deac5de7b</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ei_handmade_aligned_free</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a7d52336eb34a30661149b4d689c3d8be</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>ei_handmade_aligned_malloc</name>
      <anchorfile>Eigen2Support_2Memory_8h.html</anchorfile>
      <anchor>a50ea9ab7d3c400377186346b4565d877</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>meta.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>meta_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_META_SQRT</name>
      <anchorfile>meta_8cpp.html</anchorfile>
      <anchor>ad13b6f70d307294f58118f3e9c627267</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_meta</name>
      <anchorfile>meta_8cpp.html</anchorfile>
      <anchor>a23654bf413b4a0cdb48daa15aa4eea32</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/util/Meta.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>Core_2util_2Meta_8h</filename>
    <class kind="struct">internal::add_const</class>
    <class kind="struct">internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">internal::add_const_on_value_type</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T *const  &gt;</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T const *const  &gt;</class>
    <class kind="struct">internal::binary_result_of_select</class>
    <class kind="struct">internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">internal::conditional</class>
    <class kind="struct">internal::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">internal::false_type</class>
    <class kind="struct">internal::has_none</class>
    <class kind="struct">internal::has_std_result_type</class>
    <class kind="struct">internal::has_tr1_result</class>
    <class kind="struct">internal::is_arithmetic</class>
    <class kind="struct">internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed long long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned long long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">internal::is_const</class>
    <class kind="struct">internal::is_const&lt; T const  &gt;</class>
    <class kind="struct">internal::is_diagonal</class>
    <class kind="struct">internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">internal::is_same</class>
    <class kind="struct">internal::is_same&lt; T, T &gt;</class>
    <class kind="class">internal::meta_sqrt</class>
    <class kind="class">internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">internal::remove_all</class>
    <class kind="struct">internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">internal::remove_const</class>
    <class kind="struct">internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">internal::remove_pointer</class>
    <class kind="struct">internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">internal::remove_pointer&lt; T *const  &gt;</class>
    <class kind="struct">internal::remove_reference</class>
    <class kind="struct">internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">internal::result_of</class>
    <class kind="struct">internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</class>
    <class kind="struct">internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</class>
    <class kind="struct">internal::scalar_product_traits&lt; T, T &gt;</class>
    <class kind="struct">internal::true_type</class>
    <class kind="struct">internal::unary_result_of_select</class>
    <class kind="struct">internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Meta.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2Meta_8h</filename>
    <class kind="struct">ei_cleantype</class>
    <class kind="struct">ei_cleantype&lt; const T &amp; &gt;</class>
    <class kind="struct">ei_cleantype&lt; const T * &gt;</class>
    <class kind="struct">ei_cleantype&lt; const T &gt;</class>
    <class kind="struct">ei_cleantype&lt; T &amp; &gt;</class>
    <class kind="struct">ei_cleantype&lt; T * &gt;</class>
    <class kind="struct">ei_is_same_type</class>
    <class kind="struct">ei_is_same_type&lt; T, T &gt;</class>
    <class kind="struct">ei_meta_false</class>
    <class kind="struct">ei_meta_if</class>
    <class kind="struct">ei_meta_if&lt; false, Then, Else &gt;</class>
    <class kind="class">ei_meta_sqrt</class>
    <class kind="class">ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">ei_meta_true</class>
    <class kind="struct">ei_traits</class>
    <class kind="struct">ei_unconst</class>
    <class kind="struct">ei_unconst&lt; const T &gt;</class>
    <class kind="struct">ei_unconst&lt; T const &amp; &gt;</class>
    <class kind="struct">ei_unconst&lt; T const * &gt;</class>
    <class kind="struct">ei_unpointer</class>
    <class kind="struct">ei_unpointer&lt; T * &gt;</class>
    <class kind="struct">ei_unpointer&lt; T *const  &gt;</class>
    <class kind="struct">ei_unref</class>
    <class kind="struct">ei_unref&lt; T &amp; &gt;</class>
  </compound>
  <compound kind="file">
    <name>Minor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Minor_8h</filename>
    <class kind="class">Minor</class>
    <class kind="struct">internal::traits&lt; Minor&lt; MatrixType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>miscmatrices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>miscmatrices_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>miscMatrices</name>
      <anchorfile>miscmatrices_8cpp.html</anchorfile>
      <anchor>ae133f4a7d65e0ad8fc5aef5356153c98</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_miscmatrices</name>
      <anchorfile>miscmatrices_8cpp.html</anchorfile>
      <anchor>afd0661b86c79ba8e0ff3704d8c88c0ef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mixed_perf_analyzer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>mixed__perf__analyzer_8hh</filename>
    <includes id="x86__perf__analyzer_8hh" name="x86_perf_analyzer.hh" local="yes" imported="no">x86_perf_analyzer.hh</includes>
    <includes id="portable__perf__analyzer_8hh" name="portable_perf_analyzer.hh" local="yes" imported="no">portable_perf_analyzer.hh</includes>
    <class kind="class">Mixed_Perf_Analyzer</class>
  </compound>
  <compound kind="file">
    <name>mixingtypes.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>mixingtypes_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INITIALIZE_MATRICES_BY_ZERO</name>
      <anchorfile>mixingtypes_8cpp.html</anchorfile>
      <anchor>add32a3101843e4b782d8f5d2d92b97ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>mixingtypes_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mixingtypes</name>
      <anchorfile>mixingtypes_8cpp.html</anchorfile>
      <anchor>a937af3ff3178e01576af7e1d3449ab8b</anchor>
      <arglist>(int size=SizeAtCompileType)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_mixingtypes</name>
      <anchorfile>mixingtypes_8cpp.html</anchorfile>
      <anchor>a4beb039831b3c897b763d6dd32d9e643</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpreal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/mpreal/</path>
    <filename>mpreal_8cpp</filename>
    <includes id="mpreal_8h" name="mpreal.h" local="yes" imported="no">mpreal.h</includes>
    <includes id="dlmalloc_8h" name="dlmalloc.h" local="yes" imported="no">dlmalloc.h</includes>
    <namespace>mpfr</namespace>
    <member kind="function">
      <type>const mpreal</type>
      <name>agm</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af1645257325e78809ab37bcf5109c3ab</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a31a4a6b6b24ee77462ca667869caf985</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, const mpreal &amp;v3, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fms</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4307a84668de992cb45d25b8fdc14a48</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, const mpreal &amp;v3, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>hypot</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a37aae5f6be20454d6ec344f497843d9f</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac3e4d8cf25f95f1696239d75b084ae95</anchor>
      <arglist>(ostream &amp;os, const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a79a01a7c809b904adeabd677607c8e2e</anchor>
      <arglist>(istream &amp;is, mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>remainder</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a29d878e4476bfd4fddd242df6b34332f</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>remquo</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aedd6b3f7e48a25f6b121fecad341ab60</anchor>
      <arglist>(long *q, const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sum</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a87743f7473a7cdc1461428ed9f9b3565</anchor>
      <arglist>(const mpreal tab[], unsigned long int n, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2396281011c7688ff545b10390c1551d</anchor>
      <arglist>(T t, std::ios_base &amp;(*f)(std::ios_base &amp;))</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpreal.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/mpreal/</path>
    <filename>mpreal_8h</filename>
    <class kind="class">mpfr::conversion_overflow</class>
    <class kind="class">mpfr::mpreal</class>
    <namespace>mpfr</namespace>
    <member kind="define">
      <type>#define</type>
      <name>IsInf</name>
      <anchorfile>mpreal_8h.html</anchorfile>
      <anchor>acf5d27c9dd67f84845a751d62a7ed426</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isinf</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab6a88f741ac881ae3e91ca0aca7e7766</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isint</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5f2c8f8e89daf07b7e105534849dbd24</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isnan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae468a9fba11a7e830b70d561e3e14040</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isnum</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad48b75ae7b4761d0ed93356dd53c2df2</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isregular</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae8f4740b736cb8de98bbfb708ebda646</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_iszero</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a828184e865ab5f537a1d4af0424ffe7b</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_j0</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afed934ce197049b73d5dd32f72debf55</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_j1</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aeb17541355d0100a1288866cba2188fd</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_jn</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8f37f31b11e6f07e320e2ba22fd7bb6c</anchor>
      <arglist>(long n, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_y0</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6e0661dd46c65d612ab45ecdc62c5008</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_y1</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abbdf529f11918c995a127f0d17b95979</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_yn</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab5310269d42ec469487a0909d80d0cdb</anchor>
      <arglist>(long n, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>abs</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a87147a3e1ba1d65f783b8d131584ebf1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>acos</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adff251627e289c130bf790fa986673dd</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>acosh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab26fd7e0be2632803dbeb712f43f604d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>ai</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a795fd52b70330c26ffc6264a28d8b633</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>asin</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abb32e1f2c4bb9e77cff20d53bff6c957</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>asinh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7f9974881db374a87352ddc993d1dc9e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>atan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad44ee088b9aef94f7801d0cf0dc2412b</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>atan2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0cb50d7de8b027e687fc692c0b924342</anchor>
      <arglist>(const mpreal &amp;y, const mpreal &amp;x, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>atanh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aab45dae5f3de953f6e9108bcf572eb28</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cbrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a894dc22cf6cba28956b7c4db8f46ba2e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>ceil</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0dbd8e40b02501186ee1b9412b6380df</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cmpabs</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1b1bb364f5caa593a74bd677c81d5ecb</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_catalan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac440effd2da913fa0146ddadc48d974d</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_euler</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1d7d69e1666706a15444c8f43530f710</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_infinity</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adfd07b85583b3052bc279100a3fcd7d6</anchor>
      <arglist>(int sign, mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_log2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae0bb925ca56e70fc4961e218521d2b3c</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_pi</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa6f25dc40519872123a316d22d091a15</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cos</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a253a4fc2c20ee5ecf8abb74baf387485</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cosh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a833bfc5deadd64e681b343fb8246ad39</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cot</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adb7cc9d7fd27950112462b2d250798d9</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>coth</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2332e483e3f6f9dd3837b393d3d39fc8</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>csc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7d41817922c8bea05d380394e96f8398</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>csch</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae456a4652b59d1d8b5158835fb124dfc</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>digamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad9219c3a48d85a6e89dddc86736b2302</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>dim</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9b1c071643a547884db48dcf8745ec78</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>div_2si</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae6a23511fb107d72901dd3a0e2e679b5</anchor>
      <arglist>(const mpreal &amp;v, long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>div_2ui</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adfa12d551d61c1f3da06c50965e77b70</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>eint</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adaab4d48b165b2fdb57d272024d66fe1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>erf</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af40b2397f04f3b0a1f295c2f3cd5a41d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>erfc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a31db4c171ee17f11205853ec82c6f86e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>exp</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a84966999ff39d5e7fafc79665ea1ae92</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>exp10</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a443d27c59abb90a4a1e1bdc352cf898d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>exp2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a63199c375932880fb6fa1b714f7b3e52</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>expm1</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a529f51741f4853808150d1cf12d01350</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fabs</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1640c2149685c19caf93a32ae1c646fb</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fac_ui</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a58c63699183f70b9b30a5056aaa3a9ff</anchor>
      <arglist>(unsigned long int v, mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>floor</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad68b2157eb03d995d6757c778f77d17c</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fmax</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aca33fea7f228ad18a647a4e8f182e0f3</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fmin</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2a30fb8f567cc7cc969d2f8d2ccbfa7d</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fmod</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1722674cc60ae6a9f12cd38076f98b86</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>frac</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3ae61c9785914d600db639821dfee427</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>frexp</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a47919522b432ee8d8d55b43e9d4b3d65</anchor>
      <arglist>(const mpreal &amp;v, mp_exp_t *exp)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>gamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5278ddc0da22235534b94b2915dd327d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>ldexp</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0183f8cadde6442a5dfb40140409a5e0</anchor>
      <arglist>(const mpreal &amp;v, mp_exp_t exp)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>lgamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa40dc42b13386910f63152af4e6e1eae</anchor>
      <arglist>(const mpreal &amp;v, int *signp, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>li2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abdc0c919aeed35b54eb447a26c636345</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>lngamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a398dc767c71b567b365f62463e801824</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a53d054fb742cd185418b46279af3944f</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log10</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a89db05edfa148ff2591fda381aed15fc</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log1p</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab74beeb1e23a59d02e627f3fc66ff260</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af442f092ef4f4fd964b656155243d5e9</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>machine_epsilon</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab8e5eeb8e077beda987543d1077c6b51</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal()</type>
      <name>max</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a004935036c2970cebb55e20e22edb67e</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal()</type>
      <name>min</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a99795794b6c0ff9088d119bf301402ed</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>modf</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3d576a0281f699cfe1aa186dd95522f</anchor>
      <arglist>(const mpreal &amp;v, mpreal &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mpreal_max</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae3049b6b96dfd80e09ffdb6cbf89bb9c</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mpreal_min</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a510120f4282c2fa984a170af8de2bc0e</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mul_2si</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9785159884af485b153f0fbca3ec211c</anchor>
      <arglist>(const mpreal &amp;v, long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mul_2ui</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab619578579f889de019edc4a364758c8</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>nextabove</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae829624f9f51e3537bc004ed57ebd693</anchor>
      <arglist>(const mpreal &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>nextbelow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8fd132b04096f0e21c3985b24fcb8a52</anchor>
      <arglist>(const mpreal &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>nexttoward</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a801bac4288169d2b7e707e05c0e17f8c</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5f028ffe0ab894ad4768560a03cb5627</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af76739a634afe2379e8ffcdc6f28bcdf</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2d7fe4d8fb259a51cedece349c4e8d89</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a79f1693349ed5978e93c07f2666ec912</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab96a2e253a29bacadc1a0d2e65e6743d</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad8942d8d7d3df025244a4a0eee3db8e8</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad6b87568e8427583dfc9c933232fa9af</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a39f0255f0b89d116fa0a7887fd070a15</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7be3531d4574f30810cbc3ae16242ab8</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a500e7732c635e3d9f2caf369072dfc9d</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae6d5a83958b375312b779fa53c1749b1</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2e3b21b1f067e44fc7853a55b52a0da9</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a05fbb7b2023b8c7431783a2f5c1e67bb</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a11aff9425781b4e1057d1a760b34ccda</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a94ca1fdbd2ffb1e29faf22f9a0d290fd</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2117690e91144ddfb423f96659be2dec</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad50a5e706ae7cd86235db54618da2788</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abc21714d524442ad85f3493417d6d744</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7f669ff67ad8abdb53df58a73ab17c09</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6922a6ffc7242976d60f665400fdbdde</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3f455d0480d7ee21a21a289bd940bd9</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2303bcb9df3d760efc95063434c940b3</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab15d9d9baf494e560811da6eb91bc1ce</anchor>
      <arglist>(const mpz_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afce3251bfabbe4776ed5a22b622a0373</anchor>
      <arglist>(const mpq_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac37b4e0ca643f2fa2494d242027314e5</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae50cd0099a4f6de40bb97e74a24c9001</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0f128718e2f7284efd6d5b4e4bd34358</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3408b27692d49324804beec34cbc2353</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad6a234f65c3a648918297d2d8a8d0c09</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5e9c33497833f54a07f6be4101f06c58</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a52bd9226aeb904348b452ad2840bdd34</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af25c65ab747d8289c66bd03193b16b61</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7a64dc693df51ae158d7575cc4a03c8f</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8b4fb6d1dee2546368aad72dc40a6085</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6d439812b82d815a7e05a9295e51b4c2</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af7dd204ca1b77dbe55c1bfce5537e69d</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a288b4300a8f7cc598551fdbfac76a590</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3a6b9159921187743d26d85f4680ad7d</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7d24a555b26a72196fa6d68f5b5c3023</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae2f18f3aafb475c3808acde43d341169</anchor>
      <arglist>(const mpreal &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5eb177d66184383144fe1b14fdc8c9a5</anchor>
      <arglist>(const char *a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9d95f35f364c3d5476ccfa5e595d6a06</anchor>
      <arglist>(const mpreal &amp;a, const std::string b)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3d8b70fcc498e58601550ad53004253c</anchor>
      <arglist>(const std::string a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5e11c817561cb7542b192e6da81650dc</anchor>
      <arglist>(const mpz_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a88287a5aed58204ffe4b6f3174cfce9c</anchor>
      <arglist>(const mpq_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a322e0f56a15a1c4750a97ac7ed6ce71d</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9b2739c5b7f2d8f596663c6097e1dc95</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8ac0afcf69bea8beac7e356bf03480aa</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a06f30dde2b68ee23f4ee3fc4f23eab3a</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae5df9dd593b2cca2ddb631d10b5fe1f4</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa38115b03e7abfee776ad4a74cced219</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4c78fe5304fe367438f4e562bd52940a</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4d954b1784654e222b47276442d25337</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a473dc10e2d1d5e0db1f11114bca61e69</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae70bebe1fff715a2a83cd5d423a557ed</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6ccd174dd1adae758351e71f07408771</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a790906554c547243881e8b799c563db6</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1558212bd2f8364ab555aaa39b50589c</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7fe62fcb7deed8029994255c91a2194e</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3476e1b62361f9a7f9d0eb033c20166c</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0015e81683b993ac6a47da43a44e3d77</anchor>
      <arglist>(const mpreal &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a23b2afc2e7ab98d15deabafcc885ed94</anchor>
      <arglist>(const char *a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab97600b3fc759e124cd52e2261d56d2e</anchor>
      <arglist>(const mpz_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0ef0b4862edf5c9015cec33c8ef55ab1</anchor>
      <arglist>(const mpq_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a39da740594785bc8627380b0bdee9f1a</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0fb68e95189094192e7e7d6b7e94134d</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa6ea09e2a39548804d2909ce74ed10b5</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3322070341cdced86e7a977fcd58b0b3</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae475bce182b6245f6c2769d05caaf35d</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0cad994ac6b967b3ed9dbbbc78cda9c5</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2ec423532b73d4f7b53ed2ee3cf8f0d4</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3a79d573e8a22b58c0c2858531206dfb</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a92a9f77f07a74142980bfc3641c45b4d</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a65adf99e538f5b88ed189c332c1ebda3</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a97b84b564dcc00ad35ccc9a9e79db0a2</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2d637d508c6a71a8115a5c362e08bf8e</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a066815b0566c27e5bbe89846cab3a9aa</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aea788d250237dccdcd98bc63cba0706a</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8752489ba356bee3ad52fffbebcc9d33</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a61c915422386a6d03ce0a6db19a7ae75</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8b21d654f91d9644c2eebb13670a22ab</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab73b60c3dd3a64940dba1d10a0b1a9a1</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1841424a7e29ae76d3aec415554e7b9a</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a37c5e513ec383a5feafc86847b150870</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a256ca0c6a554abf49f951257d3384d77</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac03a5fe232d0a95aaad60648b6d9c733</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a88406b8dd7df4d7ec26ac6b4bae912af</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8be08af119b7bc6f1497704953253abf</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af248306f0b18250e237c8cf1752648c9</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a64698ae337465e8fadd823b1afdf54c5</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a143746f0d2ab82e858f8d994a6294fff</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a12147362b84bcdb84ed76b612c4232eb</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a956efe23a139b9605e25562ba1088f3b</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aae3907dc8d6ef643f248254d53ccc5d5</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3f9e0c6483f9236686e739033b4add4</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad9d1abee2baef00c88a802133decf292</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad4e89b930698dac21ad930dc4738fe97</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6d8f594854bf791b71995c684b56a611</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a91e01b196a2857c3c8667c515cf56072</anchor>
      <arglist>(const mpreal &amp;v, const unsigned long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6cf56eb6ee3fcecdd8cfa8a541959b07</anchor>
      <arglist>(const mpreal &amp;v, const unsigned int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6576237c12e1e185c0f32d6642a421c3</anchor>
      <arglist>(const mpreal &amp;v, const long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a71184dfe87ed8c74138c99638b70d7b7</anchor>
      <arglist>(const mpreal &amp;v, const int k)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2206a051aff7db53094675f39239843b</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a302ee50cd313b50a83d7ba8111d3b045</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>acae9a1f0e9197776535b1f16c28edff0</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4e4b71708390551e487cb7df504f6a8c</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aeac92a8dc2fea0d4218bbbac25030f53</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af602a28e483036fecae479908e0720f0</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a736336b98e39d63e4945a52e26a6ba06</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9ee763e9632f9d8a5cec84104917d56c</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab89f731c0554834fc3a7c528a39b6b9d</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a09a4062d016523216372a93621a40d17</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5c077f09615fba5610668188b2aa9875</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae28fb6e9d04ba7a554523b79265c7e68</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ace7c1a717a8eab1dead8e4da8deb8ea7</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7fd590e78e60923e49049c15594838df</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac6283796c194c3d3a4b7e1b90fd9117b</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a650e34d7ab9008be2847a2148dbc1c22</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6df53fd40ef4bcd37096f7dc3a4a7b64</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab2fc4e73890e883d08e8601c965d8857</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a241d5d2de315818a8ff4ee5e24bcc8b4</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4afce8aaf398ab26aa4a888367673e2e</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a97b94f72fe935d710f589d6d75e0ac4b</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6f46788e8c280707534a0f97ed0aad90</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8969bf8bdd41e360ba760c8f7d66c114</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a355178be0dcf41617f6cfc83d826860e</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abdd7b03f7f5e50906d08eefcdd06d16a</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6fa0b95138fb8521c7658f8835f6d2a7</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a80853f7f4516fa0a9fef8484999bf065</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6f7595c8dcfe204652065ff47793f9f8</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a159961d6904be436747bf2536d23d0c3</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa1bd57aecba0d314d32f64c8bde2d843</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a062a9a33c353a46d3c949c4ef7fabc57</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a46a17f6978bb8504f479b71084d8e807</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aecfb3baee4c5c029a90d434ac9abfb71</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae11582a62ae3523a2ba07df08c7f4394</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac1207d64d93faa04eb82e61cb31bf302</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a96b12bd1d470048d37b172bcbd0a8ad8</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4edae7a53752ff83635592a09eaf5d35</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a009b2dc69d775d3df7b95210072d0687</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a81a09756f819488a362103098eddf502</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7086cab043c8764c59590b454f34a4e6</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aded5ef4c90b77c98f458c5d15a3dd63c</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adec40a1ffe1a2a770453ebf2153d9810</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4de699dd847afd5b83a291a6bd1ad7e9</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4adfff498a520a94c72989cf8238e2a4</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0e62a007f2056d33cb0c5f15120677a5</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a91113099b226018e4a0f93c6c6f6261c</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aee3c303c78a63c4f59ff48d5aa52dfcd</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5c5dbc63b46e8084d111c5572c16e9b2</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aea94cdf62bce70e3125b83d956697e52</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a06ba412a856c0774d3228041e399af6a</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae90cfbcd572a3a49b24de02e6047a083</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a12a74d067cb4b6be4010509d45dd9817</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae63280831baafc3ac966c965736f0b95</anchor>
      <arglist>(const mpreal &amp;v, const unsigned long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8260b78906b8700944c8d0185f5e2e72</anchor>
      <arglist>(const mpreal &amp;v, const unsigned int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aadf4980d10e7ca08a12bb66a5730b0df</anchor>
      <arglist>(const mpreal &amp;v, const long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3ee7afce5a07aaa1592b8231e952578b</anchor>
      <arglist>(const mpreal &amp;v, const int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a277ceda09c33a664c8920761c19cdd43</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1c1417f743c9627d6c5a9e82b97456f6</anchor>
      <arglist>(const mpreal &amp;a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af2ee4e255887bea715d9bfc40b94d03c</anchor>
      <arglist>(const mpreal &amp;a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a64d46d3f90bd34a1eb564f0320cc1cc7</anchor>
      <arglist>(const mpreal &amp;a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0e9ee6a2719ebd7aee0b86bd497f903e</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aaf65418b1d0de45740bf5ecbd4bfc8ef</anchor>
      <arglist>(const long int a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1cb3a385374d4ce0111c57848a0698a7</anchor>
      <arglist>(const int a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aceacfab66fce2b1c6f3aa4db2c9f0fba</anchor>
      <arglist>(const long double a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a201646f49ee2bb1cdf08c4333d95ea3f</anchor>
      <arglist>(const double a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4f9dff19bc1c204350213e3f185a4793</anchor>
      <arglist>(const unsigned long int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a27e4de7d344cf76b5bf33119c583a25c</anchor>
      <arglist>(const unsigned long int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7f8c21122bf3ac8ca4e339124d2ffcd2</anchor>
      <arglist>(const unsigned long int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aff57fa74723bc1744433b85b6f0de8e6</anchor>
      <arglist>(const unsigned long int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab49701458b85fbc7c63f689c6adf45b6</anchor>
      <arglist>(const unsigned long int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6bc343d9ae40626932606ac804223866</anchor>
      <arglist>(const unsigned int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a059b23893cd69b31ee9f9a1147e8a5ed</anchor>
      <arglist>(const unsigned int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae2dc448474d50b4dbd2ca2c3c2018c1c</anchor>
      <arglist>(const unsigned int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6d74bfabf09c6134e95c5d4a04bac81f</anchor>
      <arglist>(const unsigned int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a415d1438b3ca0856d00085206aeca2fa</anchor>
      <arglist>(const unsigned int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a54b2fad4791b1cc79c50b8aca90644c8</anchor>
      <arglist>(const unsigned int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1e93ec88f6244cd86656cc6bac227d59</anchor>
      <arglist>(const long int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afc63b3b01e42711b7e0201752e3db56c</anchor>
      <arglist>(const long int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a53b8e70a16bf0663915fb422b9e02870</anchor>
      <arglist>(const long int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a159ecf0d9646a780cf291cdffb6b0ebb</anchor>
      <arglist>(const long int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa621d95120e04224e6e4b72639e5b9eb</anchor>
      <arglist>(const long int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5d6887c97d840b628a5aa1a4497d7e2c</anchor>
      <arglist>(const long int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac1e36f4a3c26bf4a194d9249bca7e83e</anchor>
      <arglist>(const int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8c1aab837d7edd5535584f5c61dee410</anchor>
      <arglist>(const int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a14c4bb278a005c4731668d4966d2afef</anchor>
      <arglist>(const int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad4915143580e9b13abb9e6eac099eb85</anchor>
      <arglist>(const int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a583f9a13d7ce859a1c02032e7c8da31e</anchor>
      <arglist>(const int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abb2ec606e9823083ad3ec7b464e6a429</anchor>
      <arglist>(const int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac0c6fa99ea14be3d5b98b5db8c9d91f3</anchor>
      <arglist>(const long double a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a319526cfd652826e345cae28e2abc318</anchor>
      <arglist>(const long double a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a840b7c93bf97e140d4296e38b374efee</anchor>
      <arglist>(const long double a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af551df31576543b8bd2df20659a8446f</anchor>
      <arglist>(const long double a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afd8caa844e730a075c93be372419c66f</anchor>
      <arglist>(const long double a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a37b03ecf6c59d0bcde2b7f25a99c52a6</anchor>
      <arglist>(const double a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5f7defc5b926250f7c23c9683ce40b77</anchor>
      <arglist>(const double a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a22365a5c20533c7b067a4de4a6d8a037</anchor>
      <arglist>(const double a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6a2b344ef0338edf35f704452ae6fca5</anchor>
      <arglist>(const double a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad38a181617aaa8d1dff61cab17fd8472</anchor>
      <arglist>(const double a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a646b242063f1ff0bf510fbe591fef61e</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4318af955a7444d298a31c21436b63a1</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8f2677aa11b782be16b7643da148a8f9</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a217338c474a2fd49dacc04957f506429</anchor>
      <arglist>(const mpreal &amp;a, const long int b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7ac174447d4de867199623db851698aa</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aca54198a9a12b04172a34bfbf7bf1b55</anchor>
      <arglist>(const unsigned long int a, const unsigned long int b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>random2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae81e2c5cd5799296849ccb4892e40a0c</anchor>
      <arglist>(mp_size_t size, mp_exp_t exp)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rec_sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9999e227d8ba86d7d5b87f3700e46fd1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8f5a81e18d24e14f5c3b5f9e08db6d7a</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_ceil</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adea74ae2821ca8f561be65fe2a63d2dd</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_floor</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a474e4a73286cbe8f22088387e16e7ab4</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_round</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3cb47bf17ae0f7aa00d7dbf954fb0b9</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_trunc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a83bdd24e335f07ccefea150d2b2b9956</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>root</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6da117ba074660e6548551ec2adf2b92</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>round</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5a5250cc1d85e3bdc8a90e6424654869</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sec</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa82f746b8e6e5bf826f1807eb979ca53</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sech</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a07161f5f0a29c7f4dffbf1147be0fa1a</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sgn</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac702ded68794bb9e4a4a2cac5aab4673</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sin</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad6004e514bbb226826fb411f324b65e3</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sin_cos</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2bfdb0ef4c76b0a72e9c73f28264d85b</anchor>
      <arglist>(mpreal &amp;s, mpreal &amp;c, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sinh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2f6a21d74f8a80cdda2b62ed61632494</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sinh_cosh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a244946547b3ae3b4960164e53e5ea152</anchor>
      <arglist>(mpreal &amp;s, mpreal &amp;c, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqr</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a24bd24db30d479e741dd8194c50d3a83</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a83d8ad40d5b251d09640c359df8d6938</anchor>
      <arglist>(const unsigned int v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af40c6008036cdeca88949a0015313d8d</anchor>
      <arglist>(const long int v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abb6a5f74dab00bcb982d6e74e7d81d7e</anchor>
      <arglist>(const int v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3111bb12f73cd3f7ae95b4df064bb451</anchor>
      <arglist>(const long double v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1103d1ede2aa2c31258840a485b9952e</anchor>
      <arglist>(const double v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a90e5ab0ed33e5a51a6bb77f8c21d1e9e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7e8381d302ba92f86e7c8a50833a3ef0</anchor>
      <arglist>(const unsigned long int v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa617cb4d22ad8120d69f10b306b97f19</anchor>
      <arglist>(mpreal &amp;a, mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>ad33a269e67f055aaa18f57f76b015387</anchor>
      <arglist>(mpfr::mpreal &amp;x, mpfr::mpreal &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>tan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7c258a1049f191d8de94169328053e94</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>tanh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a71aed65a5ce45df9a5f27ca43ea1a136</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>trunc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad9ff6cc8c4fb467a66d4d77f504482df</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>urandom</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7fe52603f4a35c5eaf12f534e95b6be3</anchor>
      <arglist>(gmp_randstate_t &amp;state, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>urandomb</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa12df17a72963c308a840ce4be7f7b69</anchor>
      <arglist>(gmp_randstate_t &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>zeta</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a71c50a84a0c604c1d3a5f59654519ca6</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mpreal_support.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>mpreal__support_8cpp</filename>
    <includes id="dlmalloc_8c" name="dlmalloc.c" local="yes" imported="no">mpreal/dlmalloc.c</includes>
    <includes id="mpreal_8cpp" name="mpreal.cpp" local="yes" imported="no">mpreal/mpreal.cpp</includes>
    <member kind="function">
      <type>void</type>
      <name>test_mpreal_support</name>
      <anchorfile>mpreal__support_8cpp.html</anchorfile>
      <anchor>a22da00f88122630d6fbb98544f941404</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mtl4_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/mtl4/</path>
    <filename>mtl4__interface_8hh</filename>
    <class kind="class">mtl4_interface</class>
  </compound>
  <compound kind="file">
    <name>mtl4_LU_solve_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/mtl4/</path>
    <filename>mtl4__LU__solve__interface_8hh</filename>
    <class kind="class">blitz_LU_solve_interface</class>
  </compound>
  <compound kind="file">
    <name>NestByValue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>NestByValue_8h</filename>
    <class kind="class">NestByValue</class>
    <class kind="struct">internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>nesting_ops.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>nesting__ops_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>run_nesting_ops</name>
      <anchorfile>nesting__ops_8cpp.html</anchorfile>
      <anchor>ace43869f33b292b01a208a7c2eb38d80</anchor>
      <arglist>(const MatrixType &amp;_m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_nesting_ops</name>
      <anchorfile>nesting__ops_8cpp.html</anchorfile>
      <anchor>ae594929c3f22045e7f645e695eda3088</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NoAlias.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>NoAlias_8h</filename>
    <class kind="class">NoAlias</class>
  </compound>
  <compound kind="file">
    <name>nomalloc.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>nomalloc_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_MALLOC</name>
      <anchorfile>nomalloc_8cpp.html</anchorfile>
      <anchor>ab3624a2b5d7a89d8beb1215f24d129d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STACK_ALLOCATION_LIMIT</name>
      <anchorfile>nomalloc_8cpp.html</anchorfile>
      <anchor>aa69893f50bcb8cec4064f6bc1017497f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ctms_decompositions</name>
      <anchorfile>nomalloc_8cpp.html</anchorfile>
      <anchor>ac6a1cc3b954c50458ab44676411eece1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>nomalloc</name>
      <anchorfile>nomalloc_8cpp.html</anchorfile>
      <anchor>a80ccb5e4e8c949c862677db2f7ab7361</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_nomalloc</name>
      <anchorfile>nomalloc_8cpp.html</anchorfile>
      <anchor>a2fee97fb8086b52d925f394bf7b71458</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NonLinearOptimization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>NonLinearOptimization_8cpp</filename>
    <includes id="DisableStupidWarnings_8h" name="DisableStupidWarnings.h" local="no" imported="no">Eigen/src/Core/util/DisableStupidWarnings.h</includes>
    <class kind="struct">Bennett5_functor</class>
    <class kind="struct">BoxBOD_functor</class>
    <class kind="struct">chwirut2_functor</class>
    <class kind="struct">eckerle4_functor</class>
    <class kind="struct">Functor</class>
    <class kind="struct">hahn1_functor</class>
    <class kind="struct">hybrd_functor</class>
    <class kind="struct">hybrj_functor</class>
    <class kind="struct">lanczos1_functor</class>
    <class kind="struct">lmder_functor</class>
    <class kind="struct">lmdif_functor</class>
    <class kind="struct">lmstr_functor</class>
    <class kind="struct">MGH09_functor</class>
    <class kind="struct">MGH10_functor</class>
    <class kind="struct">MGH17_functor</class>
    <class kind="struct">misra1a_functor</class>
    <class kind="struct">misra1d_functor</class>
    <class kind="struct">rat42_functor</class>
    <class kind="struct">rat43_functor</class>
    <class kind="struct">thurber_functor</class>
    <member kind="function">
      <type>int</type>
      <name>fcn_chkder</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a5e52b664210ca18de67aca198a820869</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;fvec, MatrixXd &amp;fjac, int iflag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_NonLinearOptimization</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a82697273022ac522a2ed2441e2399d0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testChkder</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>aab547093e734e12279952045fc6c799b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHybrd</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a84dea49c8fc41c66a52f9ba0515d52d2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHybrd1</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>aed6fd78caa7f75a8a0f08f413caf6f74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHybrj</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a2442028847f36404bae7f8fd8c41cefa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testHybrj1</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a212567a6c807ceda0ab2c2d95de15dd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLmder</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a5582ec2061086c55cca75abd2d3b8579</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLmder1</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a1f92f3760e753d99687fa774d284d05d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLmdif</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a45e369e946fefe0584611e7d2d8a7909</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLmdif1</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>aaea8c9a09509892cbd661af94017aa31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLmstr</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a38dae5d5a095b5fc168d5c0df66a994c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testLmstr1</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a6ff3b1648a24bf60d0799118a4cc8f2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistBennett5</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a6b5a766f7807dda36102888b9e613fb5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistBoxBOD</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a58daf200c329d1f89d0a08c272f57053</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistChwirut2</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>ad3ba43fe79634825535fafc75ad70b10</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistEckerle4</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a0a6034e4b119114d0371f3a174b63bd6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistHahn1</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a741e41d6c3c8d2d0faf5f516b698e142</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistLanczos1</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>afcbf61c359178d07241e327902cd1b92</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistMGH09</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>ae464d952ae3638feabc5c218e4e3abdd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistMGH10</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a4fdadc32817e492bdadf430a61072a61</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistMGH17</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>ae73bf26c085014d83d575807ed3550d2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistMisra1a</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>abf2bceb1d184c648ee75c393830d690a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistMisra1d</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>ac4a52df0db3af9b14dc51cc9efe60a5a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistRat42</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>abf4b269f3acc3dd8ea1d423cdec2c27e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistRat43</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a670ed4aa2b289e3686d0b080a57bb3a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testNistThurber</name>
      <anchorfile>NonLinearOptimization_8cpp.html</anchorfile>
      <anchor>a8ab5c766b24d60c93dbeb3b4c4dc6203</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nullary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>nullary_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>equalsIdentity</name>
      <anchorfile>nullary_8cpp.html</anchorfile>
      <anchor>a44c50210a95f743ebe6ba9208d96c79b</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_nullary</name>
      <anchorfile>nullary_8cpp.html</anchorfile>
      <anchor>af7023e6048aee40451ad27b0db6af89e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMatrixType</name>
      <anchorfile>nullary_8cpp.html</anchorfile>
      <anchor>ad5ec769e0243815d37cbeed9467e0c50</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testVectorType</name>
      <anchorfile>nullary_8cpp.html</anchorfile>
      <anchor>a515f60d097c3a9e978c7dc2da4c5629d</anchor>
      <arglist>(const VectorType &amp;base)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NumericalDiff.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>NumericalDiff_8cpp</filename>
    <class kind="struct">Functor</class>
    <class kind="struct">my_functor</class>
    <member kind="function">
      <type>void</type>
      <name>test_central</name>
      <anchorfile>NumericalDiff_8cpp.html</anchorfile>
      <anchor>a315e0db735f492ca634c96d92292d166</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_forward</name>
      <anchorfile>NumericalDiff_8cpp.html</anchorfile>
      <anchor>a06c4f842a39038bad7c486147622980c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_NumericalDiff</name>
      <anchorfile>NumericalDiff_8cpp.html</anchorfile>
      <anchor>adecd9d7c4903792f18202d104646312d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NumericalDiff.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NumericalDiff/</path>
    <filename>NumericalDiff_8h</filename>
    <class kind="class">NumericalDiff</class>
    <member kind="enumeration">
      <name>NumericalDiffMode</name>
      <anchorfile>NumericalDiff_8h.html</anchorfile>
      <anchor>a693aa83590898f889636152f181ed4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Forward</name>
      <anchorfile>NumericalDiff_8h.html</anchorfile>
      <anchor>a693aa83590898f889636152f181ed4bdae204c9c3e62b1e9a6b60e40cd05256c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Central</name>
      <anchorfile>NumericalDiff_8h.html</anchorfile>
      <anchor>a693aa83590898f889636152f181ed4bda7ab3a5cea583da15b13bfe3742dca4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NumTraits.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>NumTraits_8h</filename>
    <class kind="struct">GenericNumTraits</class>
    <class kind="class">NumTraits</class>
    <class kind="struct">NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</class>
    <class kind="struct">NumTraits&lt; double &gt;</class>
    <class kind="struct">NumTraits&lt; float &gt;</class>
    <class kind="struct">NumTraits&lt; long double &gt;</class>
    <class kind="struct">NumTraits&lt; std::complex&lt; _Real &gt; &gt;</class>
  </compound>
  <compound kind="file">
    <name>object_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>object__loader_8cpp</filename>
    <includes id="object__loader_8h" name="object_loader.h" local="yes" imported="no">../include/object_loader.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ac55ca3fac8dfa3e3b4589b4441eb824e</anchor>
      <arglist>(std::ostream &amp;stream, ObjectLoader const &amp;obj_loader)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>object_loader.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>object__loader_8h</filename>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">target_object.h</includes>
    <class kind="class">ICR::ObjectLoader</class>
    <namespace>ICR</namespace>
    <member kind="variable">
      <type>TargetObject *</type>
      <name>callback_obj_ptr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a48e2bc759a8bf50bb5894b1724c9db71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>face_callback_run</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a2352e63a6e36cb5c1feb56caa945d6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXi</type>
      <name>map_normal2vertex</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a91b214d2e75e097c0798dfa044a2aeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double * &gt;</type>
      <name>normals_buffer</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3b0e92b69510c2c3195d095c565be0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double * &gt;</type>
      <name>points_buffer</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae22a8a230ceeeefde91e58d27ff33889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>openglsupport.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>openglsupport_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_MATRIX</name>
      <anchorfile>openglsupport_8cpp.html</anchorfile>
      <anchor>a051d5fb68eaa9d976a69c362bfa65b26</anchor>
      <arglist>(CODE, REF)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_UNIFORM</name>
      <anchorfile>openglsupport_8cpp.html</anchorfile>
      <anchor>aa70e0c161d48b03aa10e2d4e1a42c153</anchor>
      <arglist>(SUFFIX, NAME, TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_UNIFORMi</name>
      <anchorfile>openglsupport_8cpp.html</anchorfile>
      <anchor>ad1e3f648f023eefd0562b3fcf3b38ebf</anchor>
      <arglist>(NAME, TYPE)</arglist>
    </member>
    <member kind="function">
      <type>GLint</type>
      <name>createShader</name>
      <anchorfile>openglsupport_8cpp.html</anchorfile>
      <anchor>ae5b9976017c053fce7610cdda0eb8e56</anchor>
      <arglist>(const char *vtx, const char *frg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printInfoLog</name>
      <anchorfile>openglsupport_8cpp.html</anchorfile>
      <anchor>a8380262952dc5b609249ba59bf16d033</anchor>
      <arglist>(GLuint objectID)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_openglsupport</name>
      <anchorfile>openglsupport_8cpp.html</anchorfile>
      <anchor>ad1b3d039088c04b22817ca7c0b5d5f8e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OrthoMethods.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>OrthoMethods_8h</filename>
    <class kind="struct">internal::cross3_impl</class>
    <class kind="struct">internal::unitOrthogonal_selector</class>
    <class kind="struct">internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>doc/Overview.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>doc_2Overview_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>unsupported/doc/Overview.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/</path>
    <filename>unsupported_2doc_2Overview_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>ows.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>ows_8cpp</filename>
    <includes id="ows_8h" name="ows.h" local="yes" imported="no">../include/ows.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <includes id="config_8h" name="config.h" local="yes" imported="no">../include/config.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>acdde38060022b8439e89afe6459df7c7</anchor>
      <arglist>(std::ostream &amp;stream, OWS const &amp;ows)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ows.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>ows_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">target_object.h</includes>
    <includes id="limit__surface_8h" name="limit_surface.h" local="yes" imported="no">limit_surface.h</includes>
    <class kind="class">ICR::OWS</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>packetmath.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>packetmath_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">packet_helper</class>
    <class kind="struct">packet_helper&lt; false, Packet &gt;</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_CWISE1</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>af74be116dc31f72f11236b4437745d28</anchor>
      <arglist>(REFOP, POP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_CWISE1_IF</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a308e6651a5ec5598e1cb8a7065168e5a</anchor>
      <arglist>(COND, REFOP, POP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_CWISE2</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a2b718bdfccbb63b9e837dace9d4d739a</anchor>
      <arglist>(REFOP, POP)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_ADD</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a81aced1a826c365b275ea184bd08eec4</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_DIV</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>ac96cadfeaafb91ac58eee32a0f165aa0</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_MUL</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>ae2dcdceb3d977518e40afd980c26cbce</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REF_SUB</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a6bfb4ad249e9523c450c987820fb37a3</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areApprox</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>ade96f58f6108572ff84a7c590bd09181</anchor>
      <arglist>(const Scalar *a, const Scalar *b, int size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>areApproxAbs</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a1daa20549b72f88a89dfa89830bdc210</anchor>
      <arglist>(const Scalar *a, const Scalar *b, int size, const typename NumTraits&lt; Scalar &gt;::Real &amp;refvalue)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxAbs</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a04ce33ac5edf2a1a66778945e521876c</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b, const typename NumTraits&lt; Scalar &gt;::Real &amp;refvalue)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>negate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1bec96e3d32b240e7f4dda924e44743f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packetmath</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a517110e4796d1bac787500a5b23f9bbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packetmath_complex</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>acd6d8af5c1c378fe7c31d18d1eb38b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>packetmath_real</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a7c0ce4bbe63ec2b07141fdd2dccde27e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_conj_helper</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>ac9e1440c41862e2ff5a9b86a1d2631bd</anchor>
      <arglist>(Scalar *data1, Scalar *data2, Scalar *ref, Scalar *pval)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_packetmath</name>
      <anchorfile>packetmath_8cpp.html</anchorfile>
      <anchor>a43e3c22d695551e0e3da70b69ce93742</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>AltiVec/PacketMath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/AltiVec/</path>
    <filename>AltiVec_2PacketMath_8h</filename>
    <class kind="struct">internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a181a5afa7c0df0901001cb1348c9a3c1</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>ac0f6308d1c3c0f4ed6b9ba3e845b7157</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DST_CHAN</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a7f85720dc12243026a123c7e98d811a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DST_CTRL</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a3979203d401ea4e810ebf5430258cfa2</anchor>
      <arglist>(size, count, stride)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_HAS_FUSE_CJMADD</name>
      <anchorfile>AltiVec_2PacketMath_8h.html</anchorfile>
      <anchor>a46d821faeea4f5b124ec91f3da8d81f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned char</type>
      <name>Packet16uc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8abefa6c3efd7ff744b047e6510e3896</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af12da165a9b49bff23b70335c36c41ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae789542363a88ed8f3352dd1b64d8a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad4ca5f0a51d7049fe77ce0e5dad38105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0fde65a9c4a80742eac8c499b799be55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad25692ff149522ee4a00e2f2c46c419a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed5562cd118b9aaebb773d92dba62138</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a923b7307244636c5306a0a1b648d9ed4</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a145191471ff9d1e7d44fe78f41927040</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a32ab66a39bef6c4ca8accbffc8e80588</anchor>
      <arglist>(MINUS16,-16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a938c927b29aabac5b67e8607bab932e3</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5a39d03e351f37e52969e7434526fd9c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6c7626e92b782b877968a9e3199e71b8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0310fc3008956980dbf0da6bafe94756</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3ac374152952ba02c7d3126a29746f31</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a81196e903e11ac5dee6dcc5bdf0654d2</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa200a7712a96fa7af29f6325337852bc</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5657b96fcdc73166b5ff8f99e9e82852</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a345445e73e7c353bb76d175c6a8443ad</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0fdcfbdae8518c4bcc73264353563b53</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af3d8db895724474e1ec78bc141a87031</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa3c1670b58a4be1ad9d788447be9a38e</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a081a581dc70db401e7e09196186ae732</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad335e8bc6371b45f644d72962f6b2694</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a841836ea5a1228bb71d4e2643eb78193</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8b180e010a46c45cb7bc88c437a9ba01</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab6c48ddb0748b254f29fed3d07a4165b</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa013b092573741edd8d736e13a2df3d0</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2022e72a7d444f640f7fa76c907733</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac222a3712e3a4e461bf336fe9ea0ccd6</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a10f94dea799e6495f27f7e70eb528f85</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a54cadd53ae3f53c0537e0b959b155dbf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af285398b5f7c6ef43f5006fb27948d39</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac1b92e1116954c29f811a9030297aa8c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac7a06f0f8a552972ab065aed63a32946</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad360bbc9c376509c0c87c09f4e530c39</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a919f54ef5d8e7fbb33e43334f7f2c95b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab343963da220478e231f906306634640</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a56e26a1c16db68b378b854d3b69dfcb0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7ba5db3e158716ee3b9aac93a1de6e96</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad762ebf1785e27006a7146fae2c8c215</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3846d8d8dbf2074cfea0c14538fc1696</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb6e167520a7f14af6b4999dec352631</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a55ccdf6d74032c163e6a39a2ca6a6cc2</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aba325e418ce078d6348d93806cff60ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a910a6106cb2cae1135f0c84b1989b779</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a599b99967c09a6aca5d71c933c4d17b6</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afd2c261cda41b0de189788d32e5ebb16</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa2e03d53404cae8ff0d2873b454a30a8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9f217946cb12683f9112e76c4cbfcd13</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6f47fedbffda264966419a5da7b16443</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4beb662829df9644fce579f258a21291</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad020e924e31346fb7389a92c6b6e9dbb</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aebf1c6e25ca873d4fcb7f01653e4b637</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7b07041f2b382875ccc5717b93895a5</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b77d338ae8ac115639f959528054e82</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7d6e71a037e2a8ca1a841097b7315971</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a04e99eb3585740b3b1d7a74903667766</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6e72a911c4f0a81de5e9b7163a35fa19</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458d0c48b136d710a0e39a6900441959</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4a97ebcdaaf67c5f9656daba8267960a</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a22d033f726d980719fb4abc13534f31e</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a460f07cac8d754b9df1c0f71086e6d9b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeeb8db24562761e11caa27e741024ed3</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a465792fd7070a7d473ba513c282f5af1</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a904d9d4310a7397ceaead38f5b03b433</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a96a2bb0e2f602177ac733c975c15312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a91611f40063e9b9f39d39c61e84ff3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a88e0646d237c3d5a650bf4810d6e2ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac37cb82b9ddf4c4c48f7f160a19f883a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ONE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac256d01ac6aa3231939e443ec2ca75b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ZERO_</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad407f89d7d4215db4df013deb194c832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae87cd4e30d61e1d59c0fec1d5783ad8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NEON/PacketMath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/NEON/</path>
    <filename>NEON_2PacketMath_8h</filename>
    <class kind="struct">internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__pld</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a100d8996d9561dfb79a3ec69ce4420c5</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>NEON_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5a39d03e351f37e52969e7434526fd9c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6c7626e92b782b877968a9e3199e71b8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0310fc3008956980dbf0da6bafe94756</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3ac374152952ba02c7d3126a29746f31</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a81196e903e11ac5dee6dcc5bdf0654d2</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa200a7712a96fa7af29f6325337852bc</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5657b96fcdc73166b5ff8f99e9e82852</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a345445e73e7c353bb76d175c6a8443ad</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0fdcfbdae8518c4bcc73264353563b53</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af3d8db895724474e1ec78bc141a87031</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa3c1670b58a4be1ad9d788447be9a38e</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a081a581dc70db401e7e09196186ae732</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad335e8bc6371b45f644d72962f6b2694</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a841836ea5a1228bb71d4e2643eb78193</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8b180e010a46c45cb7bc88c437a9ba01</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab6c48ddb0748b254f29fed3d07a4165b</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa013b092573741edd8d736e13a2df3d0</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2022e72a7d444f640f7fa76c907733</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac222a3712e3a4e461bf336fe9ea0ccd6</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a10f94dea799e6495f27f7e70eb528f85</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af285398b5f7c6ef43f5006fb27948d39</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac1b92e1116954c29f811a9030297aa8c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac7a06f0f8a552972ab065aed63a32946</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad360bbc9c376509c0c87c09f4e530c39</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a919f54ef5d8e7fbb33e43334f7f2c95b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab343963da220478e231f906306634640</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab53e14790a5fd60470078d093a8dc0b0</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a56e26a1c16db68b378b854d3b69dfcb0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7ba5db3e158716ee3b9aac93a1de6e96</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad762ebf1785e27006a7146fae2c8c215</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3846d8d8dbf2074cfea0c14538fc1696</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb6e167520a7f14af6b4999dec352631</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a55ccdf6d74032c163e6a39a2ca6a6cc2</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aba325e418ce078d6348d93806cff60ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a910a6106cb2cae1135f0c84b1989b779</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a599b99967c09a6aca5d71c933c4d17b6</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afd2c261cda41b0de189788d32e5ebb16</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa2e03d53404cae8ff0d2873b454a30a8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9f217946cb12683f9112e76c4cbfcd13</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6f47fedbffda264966419a5da7b16443</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4beb662829df9644fce579f258a21291</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad020e924e31346fb7389a92c6b6e9dbb</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aebf1c6e25ca873d4fcb7f01653e4b637</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7b07041f2b382875ccc5717b93895a5</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b77d338ae8ac115639f959528054e82</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7d6e71a037e2a8ca1a841097b7315971</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a04e99eb3585740b3b1d7a74903667766</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6e72a911c4f0a81de5e9b7163a35fa19</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458d0c48b136d710a0e39a6900441959</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4a97ebcdaaf67c5f9656daba8267960a</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a22d033f726d980719fb4abc13534f31e</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a460f07cac8d754b9df1c0f71086e6d9b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeeb8db24562761e11caa27e741024ed3</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a465792fd7070a7d473ba513c282f5af1</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a904d9d4310a7397ceaead38f5b03b433</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SSE/PacketMath.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/SSE/</path>
    <filename>SSE_2PacketMath_8h</filename>
    <class kind="struct">internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4i &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aa8bf4245a28ece6f5c5ef11b8a0caa07</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4f_FROM_INT</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>abecee815522b68a750e619f4cf635286</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_DECLARE_CONST_Packet4i</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a36426dcd60c8a41f43ead903d4935c9c</anchor>
      <arglist>(NAME, X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_ARCH_DEFAULT_NUMBER_OF_REGISTERS</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a97d0981515c4e49cdf6bd537d80d0e7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_AVOID_CUSTOM_UNALIGNED_LOADS</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aaa5dba8e644f49b17ad32caba9e56dee</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CACHEFRIENDLY_PRODUCT_THRESHOLD</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>ae36b255e934bcfd689e729d9e5ae98c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec2d_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a5ba6bdb2b469d927d9fa06f5d1bfa6d2</anchor>
      <arglist>(v, p, q)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4f_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a387a69c0be53c7bd70e93cf4a54c16b2</anchor>
      <arglist>(v, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4f_swizzle2</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>a1ec65d254d25d48c68fbd7fadb9cd5b3</anchor>
      <arglist>(a, b, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4i_swizzle1</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>aa119a02009b26db7723ad850b7a5b17f</anchor>
      <arglist>(v, p, q, r, s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>vec4i_swizzle2</name>
      <anchorfile>SSE_2PacketMath_8h.html</anchorfile>
      <anchor>af51b8f5c0d4f6a33879d35685f2cac64</anchor>
      <arglist>(a, b, p, q, r, s)</arglist>
    </member>
    <member kind="typedef">
      <type>__m128d</type>
      <name>Packet2d</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab45d8185934f887ac19b59fb7a8c98ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa975b2fec1c52fbe5c4579da47b05350</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5a39d03e351f37e52969e7434526fd9c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6c7626e92b782b877968a9e3199e71b8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a358867589fb8e08651471ed3c76079e0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0310fc3008956980dbf0da6bafe94756</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3ac374152952ba02c7d3126a29746f31</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa92866e2a5964f684fed6bd1f103a4c9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a81196e903e11ac5dee6dcc5bdf0654d2</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa200a7712a96fa7af29f6325337852bc</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed167a9c25438f6d44b56206c9f3f1d4</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5657b96fcdc73166b5ff8f99e9e82852</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a345445e73e7c353bb76d175c6a8443ad</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a37dc7fb91dd3520b4f4d8b6345796ab8</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0fdcfbdae8518c4bcc73264353563b53</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af3d8db895724474e1ec78bc141a87031</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4682fb9a10b5936c4326eb87ea1ef51b</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa3c1670b58a4be1ad9d788447be9a38e</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a081a581dc70db401e7e09196186ae732</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa368b7159fcbf45c35078fc6c9a4aa6c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad335e8bc6371b45f644d72962f6b2694</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a841836ea5a1228bb71d4e2643eb78193</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8bbddb21f2c6dcac9afdebedcaa4b322</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8b180e010a46c45cb7bc88c437a9ba01</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab6c48ddb0748b254f29fed3d07a4165b</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a350b1f1bdefb72452996f635a659a72f</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa013b092573741edd8d736e13a2df3d0</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2022e72a7d444f640f7fa76c907733</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a61d10719bfcb07acb81b1b2f6865381a</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac222a3712e3a4e461bf336fe9ea0ccd6</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a10f94dea799e6495f27f7e70eb528f85</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af285398b5f7c6ef43f5006fb27948d39</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a605e87eabaed7cb206394cda72f1319f</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac1b92e1116954c29f811a9030297aa8c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac7a06f0f8a552972ab065aed63a32946</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0407f53fbdb6b1729395b8f69de41de9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad360bbc9c376509c0c87c09f4e530c39</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a919f54ef5d8e7fbb33e43334f7f2c95b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2138e46b9e27e9d8942de11e68f9971a</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab343963da220478e231f906306634640</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab53e14790a5fd60470078d093a8dc0b0</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad09f3f2e425a2e2ef7e89d3ff8ef0fd6</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a56e26a1c16db68b378b854d3b69dfcb0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7ba5db3e158716ee3b9aac93a1de6e96</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a18944df4af46f6055c3f8b88099ccd07</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad762ebf1785e27006a7146fae2c8c215</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3846d8d8dbf2074cfea0c14538fc1696</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5b77e8a2451bc23a6827f9b9d7341a6d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb6e167520a7f14af6b4999dec352631</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a55ccdf6d74032c163e6a39a2ca6a6cc2</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3771be8f18412acb0d29ed558b915fc4</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aba325e418ce078d6348d93806cff60ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a910a6106cb2cae1135f0c84b1989b779</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5c3a1794cefbc2635c8790c5ae989b6a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a599b99967c09a6aca5d71c933c4d17b6</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afd2c261cda41b0de189788d32e5ebb16</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a371dab709d7adea4175adedb57a2f471</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa2e03d53404cae8ff0d2873b454a30a8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9f217946cb12683f9112e76c4cbfcd13</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a778e1cba9aab9436615832da7c624039</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6f47fedbffda264966419a5da7b16443</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4beb662829df9644fce579f258a21291</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a92b1512a3cabcabf67b3119ed95e1208</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad020e924e31346fb7389a92c6b6e9dbb</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aebf1c6e25ca873d4fcb7f01653e4b637</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aca1c88b8880542d155efdc3bea1a2d55</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7b07041f2b382875ccc5717b93895a5</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b77d338ae8ac115639f959528054e82</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad61eb7a66c5f4f07ee4d74d2bfd901ff</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7d6e71a037e2a8ca1a841097b7315971</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a04e99eb3585740b3b1d7a74903667766</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a28835ce7ee8c09dad8ecc34bd5895f73</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa1ed94cf89aa9f4150dc31b3135f8084</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a156e8b04c5fa21d56f5ef1a9765eba3c</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6e72a911c4f0a81de5e9b7163a35fa19</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458d0c48b136d710a0e39a6900441959</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aaf5a8c93e0c14817739ce5ff3c2bf734</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4a97ebcdaaf67c5f9656daba8267960a</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a22d033f726d980719fb4abc13534f31e</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5635af39408f61b41f689b20777f0292</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a460f07cac8d754b9df1c0f71086e6d9b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeeb8db24562761e11caa27e741024ed3</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>punpackp</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8210fbf8bae57e130cf5c4c9758cf9c1</anchor>
      <arglist>(Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6f99845d49a5c672183ea40648f174fc</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a465792fd7070a7d473ba513c282f5af1</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a904d9d4310a7397ceaead38f5b03b433</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Parallelizer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>Parallelizer_8h</filename>
    <class kind="struct">internal::GemmParallelInfo</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a99f85827b09db0764499b21bf59ccf7f</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nbThreads</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9e16a9a35feeffbd4688a20e0ec86799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab629b1563bd45ee9cd0b6f383cc9a28d</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7f9cf2913a923ef7d43972b5c20e6eb</anchor>
      <arglist>(int v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/ParametrizedLine.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2ParametrizedLine_8h</filename>
    <class kind="class">ParametrizedLine</class>
  </compound>
  <compound kind="file">
    <name>Geometry/ParametrizedLine.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2ParametrizedLine_8h</filename>
    <class kind="class">ParametrizedLine</class>
  </compound>
  <compound kind="file">
    <name>PartialPivLU.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/LU/</path>
    <filename>PartialPivLU_8h</filename>
    <class kind="struct">internal::partial_lu_impl</class>
    <class kind="class">PartialPivLU</class>
    <class kind="struct">internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a999d616b34c8c786cdab25981caa02f1</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::Index &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialPivLU_solve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialPivLU__solve_8cpp</filename>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>PartialPivLU__solve_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>B</name>
      <anchorfile>PartialPivLU__solve_8cpp.html</anchorfile>
      <anchor>afbedcf51992e23b100a7089609621914</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialRedux_count.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialRedux__count_8cpp</filename>
    <member kind="variable">
      <type></type>
      <name>cout&lt;&lt; &quot;Here is the matrix m:&quot;&lt;&lt; endl&lt;&lt; m&lt;&lt; endl;cout&lt;&lt; &quot;Here is the count of elements larger or equal than 0.5 of each row:&quot;&lt;&lt; endl&lt;&lt; (m.array() &gt;</name>
      <anchorfile>PartialRedux__count_8cpp.html</anchorfile>
      <anchor>a651aa92e434b1f83422b9f11d2053cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>PartialRedux__count_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialRedux_maxCoeff.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialRedux__maxCoeff_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>PartialRedux__maxCoeff_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialRedux_minCoeff.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialRedux__minCoeff_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>PartialRedux__minCoeff_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialRedux_norm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialRedux__norm_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>PartialRedux__norm_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialRedux_prod.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialRedux__prod_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>PartialRedux__prod_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialRedux_squaredNorm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialRedux__squaredNorm_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>PartialRedux__squaredNorm_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PartialRedux_sum.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>PartialRedux__sum_8cpp</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>PartialRedux__sum_8cpp.html</anchorfile>
      <anchor>a96fbfb73cfeee484d243f4efc5937fa2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>permutationmatrices.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>permutationmatrices_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>permutationmatrices</name>
      <anchorfile>permutationmatrices_8cpp.html</anchorfile>
      <anchor>af543560fcef0b842caa503efb8d33c19</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>randomPermutationVector</name>
      <anchorfile>permutationmatrices_8cpp.html</anchorfile>
      <anchor>aad479a181ba1279080b7b70a4d657e2c</anchor>
      <arglist>(PermutationVectorType &amp;v, typename PermutationVectorType::Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_permutationmatrices</name>
      <anchorfile>permutationmatrices_8cpp.html</anchorfile>
      <anchor>ac770f017c8dad2f04702aeda2847ecf4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PermutationMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>PermutationMatrix_8h</filename>
    <class kind="class">Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</class>
    <class kind="struct">internal::permut_matrix_product_retval</class>
    <class kind="class">PermutationBase</class>
    <class kind="class">PermutationMatrix</class>
    <class kind="struct">PermutationStorage</class>
    <class kind="class">PermutationWrapper</class>
    <class kind="struct">internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="class">Transpose&lt; PermutationBase&lt; Derived &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="enumeration">
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4fad79b2db0c38b56ce062a31cc79dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4fad79b2db0c38b56ce062a31cc79decaf286c68de82e7b7c190681064d37b47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>PermutationMatrix_8h.html</anchorfile>
      <anchor>a04c651f83292219261396c9be4a41e20</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const PermutationBase&lt; PermutationDerived &gt; &amp;permutation)</arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>PermutationMatrix_8h.html</anchorfile>
      <anchor>abc413396ce71e7c20d8fde367661ad4f</anchor>
      <arglist>(const PermutationBase&lt; PermutationDerived &gt; &amp;permutation, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PlainObjectBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>PlainObjectBase_8h</filename>
    <class kind="struct">internal::conservative_resize_like_impl</class>
    <class kind="struct">internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">internal::matrix_swap_impl</class>
    <class kind="struct">internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</class>
    <class kind="class">PlainObjectBase</class>
    <class kind="struct">PlainObjectBase::StridedAlignedMapType</class>
    <class kind="struct">PlainObjectBase::StridedConstAlignedMapType</class>
    <class kind="struct">PlainObjectBase::StridedConstMapType</class>
    <class kind="struct">PlainObjectBase::StridedMapType</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_INITIALIZE_BY_ZERO_IF_THAT_OPTION_IS_ENABLED</name>
      <anchorfile>PlainObjectBase_8h.html</anchorfile>
      <anchor>affcde8e68b18a81ec47b83637d362474</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polynomialsolver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>polynomialsolver_8cpp</filename>
    <class kind="struct">Eigen::internal::increment_if_fixed_size</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>bool</type>
      <name>aux_evalSolver</name>
      <anchorfile>polynomialsolver_8cpp.html</anchorfile>
      <anchor>a14134b5d026c96ab64877aace46d46a8</anchor>
      <arglist>(const POLYNOMIAL &amp;pols, SOLVER &amp;psolve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalSolver</name>
      <anchorfile>polynomialsolver_8cpp.html</anchorfile>
      <anchor>a292702883fe4e10593d5c49ccf0f7c44</anchor>
      <arglist>(const POLYNOMIAL &amp;pols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalSolverSugarFunction</name>
      <anchorfile>polynomialsolver_8cpp.html</anchorfile>
      <anchor>a50b7d85b7e1db1b0d172de574c3c06fa</anchor>
      <arglist>(const POLYNOMIAL &amp;pols, const ROOTS &amp;roots, const REAL_ROOTS &amp;real_roots)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>polynomialsolver</name>
      <anchorfile>polynomialsolver_8cpp.html</anchorfile>
      <anchor>aa31392b2b1866f21188da5a672c9b9ba</anchor>
      <arglist>(int deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_polynomialsolver</name>
      <anchorfile>polynomialsolver_8cpp.html</anchorfile>
      <anchor>a6206d871f0c31a48c8ebfed93bdd4222</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolynomialSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Polynomials/</path>
    <filename>PolynomialSolver_8h</filename>
    <class kind="class">PolynomialSolver</class>
    <class kind="class">PolynomialSolver&lt; _Scalar, 1 &gt;</class>
    <class kind="class">PolynomialSolverBase</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_POLYNOMIAL_SOLVER_BASE_INHERITED_TYPES</name>
      <anchorfile>PolynomialSolver_8h.html</anchorfile>
      <anchor>a51ff954610b546b921229e5a1c4fd498</anchor>
      <arglist>(BASE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolynomialSolver1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>PolynomialSolver1_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PolynomialSolver1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>polynomialutils.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>polynomialutils_8cpp</filename>
    <class kind="struct">Eigen::internal::increment_if_fixed_size</class>
    <namespace>Eigen</namespace>
    <namespace>Eigen::internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>CauchyBounds</name>
      <anchorfile>polynomialutils_8cpp.html</anchorfile>
      <anchor>a228634348bb355fa6d4e25848725a9a5</anchor>
      <arglist>(int deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CauchyBounds_scalar</name>
      <anchorfile>polynomialutils_8cpp.html</anchorfile>
      <anchor>a5af016d81a1c14c13c1f9c4ff6c3621d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>realRoots_to_monicPolynomial_scalar</name>
      <anchorfile>polynomialutils_8cpp.html</anchorfile>
      <anchor>a5b47aaf12797f1e2d8284bfb4839863f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>realRoots_to_monicPolynomial_test</name>
      <anchorfile>polynomialutils_8cpp.html</anchorfile>
      <anchor>af15a897ad95d75b6e1489f690a5443ed</anchor>
      <arglist>(int deg)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_polynomialutils</name>
      <anchorfile>polynomialutils_8cpp.html</anchorfile>
      <anchor>a918c0a8b3e4be3d65b6ca380d01e028f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolynomialUtils.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Polynomials/</path>
    <filename>PolynomialUtils_8h</filename>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_max_bound</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>gae490fac1496bd6c749746abd66972248</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_min_bound</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>ga5f65e1bd79b7af241fe59647616ded8b</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>gadcd42a0f38b3d09484169c2c44980928</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval_horner</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>ga3348172132987cebf422b0fd4ddac857</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roots_to_monicPolynomial</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>ga12e69a5cbc2ebcd8ece3a357d9677410</anchor>
      <arglist>(const RootVector &amp;rv, Polynomial &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PolynomialUtils1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/doc/examples/</path>
    <filename>PolynomialUtils1_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>PolynomialUtils1_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>portable_perf_analyzer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>portable__perf__analyzer_8hh</filename>
    <includes id="portable__timer_8hh" name="portable_timer.hh" local="yes" imported="no">timers/portable_timer.hh</includes>
    <class kind="class">Portable_Perf_Analyzer</class>
  </compound>
  <compound kind="file">
    <name>portable_perf_analyzer_old.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>portable__perf__analyzer__old_8hh</filename>
    <includes id="portable__timer_8hh" name="portable_timer.hh" local="yes" imported="no">timers/portable_timer.hh</includes>
    <class kind="class">Portable_Perf_Analyzer</class>
  </compound>
  <compound kind="file">
    <name>portable_timer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>portable__timer_8hh</filename>
    <class kind="class">Portable_Timer</class>
    <member kind="define">
      <type>#define</type>
      <name>USEC_IN_SEC</name>
      <anchorfile>portable__timer_8hh.html</anchorfile>
      <anchor>a72467fb3c401ef8777d20cf99416e39e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>prec_inverse_4x4.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>prec__inverse__4x4_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>inverse_general_4x4</name>
      <anchorfile>prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>a33fd5bbd610caedc6a1b46e9162ca10f</anchor>
      <arglist>(int repeat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inverse_permutation_4x4</name>
      <anchorfile>prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>aafe32b3d80b2a30fae66e885f1107cd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_prec_inverse_4x4</name>
      <anchorfile>prec__inverse__4x4_8cpp.html</anchorfile>
      <anchor>af4c0b2edd48587cbcb4f316284151fc8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>printers.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/debug/gdb/</path>
    <filename>printers_8py</filename>
    <class kind="class">gdb::printers::EigenQuaternionPrinter::_iterator</class>
    <class kind="class">gdb::printers::EigenMatrixPrinter::_iterator</class>
    <class kind="class">gdb::printers::EigenMatrixPrinter</class>
    <class kind="class">gdb::printers::EigenQuaternionPrinter</class>
    <namespace>gdb::printers</namespace>
    <member kind="function">
      <type>def</type>
      <name>build_eigen_dictionary</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>ab707147211faeba3d3a174960622bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lookup_function</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>aeb4bf274c7a3903e6667b658656b0dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_eigen_printers</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>aaf273a95beb06700cbe969dbba32f46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>pretty_printers_dict</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>a8ac61982f73dfb65611401d575a43c96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eigen2/product.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2_2product_8h</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>areNotApprox</name>
      <anchorfile>eigen2_2product_8h.html</anchorfile>
      <anchor>ab6057a165c649223b814ab58c97c68bb</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;m1, const MatrixBase&lt; Derived2 &gt; &amp;m2, typename Derived1::RealScalar epsilon=precision&lt; typename Derived1::RealScalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>product</name>
      <anchorfile>eigen2_2product_8h.html</anchorfile>
      <anchor>a9ea93a3bb5ed3a3517d5db341bae0238</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product_8h</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>bool</type>
      <name>areNotApprox</name>
      <anchorfile>product_8h.html</anchorfile>
      <anchor>a7c4353129827919cf2baa4639f0145c4</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;m1, const MatrixBase&lt; Derived2 &gt; &amp;m2, typename Derived1::RealScalar epsilon=NumTraits&lt; typename Derived1::RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>product</name>
      <anchorfile>product_8h.html</anchorfile>
      <anchor>a9ea93a3bb5ed3a3517d5db341bae0238</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Product.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Product_8h</filename>
    <class kind="struct">internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="class">GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</class>
    <class kind="class">GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</class>
    <class kind="class">GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</class>
    <class kind="struct">LazyProductReturnType</class>
    <class kind="struct">internal::outer_product_selector&lt; ColMajor &gt;</class>
    <class kind="struct">internal::outer_product_selector&lt; RowMajor &gt;</class>
    <class kind="struct">internal::product_size_category</class>
    <class kind="struct">internal::product_type</class>
    <class kind="struct">internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <class kind="class">ProductReturnType</class>
    <class kind="struct">ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</class>
    <class kind="struct">ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="enumvalue">
      <name>Large</name>
      <anchorfile>Product_8h.html</anchorfile>
      <anchor>ade4ace78b27f5ceccade6e2e29404c48a453e3722bbf55ee0aae801a69be04d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Small</name>
      <anchorfile>Product_8h.html</anchorfile>
      <anchor>ade4ace78b27f5ceccade6e2e29404c48ad701591531ebfe0abdf21101ddaf6abe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_extra.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__extra_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>product_extra</name>
      <anchorfile>product__extra_8cpp.html</anchorfile>
      <anchor>a11ad845c41af8722d2490eeb97ae08db</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_extra</name>
      <anchorfile>product__extra_8cpp.html</anchorfile>
      <anchor>aff9b1cfb0824296613032f93fa1d4db7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zero_sized_objects</name>
      <anchorfile>product__extra_8cpp.html</anchorfile>
      <anchor>afa0aae119b24eee8d1c620b2b1c1365f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_large.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__large_8cpp</filename>
    <includes id="product_8h" name="product.h" local="yes" imported="no">product.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_product_large</name>
      <anchorfile>product__large_8cpp.html</anchorfile>
      <anchor>af294d5bc5c94bf3acc61e9c13c14a740</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_mmtr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__mmtr_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_MMTR</name>
      <anchorfile>product__mmtr_8cpp.html</anchorfile>
      <anchor>a0fb78d20bedc1b2cd30fd5aaa80fea4b</anchor>
      <arglist>(DEST, TRI, OP)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mmtr</name>
      <anchorfile>product__mmtr_8cpp.html</anchorfile>
      <anchor>a3e9a41c6ca250d9082477e3e404dbe31</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_mmtr</name>
      <anchorfile>product__mmtr_8cpp.html</anchorfile>
      <anchor>a06395695f60d5f38583b6c27449d78bb</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_notemporary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__notemporary_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DENSE_STORAGE_CTOR_PLUGIN</name>
      <anchorfile>product__notemporary_8cpp.html</anchorfile>
      <anchor>adc17adb0bab6aa5dbc727eac4a090b0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_EVALUATION_COUNT</name>
      <anchorfile>product__notemporary_8cpp.html</anchorfile>
      <anchor>a898e1ee2773bf8d420749cfc67f182e4</anchor>
      <arglist>(XPR, N)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_temporary_creation</name>
      <anchorfile>product__notemporary_8cpp.html</anchorfile>
      <anchor>a5c327f97ccccf12e6993d1d00bfddbc0</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>product_notemporary</name>
      <anchorfile>product__notemporary_8cpp.html</anchorfile>
      <anchor>a8e182c025a4481dba410758e2c4a1c4a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_notemporary</name>
      <anchorfile>product__notemporary_8cpp.html</anchorfile>
      <anchor>a56264c46b5b621b604d9fa04a4378715</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nb_temporaries</name>
      <anchorfile>product__notemporary_8cpp.html</anchorfile>
      <anchor>af3c7b98ff0137fe5e461d315549f3245</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_selfadjoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__selfadjoint_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>product_selfadjoint</name>
      <anchorfile>product__selfadjoint_8cpp.html</anchorfile>
      <anchor>aa6435d9efbe27bb7d8d81c86044f4b71</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_selfadjoint</name>
      <anchorfile>product__selfadjoint_8cpp.html</anchorfile>
      <anchor>ad0f7644795ce503aa93260bde6c30c8c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_small.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__small_8cpp</filename>
    <includes id="product_8h" name="product.h" local="yes" imported="no">product.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>product__small_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_small</name>
      <anchorfile>product__small_8cpp.html</anchorfile>
      <anchor>adf4a340eb69069c2b915121b660fe3f2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_symm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__symm_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>symm</name>
      <anchorfile>product__symm_8cpp.html</anchorfile>
      <anchor>a3b2fea460e7bd8cb601ad574faaf59bb</anchor>
      <arglist>(int size=Size, int othersize=OtherSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_symm</name>
      <anchorfile>product__symm_8cpp.html</anchorfile>
      <anchor>a49d68c5e80f037f96549ede1c2d73090</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_syrk.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__syrk_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>syrk</name>
      <anchorfile>product__syrk_8cpp.html</anchorfile>
      <anchor>ad043e81a9d55df1bf4831a4e075a9ea5</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_syrk</name>
      <anchorfile>product__syrk_8cpp.html</anchorfile>
      <anchor>ae8823566a737b0c168fad9ca9d9ac152</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_threshold.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>product__threshold_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <class kind="struct">alt_prod</class>
    <class kind="struct">loop_on_k</class>
    <class kind="struct">loop_on_k&lt; M, N, END &gt;</class>
    <class kind="struct">loop_on_m</class>
    <class kind="struct">loop_on_m&lt; END, N, K &gt;</class>
    <class kind="struct">loop_on_n</class>
    <class kind="struct">loop_on_n&lt; M, END, K, Scalar, Mode &gt;</class>
    <class kind="struct">map_size</class>
    <class kind="struct">map_size&lt; 10 &gt;</class>
    <class kind="struct">map_size&lt; 11 &gt;</class>
    <class kind="struct">map_size&lt; 12 &gt;</class>
    <class kind="struct">map_size&lt; 13 &gt;</class>
    <class kind="struct">print_n</class>
    <class kind="struct">print_n&lt; END &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>END</name>
      <anchorfile>product__threshold_8cpp.html</anchorfile>
      <anchor>a29fd18bed01c4d836c7ebfe73a125c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>bench_prod</name>
      <anchorfile>product__threshold_8cpp.html</anchorfile>
      <anchor>ab169b0450a59ab1c7fbdbc76dd7dafe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>product__threshold_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print_mode</name>
      <anchorfile>product__threshold_8cpp.html</anchorfile>
      <anchor>a88833e45b4b61c30eb75ae9957328a35</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>prod</name>
      <anchorfile>product__threshold_8cpp.html</anchorfile>
      <anchor>a4c8a5d15c39c46c003b0faca699d3d36</anchor>
      <arglist>(const Lhs &amp;a, const Rhs &amp;b, Res &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_trmm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__trmm_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_product_trmm</name>
      <anchorfile>product__trmm_8cpp.html</anchorfile>
      <anchor>a29f8a5c4a700e107655df5df2cf6d83d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trmm</name>
      <anchorfile>product__trmm_8cpp.html</anchorfile>
      <anchor>a2e8c51ecc8d4e29df7503a840b3b8dbd</anchor>
      <arglist>(int size, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_trmv.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__trmv_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_product_trmv</name>
      <anchorfile>product__trmv_8cpp.html</anchorfile>
      <anchor>af5e40ede1c2a0aaef4166200086c9095</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trmv</name>
      <anchorfile>product__trmv_8cpp.html</anchorfile>
      <anchor>a5dbc4f5e060f59708100f9898cbb66d4</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>product_trsolve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>product__trsolve_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_TRSM</name>
      <anchorfile>product__trsolve_8cpp.html</anchorfile>
      <anchor>a6f6a852e7db26c380de8ca20eef1c01e</anchor>
      <arglist>(TRI, XB)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_TRSM_ONTHERIGHT</name>
      <anchorfile>product__trsolve_8cpp.html</anchorfile>
      <anchor>a70b0a90305fabdbe5b6e563b7c8e2d15</anchor>
      <arglist>(TRI, XB)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_product_trsolve</name>
      <anchorfile>product__trsolve_8cpp.html</anchorfile>
      <anchor>aba19b99126781dced6a4a9265e1a3ec3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trsolve</name>
      <anchorfile>product__trsolve_8cpp.html</anchorfile>
      <anchor>af06c20e014dd39f1c87e7e1e2790f356</anchor>
      <arglist>(int size=Size, int cols=Cols)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ProductBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>ProductBase_8h</filename>
    <class kind="struct">internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</class>
    <class kind="class">ProductBase</class>
    <class kind="class">ScaledProduct</class>
    <class kind="struct">internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PRODUCT_PUBLIC_INTERFACE</name>
      <anchorfile>ProductBase_8h.html</anchorfile>
      <anchor>a5ed95888271cec1a1a76ef08ff3774ed</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>ProductBase_8h.html</anchorfile>
      <anchor>aaf23fa0b580cb2a5661225dd2c120589</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, typename Derived::Scalar x)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt;!internal::is_same&lt; typename Derived::Scalar, typename Derived::RealScalar &gt;::value, const ScaledProduct&lt; Derived &gt; &gt;::type</type>
      <name>operator*</name>
      <anchorfile>ProductBase_8h.html</anchorfile>
      <anchor>a6c71dadc81f918c4e176197ae2581597</anchor>
      <arglist>(const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod, typename Derived::RealScalar x)</arglist>
    </member>
    <member kind="function">
      <type>const ScaledProduct&lt; Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>ProductBase_8h.html</anchorfile>
      <anchor>ad5c20aa738a35ddc06228953e3eafb38</anchor>
      <arglist>(typename Derived::Scalar x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
    <member kind="function">
      <type>internal::enable_if&lt;!internal::is_same&lt; typename Derived::Scalar, typename Derived::RealScalar &gt;::value, const ScaledProduct&lt; Derived &gt; &gt;::type</type>
      <name>operator*</name>
      <anchorfile>ProductBase_8h.html</anchorfile>
      <anchor>aeb91cdc61983cd5b45702aae8060e92b</anchor>
      <arglist>(typename Derived::RealScalar x, const ProductBase&lt; Derived, Lhs, Rhs &gt; &amp;prod)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>qr_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>qr</name>
      <anchorfile>qr_8cpp.html</anchorfile>
      <anchor>a1f7ecb677226c5e3b96a2c8bd67c0324</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_fixedsize</name>
      <anchorfile>qr_8cpp.html</anchorfile>
      <anchor>ad5c305e7d9c3fd6abc3950b0edb0cc0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_invertible</name>
      <anchorfile>qr_8cpp.html</anchorfile>
      <anchor>a9bfcf72d1c319774f027d3446dc121dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_verify_assert</name>
      <anchorfile>qr_8cpp.html</anchorfile>
      <anchor>a6693811f52bc269d1ec52b3ec57d8da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qr</name>
      <anchorfile>qr_8cpp.html</anchorfile>
      <anchor>af7a98b0a0a6135a5f13d02f58a2a64ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QR.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>QR_8h</filename>
    <class kind="class">QR</class>
  </compound>
  <compound kind="file">
    <name>qr_colpivoting.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>qr__colpivoting_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>qr</name>
      <anchorfile>qr__colpivoting_8cpp.html</anchorfile>
      <anchor>a9a82185aa6871a3b721fc1074d642f0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_fixedsize</name>
      <anchorfile>qr__colpivoting_8cpp.html</anchorfile>
      <anchor>ad5c305e7d9c3fd6abc3950b0edb0cc0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_invertible</name>
      <anchorfile>qr__colpivoting_8cpp.html</anchorfile>
      <anchor>a9bfcf72d1c319774f027d3446dc121dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_verify_assert</name>
      <anchorfile>qr__colpivoting_8cpp.html</anchorfile>
      <anchor>a6693811f52bc269d1ec52b3ec57d8da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qr_colpivoting</name>
      <anchorfile>qr__colpivoting_8cpp.html</anchorfile>
      <anchor>a1501265700f4f562f30dffdcf628663e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qr_fullpivoting.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>qr__fullpivoting_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>qr</name>
      <anchorfile>qr__fullpivoting_8cpp.html</anchorfile>
      <anchor>a234047f1d6b0303293c8918968a9670e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_invertible</name>
      <anchorfile>qr__fullpivoting_8cpp.html</anchorfile>
      <anchor>a9bfcf72d1c319774f027d3446dc121dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qr_verify_assert</name>
      <anchorfile>qr__fullpivoting_8cpp.html</anchorfile>
      <anchor>a6693811f52bc269d1ec52b3ec57d8da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qr_fullpivoting</name>
      <anchorfile>qr__fullpivoting_8cpp.html</anchorfile>
      <anchor>ac895a5b7ab6a4fff8dbd08b9462a0cdd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qrsolv.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>qrsolv_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>qrsolv</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2608351d1590f116d8b2c052e6b52a</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qtvector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>qtvector_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_WORK_AROUND_QT_BUG_CALLING_WRONG_OPERATOR_NEW_FIXED_IN_QT_4_5</name>
      <anchorfile>qtvector_8cpp.html</anchorfile>
      <anchor>a50e8d24a85bdf75347706877fc41215f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_qtvector_matrix</name>
      <anchorfile>qtvector_8cpp.html</anchorfile>
      <anchor>a135c84a5fd7ad212298b7855f0c39447</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_qtvector_quaternion</name>
      <anchorfile>qtvector_8cpp.html</anchorfile>
      <anchor>a05334282054c169693c87ed4354b5c60</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_qtvector_transform</name>
      <anchorfile>qtvector_8cpp.html</anchorfile>
      <anchor>a9f74d57ba151d47f4c8fe5e4adf3778f</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_qtvector</name>
      <anchorfile>qtvector_8cpp.html</anchorfile>
      <anchor>afbc52a8c79d6a44a28611f53626b89e4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quat_slerp.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>quat__slerp_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>a56ab6875e1391dc0994b8a1b2cb40862</anchor>
      <arglist>(FUNC)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Q</type>
      <name>nlerp</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>acc9c4a1effdd82608cc89212d1998a96</anchor>
      <arglist>(const Q &amp;a, const Q &amp;b, typename Q::Scalar t)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>sin_over_x</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>aa7a205dd0924af4d71bbc3e552b87fc1</anchor>
      <arglist>(T x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Q</type>
      <name>slerp_eigen</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>ae62f56f07b194bff3338229918d65e05</anchor>
      <arglist>(const Q &amp;a, const Q &amp;b, typename Q::Scalar t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Q</type>
      <name>slerp_gael</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>ad679b8a6d98a19aaf6147f6019734eb6</anchor>
      <arglist>(const Q &amp;a, const Q &amp;b, typename Q::Scalar t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Q</type>
      <name>slerp_legacy</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>aa3373bbc165a4c459aa7fea6fa952887</anchor>
      <arglist>(const Q &amp;a, const Q &amp;b, typename Q::Scalar t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Q</type>
      <name>slerp_legacy_nlerp</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>acf44c96dda048e6ce4d8a946ff989902</anchor>
      <arglist>(const Q &amp;a, const Q &amp;b, typename Q::Scalar t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Q</type>
      <name>slerp_rw</name>
      <anchorfile>quat__slerp_8cpp.html</anchorfile>
      <anchor>ad725b03ab5d421a4c5fe6cc70bd5cb68</anchor>
      <arglist>(const Q &amp;a, const Q &amp;b, typename Q::Scalar t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Quaternion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Quaternion_8h</filename>
    <class kind="struct">ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</class>
    <class kind="class">Quaternion</class>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0d2bd45f1215359f8e7c0d7ab53c4acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf65cf6f803890e57488d7de750bef682</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>ei_quaternion_product</name>
      <anchorfile>Eigen2Support_2Geometry_2Quaternion_8h.html</anchorfile>
      <anchor>a7f370820da75b545fd1c06721351208a</anchor>
      <arglist>(const Quaternion&lt; Scalar &gt; &amp;a, const Quaternion&lt; Scalar &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Quaternion.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2Quaternion_8h</filename>
    <class kind="class">Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="class">Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</class>
    <class kind="struct">internal::quat_product</class>
    <class kind="class">Quaternion</class>
    <class kind="class">QuaternionBase</class>
    <class kind="struct">internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0d2bd45f1215359f8e7c0d7ab53c4acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf65cf6f803890e57488d7de750bef682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabfe832b0fc8c4c8b4dcf8b59ebe25603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga987bcae344d68a98892d0e9404138404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaca6aed0c662d8272c53663c0093aacaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8d125241c02e63c656b75b38b2382816</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quaternion_demo.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>quaternion__demo_8cpp</filename>
    <includes id="quaternion__demo_8h" name="quaternion_demo.h" local="yes" imported="no">quaternion_demo.h</includes>
    <includes id="icosphere_8h" name="icosphere.h" local="yes" imported="no">icosphere.h</includes>
    <class kind="class">EulerAngles</class>
    <class kind="class">FancySpheres</class>
    <member kind="function">
      <type>T</type>
      <name>lerp</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>aa5c0e94c3f2166be26f971c38b7e3b0a</anchor>
      <arglist>(float t, const T &amp;a, const T &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Quaternionf</type>
      <name>lerp</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>ab044039bc919fb0588f929cfd28dc3d8</anchor>
      <arglist>(float t, const Quaternionf &amp;a, const Quaternionf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles&lt; float &gt;</type>
      <name>lerp</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>a6c60319b5665cf6b20f3033b175e804b</anchor>
      <arglist>(float t, const EulerAngles&lt; float &gt; &amp;a, const EulerAngles&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Frame</type>
      <name>lerpFrame</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>aed3c5579ee7226a48df94bf983f52dd9</anchor>
      <arglist>(float alpha, const Frame &amp;a, const Frame &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>quaternion__demo_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>quaternion_demo.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>quaternion__demo_8h</filename>
    <includes id="gpuhelper_8h" name="gpuhelper.h" local="yes" imported="no">gpuhelper.h</includes>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
    <includes id="trackball_8h" name="trackball.h" local="yes" imported="no">trackball.h</includes>
    <class kind="class">QuaternionDemo</class>
    <class kind="class">RenderingWidget</class>
  </compound>
  <compound kind="file">
    <name>quatmul.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>quatmul_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="no" imported="no">bench/BenchTimer.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bench</name>
      <anchorfile>quatmul_8cpp.html</anchorfile>
      <anchor>a053f454b9b8b92f84489fbe3b82d152e</anchor>
      <arglist>(const std::string &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>quatmul_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>quatmul_default</name>
      <anchorfile>quatmul_8cpp.html</anchorfile>
      <anchor>a6914617a0635c907a875743170d51534</anchor>
      <arglist>(const Quat &amp;a, const Quat &amp;b, Quat &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>quatmul_novec</name>
      <anchorfile>quatmul_8cpp.html</anchorfile>
      <anchor>a5fc804920e47765ed3bc2dc1f040148a</anchor>
      <arglist>(const Quat &amp;a, const Quat &amp;b, Quat &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QuickReference.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>QuickReference_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>QuickStart_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>QuickStart__example_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>QuickStart__example_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QuickStart_example2_dynamic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>QuickStart__example2__dynamic_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>QuickStart__example2__dynamic_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QuickStart_example2_fixed.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>QuickStart__example2__fixed_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>QuickStart__example2__fixed_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>r1mpyq.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>r1mpyq_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>r1mpyq</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a32d21b259d9a0377ad933710967c8b82</anchor>
      <arglist>(DenseIndex m, DenseIndex n, Scalar *a, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>r1updt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>r1updt_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>r1updt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4345e76bfd0f9ff4fdfa8d02cbb98550</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;u, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;v, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, bool *sing)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Random.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Random_8h</filename>
    <class kind="struct">internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::scalar_random_op</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>RandomSetter.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>RandomSetter_8h</filename>
    <class kind="class">RandomSetter</class>
    <class kind="struct">RandomSetter::ScalarWrapper</class>
    <class kind="struct">StdMapTraits</class>
  </compound>
  <compound kind="file">
    <name>RealSchur.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>RealSchur_8h</filename>
    <includes id="EigenvaluesCommon_8h" name="EigenvaluesCommon.h" local="yes" imported="no">./EigenvaluesCommon.h</includes>
    <includes id="HessenbergDecomposition_8h" name="HessenbergDecomposition.h" local="yes" imported="no">./HessenbergDecomposition.h</includes>
    <class kind="class">RealSchur</class>
  </compound>
  <compound kind="file">
    <name>RealSchur_compute.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>RealSchur__compute_8cpp</filename>
    <member kind="function">
      <type>schur</type>
      <name>compute</name>
      <anchorfile>RealSchur__compute_8cpp.html</anchorfile>
      <anchor>a1a953c0712e3079425ded283e17237ab</anchor>
      <arglist>(A, false)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>A</name>
      <anchorfile>RealSchur__compute_8cpp.html</anchorfile>
      <anchor>ad409b88a3da56aa2bd600a3bf697236b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealSchur&lt; MatrixXf &gt;</type>
      <name>schur</name>
      <anchorfile>RealSchur__compute_8cpp.html</anchorfile>
      <anchor>ac16ffcde42c528ff05c805af603c066f</anchor>
      <arglist>(4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RealSchur_RealSchur_MatrixType.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>RealSchur__RealSchur__MatrixType_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random 6x6 matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;RealSchur&lt; MatrixXd &gt;</type>
      <name>schur</name>
      <anchorfile>RealSchur__RealSchur__MatrixType_8cpp.html</anchorfile>
      <anchor>ad0ff76bbade0d92f7138d84fd4918fbf</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>RealSchur__RealSchur__MatrixType_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>redux.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>redux_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>matrixRedux</name>
      <anchorfile>redux_8cpp.html</anchorfile>
      <anchor>ace4113ee38149c3294d97ba59f476686</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_redux</name>
      <anchorfile>redux_8cpp.html</anchorfile>
      <anchor>aa9525daf84344b5b1987e04f64c1c561</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorRedux</name>
      <anchorfile>redux_8cpp.html</anchorfile>
      <anchor>aeb9695eb2e3a3fc1176dcc9b0977e372</anchor>
      <arglist>(const VectorType &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Redux.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Redux_8h</filename>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::redux_novec_unroller</class>
    <class kind="struct">internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">internal::redux_traits</class>
    <class kind="struct">internal::redux_vec_unroller</class>
    <class kind="struct">internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>ReenableStupidWarnings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>ReenableStupidWarnings_8h</filename>
  </compound>
  <compound kind="file">
    <name>Replicate.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Replicate_8h</filename>
    <class kind="class">Replicate</class>
    <class kind="struct">internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>resize.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>resize_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>resizeLikeTest</name>
      <anchorfile>resize_8cpp.html</anchorfile>
      <anchor>aab05fd48ee8ff3c8f8038590dce2ec71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeLikeTest1020</name>
      <anchorfile>resize_8cpp.html</anchorfile>
      <anchor>acc4a0e7089632bd3850016f9b2389cda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeLikeTest12</name>
      <anchorfile>resize_8cpp.html</anchorfile>
      <anchor>a063d0635f14c886df01873279c3ca445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeLikeTest31</name>
      <anchorfile>resize_8cpp.html</anchorfile>
      <anchor>a93586c32060d5ff24b34b133c73613ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_resize</name>
      <anchorfile>resize_8cpp.html</anchorfile>
      <anchor>a24613f5a4f5d66e4bfd6272ebd10e8cf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ReturnByValue.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>ReturnByValue_8h</filename>
    <class kind="struct">internal::nested&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">ReturnByValue</class>
    <class kind="struct">internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="class">ReturnByValue::Unusable</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>Unusable</name>
      <anchorfile>ReturnByValue_8h.html</anchorfile>
      <anchor>ad82b14391d23eab65b6e3ac4b831a923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Reverse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Reverse_8h</filename>
    <class kind="class">Reverse</class>
    <class kind="struct">internal::reverse_packet_cond</class>
    <class kind="struct">internal::reverse_packet_cond&lt; PacketScalar, false &gt;</class>
    <class kind="struct">internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Rotation2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Rotation2D_8h</filename>
    <class kind="struct">ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="class">Rotation2D</class>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga197b898c965d08135ebfb21bf41b23e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga9a907f59280ce5650106a74904bab16d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Rotation2D.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2Rotation2D_8h</filename>
    <class kind="class">Rotation2D</class>
    <class kind="struct">internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga197b898c965d08135ebfb21bf41b23e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga9a907f59280ce5650106a74904bab16d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/RotationBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2RotationBase_8h</filename>
    <class kind="class">RotationBase</class>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>Eigen2Support_2Geometry_2RotationBase_8h.html</anchorfile>
      <anchor>a178dc7dd6081d97971a1a7cb65f771d9</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>Eigen2Support_2Geometry_2RotationBase_8h.html</anchorfile>
      <anchor>ab4cf2675822f0d2fbe4227b299d3c84b</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>ei_toRotationMatrix</name>
      <anchorfile>Eigen2Support_2Geometry_2RotationBase_8h.html</anchorfile>
      <anchor>a50423090fbfe5cf259e079b410bb2ecf</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/RotationBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2RotationBase_8h</filename>
    <class kind="struct">internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</class>
    <class kind="struct">internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</class>
    <class kind="struct">internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</class>
    <class kind="class">RotationBase</class>
    <namespace>internal</namespace>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a754ffade5fff45d9b3a11a198c16ecfb</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ace0d49800a46579fbc4fd3e38035e721</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aac585f884299975a7636c0c24315387d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rwupdt.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/NonLinearOptimization/</path>
    <filename>rwupdt_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>rwupdt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4e3b8a44b32228cf064473a2f3dea8a2</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;b, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Scaling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Scaling_8h</filename>
    <class kind="class">Scaling</class>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0bd9ad6cbbd04e19839c3099ec4cc2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6dadc39dddd1468c0f43795bd3b3ddc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf3a886c00ace0d612f1c08d1a2ccc5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga371d61f9b9e65a0c9226df2f84e2b889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Scaling.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2Scaling_8h</filename>
    <class kind="class">UniformScaling</class>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaae4796ca310c4b5b0d857333a3c99afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2d228eea1fcc6870e75d608ef2aa9565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabe609cfffef979a1b2ab553486b9f48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga462a06cebdc958f79cf7b50df07461ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; float &gt;</type>
      <name>Scaling</name>
      <anchorfile>Geometry_2Scaling_8h.html</anchorfile>
      <anchor>a1b7cb7770808535f8fd03cd7028901f2</anchor>
      <arglist>(float s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; double &gt;</type>
      <name>Scaling</name>
      <anchorfile>Geometry_2Scaling_8h.html</anchorfile>
      <anchor>a875b4020928a3e724f06ffa5c1d44c78</anchor>
      <arglist>(double s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UniformScaling&lt; std::complex&lt; RealScalar &gt; &gt;</type>
      <name>Scaling</name>
      <anchorfile>Geometry_2Scaling_8h.html</anchorfile>
      <anchor>ad4e566ce9cf2c577f5c07fb342c82532</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 2 &gt;</type>
      <name>Scaling</name>
      <anchorfile>Geometry_2Scaling_8h.html</anchorfile>
      <anchor>aa6fd069a525afa32a2fef4457ab05fcb</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DiagonalMatrix&lt; Scalar, 3 &gt;</type>
      <name>Scaling</name>
      <anchorfile>Geometry_2Scaling_8h.html</anchorfile>
      <anchor>ac3110c66f85fc64427fa5f69f57cf133</anchor>
      <arglist>(Scalar sx, Scalar sy, Scalar sz)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>Scaling</name>
      <anchorfile>Geometry_2Scaling_8h.html</anchorfile>
      <anchor>a04ab71b5e16b696924e3b453f8a1193b</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;coeffs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>schur_complex.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>schur__complex_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>schur</name>
      <anchorfile>schur__complex_8cpp.html</anchorfile>
      <anchor>a92bada96a558b309a8cbb50a413d1f05</anchor>
      <arglist>(int size=MatrixType::ColsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_schur_complex</name>
      <anchorfile>schur__complex_8cpp.html</anchorfile>
      <anchor>a6b8a6d461d5d521977691aa1bb1811c5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>schur_real.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>schur__real_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>schur</name>
      <anchorfile>schur__real_8cpp.html</anchorfile>
      <anchor>a92bada96a558b309a8cbb50a413d1f05</anchor>
      <arglist>(int size=MatrixType::ColsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_schur_real</name>
      <anchorfile>schur__real_8cpp.html</anchorfile>
      <anchor>ae8057bcf7337aa6ffb0bc7fc07dc0b0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verifyIsQuasiTriangular</name>
      <anchorfile>schur__real_8cpp.html</anchorfile>
      <anchor>a0e845bc7ef311f4f2d8270ea29cdc368</anchor>
      <arglist>(const MatrixType &amp;T)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search_zones.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>search__zones_8cpp</filename>
    <includes id="search__zones_8h" name="search_zones.h" local="yes" imported="no">../include/search_zones.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <includes id="grasp_8h" name="grasp.h" local="yes" imported="no">../include/grasp.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a069b63be1e9bba564300c55dd20090cd</anchor>
      <arglist>(std::ostream &amp;stream, PrimitiveSearchZone const &amp;psz)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a19e7608f24d7a99f23a507202ffdcae3</anchor>
      <arglist>(std::ostream &amp;stream, SearchZones const &amp;sz)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>search_zones.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>search__zones_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <class kind="struct">ICR::PrimitiveSearchZone</class>
    <class kind="class">ICR::SearchZones</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>Select.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Select_8h</filename>
    <class kind="class">Select</class>
    <class kind="struct">internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>selfadjoint.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>selfadjoint_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bug_159</name>
      <anchorfile>selfadjoint_8cpp.html</anchorfile>
      <anchor>adf713e17c6c55f958f000d21276dc177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>selfadjoint</name>
      <anchorfile>selfadjoint_8cpp.html</anchorfile>
      <anchor>a1df53b65aa008fa75e1c6acf68bb305d</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_selfadjoint</name>
      <anchorfile>selfadjoint_8cpp.html</anchorfile>
      <anchor>a3cc3f6617069d2f12569c976929b364f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>SelfAdjointEigenSolver_8h</filename>
    <includes id="EigenvaluesCommon_8h" name="EigenvaluesCommon.h" local="yes" imported="no">./EigenvaluesCommon.h</includes>
    <includes id="Tridiagonalization_8h" name="Tridiagonalization.h" local="yes" imported="no">./Tridiagonalization.h</includes>
    <class kind="class">SelfAdjointEigenSolver</class>
    <namespace>internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abdd440b0118eb8f0c92f2565d69f2fdc</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_compute_MatrixType.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__compute__MatrixType_8cpp</filename>
    <member kind="function">
      <type>es</type>
      <name>compute</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType_8cpp.html</anchorfile>
      <anchor>ae3633acdf1eaba4b9727b62d4dc4e2de</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>A</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType_8cpp.html</anchorfile>
      <anchor>ad409b88a3da56aa2bd600a3bf697236b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SelfAdjointEigenSolver&lt; MatrixXf &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType_8cpp.html</anchorfile>
      <anchor>ac940ffc1b6d9993ac9801fdc4386da6c</anchor>
      <arglist>(4)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>X</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType_8cpp.html</anchorfile>
      <anchor>a53cbb5ad2d1c547b5119ea73f1afa19f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_compute_MatrixType2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__compute__MatrixType2_8cpp</filename>
    <member kind="function">
      <type>GeneralizedSelfAdjointEigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType2_8cpp.html</anchorfile>
      <anchor>ab25463664903c58606617659285deb59</anchor>
      <arglist>(A, B, EigenvaluesOnly)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType2_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>B</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType2_8cpp.html</anchorfile>
      <anchor>afbedcf51992e23b100a7089609621914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>X</name>
      <anchorfile>SelfAdjointEigenSolver__compute__MatrixType2_8cpp.html</anchorfile>
      <anchor>ac51b57a703ba1c5869228690c93e1701</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_eigenvalues.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__eigenvalues_8cpp</filename>
    <member kind="variable">
      <type>SelfAdjointEigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__eigenvalues_8cpp.html</anchorfile>
      <anchor>a14cce621c867bc4f5e8c41e02cad974a</anchor>
      <arglist>(ones)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>SelfAdjointEigenSolver__eigenvalues_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_eigenvectors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__eigenvectors_8cpp</filename>
    <member kind="variable">
      <type>SelfAdjointEigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__eigenvectors_8cpp.html</anchorfile>
      <anchor>a14cce621c867bc4f5e8c41e02cad974a</anchor>
      <arglist>(ones)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>SelfAdjointEigenSolver__eigenvectors_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_operatorInverseSqrt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__operatorInverseSqrt_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random positive-definite matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;SelfAdjointEigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__operatorInverseSqrt_8cpp.html</anchorfile>
      <anchor>a2917a7c485e70d5e14effd6ea53e474d</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>SelfAdjointEigenSolver__operatorInverseSqrt_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>X</name>
      <anchorfile>SelfAdjointEigenSolver__operatorInverseSqrt_8cpp.html</anchorfile>
      <anchor>ad25c240a09e1fd6f57ca2b6b08165c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_operatorSqrt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__operatorSqrt_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random positive-definite matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;SelfAdjointEigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__operatorSqrt_8cpp.html</anchorfile>
      <anchor>a2917a7c485e70d5e14effd6ea53e474d</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>SelfAdjointEigenSolver__operatorSqrt_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>sqrtA</name>
      <anchorfile>SelfAdjointEigenSolver__operatorSqrt_8cpp.html</anchorfile>
      <anchor>ae39fc0c23c02df4b08419009422786d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>X</name>
      <anchorfile>SelfAdjointEigenSolver__operatorSqrt_8cpp.html</anchorfile>
      <anchor>ad25c240a09e1fd6f57ca2b6b08165c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_SelfAdjointEigenSolver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__SelfAdjointEigenSolver_8cpp</filename>
    <member kind="function">
      <type>es</type>
      <name>compute</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver_8cpp.html</anchorfile>
      <anchor>ae3633acdf1eaba4b9727b62d4dc4e2de</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4f</type>
      <name>A</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver_8cpp.html</anchorfile>
      <anchor>a17d09f1cf210141beea7363b0fd7a7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SelfAdjointEigenSolver&lt; Matrix4f &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver_8cpp.html</anchorfile>
      <anchor>aacff44099005bf998165f4e8627ce72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix4f</type>
      <name>X</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver_8cpp.html</anchorfile>
      <anchor>aa19e3bdb9f38548fdc08519677dba791</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random symmetric 5x5 matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;SelfAdjointEigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>a62c9a64644265278725e00b0122629a9</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>X</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType_8cpp.html</anchorfile>
      <anchor>ad25c240a09e1fd6f57ca2b6b08165c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointEigenSolver_SelfAdjointEigenSolver_MatrixType2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType2_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random symmetric matrix, A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl;X=MatrixXd::Random(5, 5);MatrixXd B=X *X.transpose();cout&lt;&lt; &quot;and a random postive-definite matrix, B:&quot;&lt;&lt; endl&lt;&lt; B&lt;&lt; endl&lt;&lt; endl;GeneralizedSelfAdjointEigenSolver&lt; MatrixXd &gt;</type>
      <name>es</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType2_8cpp.html</anchorfile>
      <anchor>afae113086d19818d70631e5e1604232d</anchor>
      <arglist>(A, B)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType2_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>X</name>
      <anchorfile>SelfAdjointEigenSolver__SelfAdjointEigenSolver__MatrixType2_8cpp.html</anchorfile>
      <anchor>ad25c240a09e1fd6f57ca2b6b08165c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixMatrix_8h</filename>
    <class kind="struct">internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">internal::symm_pack_lhs</class>
    <class kind="struct">internal::symm_pack_rhs</class>
    <class kind="struct">internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfadjointMatrixVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>SelfadjointMatrixVector_8h</filename>
    <class kind="struct">SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</class>
    <class kind="struct">SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</class>
    <class kind="struct">internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>product_selfadjoint_vector</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8a8109c563378e0bb69ce4e244807d3a</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *_rhs, Index rhsIncr, Scalar *res, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfadjointProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>SelfadjointProduct_8h</filename>
    <class kind="struct">selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</class>
    <class kind="struct">selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</class>
    <class kind="struct">selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
    <class kind="struct">selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</class>
  </compound>
  <compound kind="file">
    <name>SelfadjointRank2Update.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>SelfadjointRank2Update_8h</filename>
    <class kind="struct">internal::conj_expr_if</class>
    <class kind="struct">internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</class>
    <class kind="struct">internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfAdjointView.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>SelfAdjointView_8h</filename>
    <class kind="class">SelfAdjointView</class>
    <class kind="struct">internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SelfAdjointView_eigenvalues.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointView__eigenvalues_8cpp</filename>
    <member kind="variable">
      <type>VectorXd</type>
      <name>eivals</name>
      <anchorfile>SelfAdjointView__eigenvalues_8cpp.html</anchorfile>
      <anchor>aad20042439815089dfe2278cadbb7f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>SelfAdjointView__eigenvalues_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfAdjointView_operatorNorm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>SelfAdjointView__operatorNorm_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>cout&lt;&lt; &quot;The operator norm of the 3x3 matrix of ones is &quot;&lt;&lt; ones.selfadjointView&lt; Lower &gt;</name>
      <anchorfile>SelfAdjointView__operatorNorm_8cpp.html</anchorfile>
      <anchor>ab15d5447ef9e8f457eeaee44659e3689</anchor>
      <arglist>().operatorNorm()&lt;&lt; endl</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>ones</name>
      <anchorfile>SelfAdjointView__operatorNorm_8cpp.html</anchorfile>
      <anchor>ab287e971f4b2e232225c0f6ccd5e7d9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SelfCwiseBinaryOp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>SelfCwiseBinaryOp_8h</filename>
    <class kind="class">SelfCwiseBinaryOp</class>
    <class kind="struct">internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Settings.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/arch/Default/</path>
    <filename>Settings_8h</filename>
  </compound>
  <compound kind="file">
    <name>SimplicialCholesky.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>SimplicialCholesky_8h</filename>
    <class kind="struct">SimplicialCholesky::keep_diag</class>
    <class kind="class">SimplicialCholesky</class>
    <class kind="struct">internal::solve_retval&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::sparse_solve_retval&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <namespace>internal</namespace>
    <member kind="enumeration">
      <name>SimplicialCholeskyMode</name>
      <anchorfile>SimplicialCholesky_8h.html</anchorfile>
      <anchor>a1ff5cc024f947216a2864aeb3eb1901f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLLt</name>
      <anchorfile>SimplicialCholesky_8h.html</anchorfile>
      <anchor>a1ff5cc024f947216a2864aeb3eb1901fab1e5a3900d264a54898989f8e2eda868</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SimplicialCholeskyLDLt</name>
      <anchorfile>SimplicialCholesky_8h.html</anchorfile>
      <anchor>a1ff5cc024f947216a2864aeb3eb1901faa173351bfc3927e792b752bfaad5aa13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>blas/single.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>blas_2single_8cpp</filename>
    <includes id="level1__impl_8h" name="level1_impl.h" local="yes" imported="no">level1_impl.h</includes>
    <includes id="level1__real__impl_8h" name="level1_real_impl.h" local="yes" imported="no">level1_real_impl.h</includes>
    <includes id="level2__impl_8h" name="level2_impl.h" local="yes" imported="no">level2_impl.h</includes>
    <includes id="level2__real__impl_8h" name="level2_real_impl.h" local="yes" imported="no">level2_real_impl.h</includes>
    <includes id="level3__impl_8h" name="level3_impl.h" local="yes" imported="no">level3_impl.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>blas_2single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>lapack/single.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/lapack/</path>
    <filename>lapack_2single_8cpp</filename>
    <includes id="lapack_2cholesky_8cpp" name="lapack/cholesky.cpp" local="yes" imported="no">cholesky.cpp</includes>
    <includes id="lapack_2lu_8cpp" name="lapack/lu.cpp" local="yes" imported="no">lu.cpp</includes>
    <includes id="eigenvalues_8cpp" name="eigenvalues.cpp" local="yes" imported="no">eigenvalues.cpp</includes>
    <member kind="define">
      <type>#define</type>
      <name>ISCOMPLEX</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>a7691861d488aac518ee1b529187b8ed4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>a660fb72a52a49b87a95b377be84795aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR_SUFFIX_UP</name>
      <anchorfile>lapack_2single_8cpp.html</anchorfile>
      <anchor>aaf4863051a1b4b08c57927fb346b3f88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>size_lin_log.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/utils/</path>
    <filename>size__lin__log_8hh</filename>
    <includes id="size__log_8hh" name="size_log.hh" local="yes" imported="no">size_log.hh</includes>
    <member kind="function">
      <type>void</type>
      <name>size_lin_log</name>
      <anchorfile>size__lin__log_8hh.html</anchorfile>
      <anchor>a9befa54f1fdf66a06a128ac33cc793b1</anchor>
      <arglist>(const int nb_point, const int size_min, const int size_max, Vector &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>size_log.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/utils/</path>
    <filename>size__log_8hh</filename>
    <member kind="function">
      <type>void</type>
      <name>size_log</name>
      <anchorfile>size__log_8hh.html</anchorfile>
      <anchor>a5291a0d15b63e631ba8c0767e2329e8a</anchor>
      <arglist>(const int nb_point, const int size_min, const int size_max, Vector &amp;X)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sizeof.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>sizeof_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_sizeof</name>
      <anchorfile>sizeof_8cpp.html</anchorfile>
      <anchor>a7bf8604a8c5ba8a85d8da1a7e77f2efd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>verifySizeOf</name>
      <anchorfile>sizeof_8cpp.html</anchorfile>
      <anchor>aa0ac9b7b86a0a44f8a348efa9162137f</anchor>
      <arglist>(const MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SkylineInplaceLU.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineInplaceLU_8h</filename>
    <class kind="class">SkylineInplaceLU</class>
  </compound>
  <compound kind="file">
    <name>SkylineMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineMatrix_8h</filename>
    <includes id="SkylineStorage_8h" name="SkylineStorage.h" local="yes" imported="no">SkylineStorage.h</includes>
    <includes id="SkylineMatrixBase_8h" name="SkylineMatrixBase.h" local="yes" imported="no">SkylineMatrixBase.h</includes>
    <class kind="class">SkylineMatrix::InnerLowerIterator</class>
    <class kind="class">SkylineMatrix::InnerUpperIterator</class>
    <class kind="class">SkylineMatrix</class>
    <class kind="struct">internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SkylineMatrixBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineMatrixBase_8h</filename>
    <includes id="SkylineUtil_8h" name="SkylineUtil.h" local="yes" imported="no">SkylineUtil.h</includes>
    <class kind="class">SkylineMatrixBase</class>
  </compound>
  <compound kind="file">
    <name>SkylineProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineProduct_8h</filename>
    <class kind="struct">internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</class>
    <class kind="struct">internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</class>
    <class kind="class">internal::SkylineProduct</class>
    <class kind="struct">SkylineProductReturnType</class>
    <class kind="struct">internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_col_major_time_dense_product</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab01c37964f342af5eede26b93a2d25a3</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_row_major_time_dense_product</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a14dd4e51c4e2fa5d7cf4741fddaf1308</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SkylineStorage.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineStorage_8h</filename>
    <class kind="class">SkylineStorage</class>
  </compound>
  <compound kind="file">
    <name>SkylineUtil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/Skyline/</path>
    <filename>SkylineUtil_8h</filename>
    <class kind="class">internal::eval&lt; T, IsSkyline &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a556fe8f14c1c4dbae631605d8c998d07</anchor>
      <arglist>(Derived, BaseClass)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DBG_SKYLINE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a84a7ce5cfe68b482f5544a60cb8f498f</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_GENERIC_PUBLIC_INTERFACE</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a48e945d6c09e5685d7df5df770c5fe2d</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>aa228c0821e90abf09f277b443085b968</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>acdcfefa5599c251e08a47841ecb98af4</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SKYLINE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a70a3c51148a50b23b58f707f09c5b569</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSkyline</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>ad1f4e3ecbb9f45a17834b3dbc10326c0ab5da8d49ba83ee00863ff674bedcab45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AdditionalProductEvaluationMode</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a00274f3882dcf06096b504b3cae8ae98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeDenseProduct</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a00274f3882dcf06096b504b3cae8ae98a4688d77d89f8bbfe81a26376c2ff46c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkylineTimeSkylineProduct</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a00274f3882dcf06096b504b3cae8ae98a741d25d9f8c20b26cc0ed0d9a9cd3881</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DenseTimeSkylineProduct</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a00274f3882dcf06096b504b3cae8ae98a0ddf08e663e0756a27e991714666d185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SkylineBit</name>
      <anchorfile>SkylineUtil_8h.html</anchorfile>
      <anchor>a0c865c1e7a8747aa057c85c738585493</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>smallvectors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>smallvectors_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>smallVectors</name>
      <anchorfile>smallvectors_8cpp.html</anchorfile>
      <anchor>ab67a4189dcbcc74a814716237b6c3dd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_smallvectors</name>
      <anchorfile>smallvectors_8cpp.html</anchorfile>
      <anchor>ab8599ed802aa4287816ba4e34ca809b8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen/src/misc/Solve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/misc/</path>
    <filename>Eigen_2src_2misc_2Solve_8h</filename>
    <class kind="class">internal::solve_retval_base</class>
    <class kind="struct">internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SOLVE_HELPERS</name>
      <anchorfile>Eigen_2src_2misc_2Solve_8h.html</anchorfile>
      <anchor>a336cfde39f9f79b4322edfd8719a42d3</anchor>
      <arglist>(DecompositionType, Rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported/Eigen/src/SparseExtra/Solve.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>unsupported_2Eigen_2src_2SparseExtra_2Solve_8h</filename>
    <class kind="struct">internal::sparse_solve_retval_base</class>
    <class kind="struct">internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MAKE_SPARSE_SOLVE_HELPERS</name>
      <anchorfile>unsupported_2Eigen_2src_2SparseExtra_2Solve_8h.html</anchorfile>
      <anchor>ac3a5860079b3979d22723f38de79ff58</anchor>
      <arglist>(DecompositionType, Rhs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SolveTriangular.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>SolveTriangular_8h</filename>
    <class kind="struct">internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">internal::triangular_solve_retval</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, false &gt;</class>
    <class kind="struct">internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, true &gt;</class>
    <class kind="class">internal::trsolve_traits</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>eigen2/sparse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/eigen2/</path>
    <filename>eigen2_2sparse_8h</filename>
    <includes id="eigen2_2main_8h" name="eigen2/main.h" local="yes" imported="no">main.h</includes>
    <member kind="enumvalue">
      <name>ForceNonZeroDiag</name>
      <anchorfile>eigen2_2sparse_8h.html</anchorfile>
      <anchor>a8b7655aaaf5998fab474a94c6d75de69ac57c7eb0d864246e4402f4710e5be051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MakeLowerTriangular</name>
      <anchorfile>eigen2_2sparse_8h.html</anchorfile>
      <anchor>a8b7655aaaf5998fab474a94c6d75de69af322de553f94d59a8ffe7249efc9322d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MakeUpperTriangular</name>
      <anchorfile>eigen2_2sparse_8h.html</anchorfile>
      <anchor>a8b7655aaaf5998fab474a94c6d75de69aca9b0a1f2b332c59c1922038fe8f74d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceRealDiag</name>
      <anchorfile>eigen2_2sparse_8h.html</anchorfile>
      <anchor>a8b7655aaaf5998fab474a94c6d75de69aacfb9e8ff089599c25d8d6dd4c23ca2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSparse</name>
      <anchorfile>eigen2_2sparse_8h.html</anchorfile>
      <anchor>af109df090c454ca2198dc27e8a0cf958</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;refMat, SparseMatrix&lt; Scalar &gt; &amp;sparseMat, int flags=0, std::vector&lt; Vector2i &gt; *zeroCoords=0, std::vector&lt; Vector2i &gt; *nonzeroCoords=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSparse</name>
      <anchorfile>eigen2_2sparse_8h.html</anchorfile>
      <anchor>a1524d60ac63f09f60db29dbf116cc5f7</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;refMat, DynamicSparseMatrix&lt; Scalar &gt; &amp;sparseMat, int flags=0, std::vector&lt; Vector2i &gt; *zeroCoords=0, std::vector&lt; Vector2i &gt; *nonzeroCoords=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSparse</name>
      <anchorfile>eigen2_2sparse_8h.html</anchorfile>
      <anchor>a60249b83a17728e792caa3105d1a9450</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;refVec, SparseVector&lt; Scalar &gt; &amp;sparseVec, std::vector&lt; int &gt; *zeroCoords=0, std::vector&lt; int &gt; *nonzeroCoords=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>sparse_8h</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>aa93624b0b2836d2510e8c92ae951d817</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceNonZeroDiag</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>ad96a311de054f77044f00f50481bb0e4ac57c7eb0d864246e4402f4710e5be051</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MakeLowerTriangular</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>ad96a311de054f77044f00f50481bb0e4af322de553f94d59a8ffe7249efc9322d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MakeUpperTriangular</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>ad96a311de054f77044f00f50481bb0e4aca9b0a1f2b332c59c1922038fe8f74d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ForceRealDiag</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>ad96a311de054f77044f00f50481bb0e4aacfb9e8ff089599c25d8d6dd4c23ca2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSparse</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>af109df090c454ca2198dc27e8a0cf958</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;refMat, SparseMatrix&lt; Scalar &gt; &amp;sparseMat, int flags=0, std::vector&lt; Vector2i &gt; *zeroCoords=0, std::vector&lt; Vector2i &gt; *nonzeroCoords=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSparse</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>a1524d60ac63f09f60db29dbf116cc5f7</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;refMat, DynamicSparseMatrix&lt; Scalar &gt; &amp;sparseMat, int flags=0, std::vector&lt; Vector2i &gt; *zeroCoords=0, std::vector&lt; Vector2i &gt; *nonzeroCoords=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initSparse</name>
      <anchorfile>sparse_8h.html</anchorfile>
      <anchor>a60249b83a17728e792caa3105d1a9450</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;refVec, SparseVector&lt; Scalar &gt; &amp;sparseVec, std::vector&lt; int &gt; *zeroCoords=0, std::vector&lt; int &gt; *nonzeroCoords=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_basic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>sparse__basic_8cpp</filename>
    <includes id="sparse_8h" name="sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sparse_basic</name>
      <anchorfile>sparse__basic_8cpp.html</anchorfile>
      <anchor>a8f73af6cfc697020f8588d00258e6643</anchor>
      <arglist>(const SparseMatrixType &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_basic</name>
      <anchorfile>sparse__basic_8cpp.html</anchorfile>
      <anchor>af0b848359513e7af8ff3df6a9ff1a9cd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_cholesky.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>sparse__cholesky_8cpp</filename>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DENSITY</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a8653167a303d0c18dd3260d76c622da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINDENSITY</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a4290054d7292918fb1fcb4c7166eca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOGMM</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>ad0bab6f624ce77f1fc9e30fe985c03e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOMTL</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a72946e3eacf12138c66bae67e8525e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, SelfAdjoint|LowerTriangular &gt;</type>
      <name>EigenSparseSelfAdjointMatrix</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a669068b2fbd489e4b36afd01e35f9b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doEigen</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>af8063d340986d654f65e5758e9f9e44e</anchor>
      <arglist>(const char *name, const EigenSparseSelfAdjointMatrix &amp;sm1, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillSpdMatrix</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a95da6bf20afd55af0a87116357900591</anchor>
      <arglist>(float density, int rows, int cols, EigenSparseSelfAdjointMatrix &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sparse__cholesky_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_dense_product.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>sparse__dense__product_8cpp</filename>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>sparse__dense__product_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DENSITY</name>
      <anchorfile>sparse__dense__product_8cpp.html</anchorfile>
      <anchor>a8653167a303d0c18dd3260d76c622da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINDENSITY</name>
      <anchorfile>sparse__dense__product_8cpp.html</anchorfile>
      <anchor>a4290054d7292918fb1fcb4c7166eca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>sparse__dense__product_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>sparse__dense__product_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>sparse__dense__product_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sparse__dense__product_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_extra.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>sparse__extra_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>sparse_extra</name>
      <anchorfile>sparse__extra_8cpp.html</anchorfile>
      <anchor>af4db1921ae39dc13ab0ff7f860c11e9c</anchor>
      <arglist>(const SparseMatrixType &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_random_setter</name>
      <anchorfile>sparse__extra_8cpp.html</anchorfile>
      <anchor>abd36f024bfdc32a9f9dfc678ee0b228a</anchor>
      <arglist>(SparseMatrix&lt; Scalar, Options &gt; &amp;sm, const DenseType &amp;ref, const std::vector&lt; Vector2i &gt; &amp;nonzeroCoords)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_random_setter</name>
      <anchorfile>sparse__extra_8cpp.html</anchorfile>
      <anchor>a77f0b5f74632028a5a75f92d98e4caa3</anchor>
      <arglist>(DynamicSparseMatrix&lt; T &gt; &amp;sm, const DenseType &amp;ref, const std::vector&lt; Vector2i &gt; &amp;nonzeroCoords)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_extra</name>
      <anchorfile>sparse__extra_8cpp.html</anchorfile>
      <anchor>aac70035c0c7779c87a535857ae272e36</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_ldlt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>sparse__ldlt_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>sparse_ldlt</name>
      <anchorfile>sparse__ldlt_8cpp.html</anchorfile>
      <anchor>aaab502ee50e5d3a527cef2ae72a0471c</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_ldlt</name>
      <anchorfile>sparse__ldlt_8cpp.html</anchorfile>
      <anchor>a868569686092ed7a501a4fddcbff1541</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_llt.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>sparse__llt_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>sparse_llt</name>
      <anchorfile>sparse__llt_8cpp.html</anchorfile>
      <anchor>aaf9e6c7e72106f4b4d6ce0e3e859e2cf</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_llt</name>
      <anchorfile>sparse__llt_8cpp.html</anchorfile>
      <anchor>aebb1354e542f5c20baf1c1db7f939613</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench/sparse_lu.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>bench_2sparse__lu_8cpp</filename>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DENSITY</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a8653167a303d0c18dd3260d76c622da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SUPERLU_SUPPORT</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a8d3c66d6eef878ce0bc4d02cef6ce45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_UMFPACK_SUPPORT</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a3ca2d904efdf273c6500632122fd7ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINDENSITY</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a4290054d7292918fb1fcb4c7166eca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOGMM</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>ad0bab6f624ce77f1fc9e30fe985c03e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOMTL</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a72946e3eacf12138c66bae67e8525e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>VectorX</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a6c2b33c19f2b5126e5dbaba2c229785e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doEigen</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a1e146f6011108d87d73da3d3edc57e0b</anchor>
      <arglist>(const char *name, const EigenSparseMatrix &amp;sm1, const VectorX &amp;b, VectorX &amp;x, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bench_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported/test/sparse_lu.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/test/</path>
    <filename>unsupported_2test_2sparse__lu_8cpp</filename>
    <member kind="function">
      <type>void</type>
      <name>sparse_lu</name>
      <anchorfile>unsupported_2test_2sparse__lu_8cpp.html</anchorfile>
      <anchor>adf1158f433b55f541ba5aea2853ee8c8</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_lu</name>
      <anchorfile>unsupported_2test_2sparse__lu_8cpp.html</anchorfile>
      <anchor>a05f32a6522084c0fb41a7a0afd33cec4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>bench/sparse_product.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>bench_2sparse__product_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="yes" imported="no">BenchTimer.h</includes>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>bench_2sparse__product_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>bench_2sparse__product_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NNZPERCOL</name>
      <anchorfile>bench_2sparse__product_8cpp.html</anchorfile>
      <anchor>a5a59cf75146a7c478b2bc41e70b27f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>bench_2sparse__product_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>bench_2sparse__product_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bench_sort</name>
      <anchorfile>bench_2sparse__product_8cpp.html</anchorfile>
      <anchor>a651dd7860092f31db3b08fe36ed82438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>bench_2sparse__product_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test/sparse_product.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>test_2sparse__product_8cpp</filename>
    <includes id="sparse_8h" name="sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sparse_product</name>
      <anchorfile>test_2sparse__product_8cpp.html</anchorfile>
      <anchor>aed1a8c6ab7fa3357e7ca993595568cc4</anchor>
      <arglist>(const SparseMatrixType &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_product_regression_test</name>
      <anchorfile>test_2sparse__product_8cpp.html</anchorfile>
      <anchor>a59fdd7d00adf2170b30fdbadbd6f91f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_product</name>
      <anchorfile>test_2sparse__product_8cpp.html</anchorfile>
      <anchor>af278b2d14cf40d07b4f636b811e21339</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_randomsetter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>sparse__randomsetter_8cpp</filename>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DENSITY</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a8653167a303d0c18dd3260d76c622da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINDENSITY</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a4290054d7292918fb1fcb4c7166eca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOGMM</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>ad0bab6f624ce77f1fc9e30fe985c03e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOMTL</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a72946e3eacf12138c66bae67e8525e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dostuff</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a728f25a36d04ee2c3aa05cb72245345a</anchor>
      <arglist>(const char *name, EigenSparseMatrix &amp;sm1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>nentries</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>aea556e57b7fa9d8784c09294d3a7eb33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static double</type>
      <name>rtime</name>
      <anchorfile>sparse__randomsetter_8cpp.html</anchorfile>
      <anchor>a3b34c2088877adb17ace5f2793e4f020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_setter.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>sparse__setter_8cpp</filename>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_MEM</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>ae54e9aa8eb18062e42bbeefb7f7e1da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_GOOGLEHASH_SUPPORT</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>aa145b0df6609701b438291b56c10021c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>KK</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>af785e033fe89e7d7aeebfdb8eb3c27a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBPERROW</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a05092a6933fbccb0d0b0f011800625e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Vector2i &gt;</type>
      <name>Coordinates</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a9aa708193d8f2d4b9ca7d0ee2630c5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; float &gt;</type>
      <name>Values</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a7c28d0550a40521b5d19a8a7bc029cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>coo_tocsr</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a27526bd5637a1b70b195d10c8266664c</anchor>
      <arglist>(const int n_row, const int n_col, const int nnz, const Coordinates Aij, const Values Ax, int Bp[], int Bj[], T Bx[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>csr_sort_indices</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>aa722a3d5f99f0f089f02ffd41983b561</anchor>
      <arglist>(const I n_row, const I Ap[], I Aj[], T Ax[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>csr_sum_duplicates</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a98cead65bb113af4bd104fe2920540fd</anchor>
      <arglist>(const I n_row, const I n_col, I Ap[], I Aj[], T Ax[])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>kv_pair_less</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a1166c259af71f5e595e529c834695402</anchor>
      <arglist>(const std::pair&lt; T1, T2 &gt; &amp;x, const std::pair&lt; T1, T2 &gt; &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setinnerrand_eigen</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>ae3ef6b1742fb2b5b4b2d1aa6a8e9aaaf</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_eigen_compact</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a300bea4b860afacc6073fc683f1f01ea</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_eigen_dynamic</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>ad75572165093fb297fa4bd63b0046928</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_eigen_gnu_hash</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a9d1cbbc5c7140158e012b94ad1abe485</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_eigen_google_dense</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a3cf6ccc0ae806639111995a475efc1fb</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_eigen_google_sparse</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>ab9b875c924eadb5861d32653d436924d</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_eigen_sumeq</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a196522fd030dca63048f5758eecfa50b</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_mtl</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>ae9397d46b669f71374806f7f12db0d1e</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_scipy</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>af05e58e4ed027c803c1a73ca087824c5</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_ublas_compressed</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>af962a3618ddd56644643921260d0786b</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_ublas_coord</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a093ba8c4f998dcfe4b344923770d7fab</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_ublas_genvec</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a9906171285091d7c016605f71d3ab614</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar *</type>
      <name>setrand_ublas_mapped</name>
      <anchorfile>sparse__setter_8cpp.html</anchorfile>
      <anchor>a6fc0c58d0ce8bd43c37983a14b7b84dc</anchor>
      <arglist>(const Coordinates &amp;coords, const Values &amp;vals)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_solvers.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>sparse__solvers_8cpp</filename>
    <includes id="sparse_8h" name="sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>initSPD</name>
      <anchorfile>sparse__solvers_8cpp.html</anchorfile>
      <anchor>afdc1343eeabd8d973eaa0a8025e4b7c8</anchor>
      <arglist>(double density, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;refMat, SparseMatrix&lt; Scalar &gt; &amp;sparseMat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sparse_solvers</name>
      <anchorfile>sparse__solvers_8cpp.html</anchorfile>
      <anchor>a6021ad113fc263c269f29ab052502d4f</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_solvers</name>
      <anchorfile>sparse__solvers_8cpp.html</anchorfile>
      <anchor>aed5657dd432ace48f500f38da7a8e059</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_transpose.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>sparse__transpose_8cpp</filename>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>sparse__transpose_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DENSITY</name>
      <anchorfile>sparse__transpose_8cpp.html</anchorfile>
      <anchor>a8653167a303d0c18dd3260d76c622da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINDENSITY</name>
      <anchorfile>sparse__transpose_8cpp.html</anchorfile>
      <anchor>a4290054d7292918fb1fcb4c7166eca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>sparse__transpose_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>sparse__transpose_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>sparse__transpose_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sparse__transpose_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_trisolver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>sparse__trisolver_8cpp</filename>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>BENCH</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a5fcf11b9dba96e1e0555440c480f839c</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DENSITY</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a8653167a303d0c18dd3260d76c622da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MINDENSITY</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a4290054d7292918fb1fcb4c7166eca81</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NBTRIES</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a4ba7e63cc7b53c648c5b2d15a2ee6dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, UpperTriangular &gt;</type>
      <name>EigenSparseTriMatrix</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>aaf1794fd117347fd7138a21427e72d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, RowMajorBit|UpperTriangular &gt;</type>
      <name>EigenSparseTriMatrixRow</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>aee50e5a860e4ca7315781034a933d342</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fillMatrix</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a5e03836aa3a43d0fc2d367ee4b51dd6b</anchor>
      <arglist>(float density, int rows, int cols, EigenSparseTriMatrix &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sparse__trisolver_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sparse_vector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>sparse__vector_8cpp</filename>
    <includes id="sparse_8h" name="sparse.h" local="yes" imported="no">sparse.h</includes>
    <member kind="function">
      <type>void</type>
      <name>sparse_vector</name>
      <anchorfile>sparse__vector_8cpp.html</anchorfile>
      <anchor>a830b49559030f867485a93a19d0985b7</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_sparse_vector</name>
      <anchorfile>sparse__vector_8cpp.html</anchorfile>
      <anchor>a5731c8ce6b75a20a94fcfbf1c05a1ed3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseAssign.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseAssign_8h</filename>
  </compound>
  <compound kind="file">
    <name>SparseBlock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseBlock_8h</filename>
    <class kind="class">SparseInnerVectorSet&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Size &gt;::InnerIterator</class>
    <class kind="class">SparseInnerVectorSet&lt; DynamicSparseMatrix&lt; _Scalar, _Options &gt;, Size &gt;::InnerIterator</class>
    <class kind="class">SparseInnerVectorSet::InnerIterator</class>
    <class kind="class">SparseInnerVectorSet</class>
    <class kind="class">SparseInnerVectorSet&lt; DynamicSparseMatrix&lt; _Scalar, _Options &gt;, Size &gt;</class>
    <class kind="class">SparseInnerVectorSet&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Size &gt;</class>
    <class kind="struct">internal::traits&lt; SparseInnerVectorSet&lt; MatrixType, Size &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseCwiseBinaryOp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseCwiseBinaryOp_8h</filename>
    <class kind="class">CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</class>
    <class kind="class">CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</class>
    <class kind="struct">internal::promote_storage_type&lt; Dense, Sparse &gt;</class>
    <class kind="struct">internal::promote_storage_type&lt; Sparse, Dense &gt;</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Dense, Sparse &gt;</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Dense &gt;</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseCwiseUnaryOp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseCwiseUnaryOp_8h</filename>
    <class kind="class">CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</class>
    <class kind="class">CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;</class>
    <class kind="class">CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</class>
  </compound>
  <compound kind="file">
    <name>SparseDenseProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseDenseProduct_8h</filename>
    <class kind="struct">DenseSparseProductReturnType</class>
    <class kind="struct">DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">DenseTimeSparseProduct</class>
    <class kind="class">SparseDenseOuterProduct::InnerIterator</class>
    <class kind="class">SparseDenseOuterProduct</class>
    <class kind="struct">SparseDenseProductReturnType</class>
    <class kind="struct">SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</class>
    <class kind="class">SparseTimeDenseProduct</class>
    <class kind="struct">internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseDiagonalProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseDiagonalProduct_8h</filename>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</class>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</class>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">SparseDiagonalProduct</class>
    <class kind="struct">internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="enumvalue">
      <name>SDP_IsDiagonal</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad656b65860096276795afe0f32cf4a76a1b65fe1bbfd616c397a1c0c320f5e1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseRowMajor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad656b65860096276795afe0f32cf4a76ab53ff8eb926a1a23a273684ad7c93d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseColMajor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad656b65860096276795afe0f32cf4a76a7b87cd44182996a0dd8c7862c1ebfea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseDot.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseDot_8h</filename>
  </compound>
  <compound kind="file">
    <name>SparseFuzzy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseFuzzy_8h</filename>
  </compound>
  <compound kind="file">
    <name>SparseLDLTLegacy.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>SparseLDLTLegacy_8h</filename>
    <class kind="struct">internal::solve_retval&lt; SparseLDLT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="class">SparseLDLT</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLLT.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>SparseLLT_8h</filename>
    <class kind="struct">internal::solve_retval&lt; SparseLLT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="class">SparseLLT</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseLU.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>SparseLU_8h</filename>
    <class kind="class">SparseLU</class>
    <member kind="enumvalue">
      <name>SvNoTrans</name>
      <anchorfile>SparseLU_8h.html</anchorfile>
      <anchor>ad6042d958939be8c7402f61bb346abe0af53c47ed0367f1f6b3c4c32ca9f0aaa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SvTranspose</name>
      <anchorfile>SparseLU_8h.html</anchorfile>
      <anchor>ad6042d958939be8c7402f61bb346abe0a7b17d50190de67e54a0187c7399a9779</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SvAdjoint</name>
      <anchorfile>SparseLU_8h.html</anchorfile>
      <anchor>ad6042d958939be8c7402f61bb346abe0ad016d041c57dfca70801a35627c380b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseMatrix_8h</filename>
    <class kind="struct">SparseMatrix::default_prunning_func</class>
    <class kind="class">SparseMatrix::InnerIterator</class>
    <class kind="class">SparseMatrix</class>
    <class kind="struct">internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseMatrixBase.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseMatrixBase_8h</filename>
    <includes id="CommonCwiseUnaryOps_8h" name="CommonCwiseUnaryOps.h" local="yes" imported="no">../plugins/CommonCwiseUnaryOps.h</includes>
    <includes id="CommonCwiseBinaryOps_8h" name="CommonCwiseBinaryOps.h" local="yes" imported="no">../plugins/CommonCwiseBinaryOps.h</includes>
    <includes id="MatrixCwiseUnaryOps_8h" name="MatrixCwiseUnaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseUnaryOps.h</includes>
    <includes id="MatrixCwiseBinaryOps_8h" name="MatrixCwiseBinaryOps.h" local="yes" imported="no">../plugins/MatrixCwiseBinaryOps.h</includes>
    <class kind="class">SparseMatrixBase</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_CURRENT_STORAGE_BASE_CLASS</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>a140b988ffa480af0799d873ce22898f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>SparseMatrixBase_8h.html</anchorfile>
      <anchor>adf20b01116565c6b825563f8d3ee1d3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseProduct_8h</filename>
    <class kind="class">SparseSparseProduct</class>
    <class kind="struct">SparseSparseProductReturnType</class>
    <class kind="struct">internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseRedux.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseRedux_8h</filename>
  </compound>
  <compound kind="file">
    <name>SparseSelfAdjointView.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseSelfAdjointView_8h</filename>
    <class kind="class">DenseTimeSparseSelfAdjointProduct</class>
    <class kind="class">SparseSelfAdjointTimeDenseProduct</class>
    <class kind="class">SparseSelfAdjointView</class>
    <class kind="class">SparseSymmetricPermutationProduct</class>
    <class kind="struct">internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acf34da77806548e96e98b453c95042dc</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a96810157bdd4135fdb06e70202770917</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseSparseProduct.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseSparseProduct_8h</filename>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <namespace>internal</namespace>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_product_impl</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1ea1100f40200c353bba0ae6672fdd92</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_product_impl2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7bb618b7d934c5af4d1bb7d6cda91a0c</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseTranspose.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseTranspose_8h</filename>
    <class kind="class">TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <class kind="class">TransposeImpl&lt; MatrixType, Sparse &gt;</class>
  </compound>
  <compound kind="file">
    <name>SparseTriangularView.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseTriangularView_8h</filename>
    <class kind="class">SparseTriangularView::InnerIterator</class>
    <class kind="class">SparseTriangularView</class>
    <class kind="struct">internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseUtil.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseUtil_8h</filename>
    <class kind="struct">internal::eval&lt; T, Sparse &gt;</class>
    <class kind="struct">internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_EIGEN_SPARSE_PUBLIC_INTERFACE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aa7f85c58bedc55b30189bba57e66c5dd</anchor>
      <arglist>(Derived, BaseClass)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DBG_SPARSE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a1a0ccbbfda8877d89c7e6be74ad8f078</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aa49d12e32c9621b2130abc38a317e7b8</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_ASSIGNMENT_OPERATORS</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>aff82ec6051d119d6c343cec1ed452f63</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_INHERIT_SCALAR_ASSIGNMENT_OPERATOR</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a2b4cbb64e27850f0151b228f9f137802</anchor>
      <arglist>(Derived, Op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_SPARSE_PUBLIC_INTERFACE</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a936f4ca73ea9a70e080520f8c7c4fa03</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>CoherentAccessPattern</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a2bb63df0089daa5f133e4e003d188dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>InnerRandomAccessPattern</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a261fdd53c867f5f29679505ce6d1867c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>OuterRandomAccessPattern</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>a7e40e29059372957eb7251f6f7241bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>RandomAccessPattern</name>
      <anchorfile>SparseUtil_8h.html</anchorfile>
      <anchor>addbbc98164351b70df50a839d0f76e23</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SparseVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseVector_8h</filename>
    <class kind="class">SparseVector::InnerIterator</class>
    <class kind="class">SparseVector</class>
    <class kind="struct">internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>SparseView.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>SparseView_8h</filename>
    <class kind="class">SparseView::InnerIterator</class>
    <class kind="class">SparseView</class>
    <class kind="struct">internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>spmv.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>spmv_8cpp</filename>
    <includes id="BenchTimer_8h" name="BenchTimer.h" local="yes" imported="no">BenchTimer.h</includes>
    <includes id="BenchSparseUtil_8h" name="BenchSparseUtil.h" local="yes" imported="no">BenchSparseUtil.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>spmv_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SPMV_BENCH</name>
      <anchorfile>spmv_8cpp.html</anchorfile>
      <anchor>acd8ee25cfb2b4c987ba778a362b1dc66</anchor>
      <arglist>(CODE)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>spmv_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stable_norm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>stable__norm_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T</type>
      <name>copy</name>
      <anchorfile>stable__norm_8cpp.html</anchorfile>
      <anchor>a4797d979c33449c541716a04ca15159d</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFinite</name>
      <anchorfile>stable__norm_8cpp.html</anchorfile>
      <anchor>ae4fc9282135ef728dbbc61111b9c2e95</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNotNaN</name>
      <anchorfile>stable__norm_8cpp.html</anchorfile>
      <anchor>ac51a95b8440d4b9965f05b334ceaff6c</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_norm</name>
      <anchorfile>stable__norm_8cpp.html</anchorfile>
      <anchor>aff53784ff8b0abfabb04dafddc8ec203</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE T</type>
      <name>sub</name>
      <anchorfile>stable__norm_8cpp.html</anchorfile>
      <anchor>abbcc1b1ba3de417b2c556b7a2f6d54f6</anchor>
      <arglist>(T a, T b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_stable_norm</name>
      <anchorfile>stable__norm_8cpp.html</anchorfile>
      <anchor>a17685e4909677cfb1d49512ff46ab405</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StableNorm.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>StableNorm_8h</filename>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>stable_norm_kernel</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac1fab097087f5528e78b377332fa30df</anchor>
      <arglist>(const ExpressionType &amp;bl, Scalar &amp;ssq, Scalar &amp;scale, Scalar &amp;invScale)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>static_size_generator.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/static/</path>
    <filename>static__size__generator_8hh</filename>
    <class kind="struct">static_size_generator</class>
    <class kind="struct">static_size_generator&lt; 1, Perf_Analyzer, Action, Interface &gt;</class>
  </compound>
  <compound kind="file">
    <name>StaticAssert.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>StaticAssert_8h</filename>
    <class kind="struct">internal::static_assertion</class>
    <class kind="struct">internal::static_assertion&lt; true &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_PREDICATE_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a98369d7862bc954b23827ea93ef0a914</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac95cf960f4a8395b28af90edfda755f0</anchor>
      <arglist>(CONDITION, MSG)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_DYNAMIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a66478b8cbea2f3b9fd459b9757144ff2</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_FIXED_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a50d32252d6396ebfdb4f05802e5014f9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_LVALUE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a035dfe5cbd4c226a3a96d8677a996fdf</anchor>
      <arglist>(Derived)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_MATRIX_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a60a9ff4c2bc47b84024a471210d292ba</anchor>
      <arglist>(TYPE, ROWS, COLS)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_NON_INTEGER</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a9e3e7d3a7dc559b8b72aa535d3a555d9</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_MATRIX_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ab247f0d0f9226fe72bb02adefde6361d</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SAME_VECTOR_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>a1b0fdf26cc91ef461d8eb245f7085a80</anchor>
      <arglist>(TYPE0, TYPE1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_SIZE_1x1</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>addb40726804f9537a9cc89904f96db98</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_ONLY</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>ac04a73705a0aa1d66c4b80f6338db904</anchor>
      <arglist>(TYPE)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STATIC_ASSERT_VECTOR_SPECIFIC_SIZE</name>
      <anchorfile>StaticAssert_8h.html</anchorfile>
      <anchor>abf22bd5abe14bc8ffe8ef673e6e9497d</anchor>
      <arglist>(TYPE, SIZE)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stddeque.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>stddeque_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_stddeque_matrix</name>
      <anchorfile>stddeque_8cpp.html</anchorfile>
      <anchor>a56d1c2984a13c8166218e157782ba5af</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stddeque_quaternion</name>
      <anchorfile>stddeque_8cpp.html</anchorfile>
      <anchor>a22944bef02908a2b60c6aef21b01e7e2</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stddeque_transform</name>
      <anchorfile>stddeque_8cpp.html</anchorfile>
      <anchor>aad413a365b5e252ef1158c38be77026b</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_stddeque</name>
      <anchorfile>stddeque_8cpp.html</anchorfile>
      <anchor>adf7b2a8e36a683932119b5f75eeab1e8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdDeque.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/StlSupport/</path>
    <filename>StdDeque_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">Eigen/src/StlSupport/details.h</includes>
    <class kind="class">std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_DEQUE_SPECIALIZATION</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>a91feeea5b87bb351e76ed5686a5a3539</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXPLICIT_STL_DEQUE_INSTANTIATION</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>ae7657bec6a470d865fb252807f9195b3</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_DEQUE_SPECIALIZATION_BODY</name>
      <anchorfile>StdDeque_8h.html</anchorfile>
      <anchor>a5f36f557b2a31b81a9cec0dd50530218</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdlist.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>stdlist_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_stdlist_matrix</name>
      <anchorfile>stdlist_8cpp.html</anchorfile>
      <anchor>af3bcc61589973925b7af5f24fe9155fc</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdlist_quaternion</name>
      <anchorfile>stdlist_8cpp.html</anchorfile>
      <anchor>adcc05e001cc6c250734ea9ed72adaa71</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdlist_transform</name>
      <anchorfile>stdlist_8cpp.html</anchorfile>
      <anchor>a84d9d1a7fe559652156aabb4c9382b6d</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_stdlist</name>
      <anchorfile>stdlist_8cpp.html</anchorfile>
      <anchor>ae20aa5ef0fd58c5ff4df8cac0e453923</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdList.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/StlSupport/</path>
    <filename>StdList_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">Eigen/src/StlSupport/details.h</includes>
    <class kind="class">std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_LIST_SPECIALIZATION</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>a00977ca40f62fb65257e20e85fde455b</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EXPLICIT_STL_LIST_INSTANTIATION</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>ac7af0e1d648f359b1f1d31ae436a9807</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_LIST_SPECIALIZATION_BODY</name>
      <anchorfile>StdList_8h.html</anchorfile>
      <anchor>a16418db4c1b7800ad9345ebce661550f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdvector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>stdvector_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_matrix</name>
      <anchorfile>stdvector_8cpp.html</anchorfile>
      <anchor>a06306316f508d687ec479e1dfebea968</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_quaternion</name>
      <anchorfile>stdvector_8cpp.html</anchorfile>
      <anchor>aa16f2d436c3cac5fbf92a1f1fa161945</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_transform</name>
      <anchorfile>stdvector_8cpp.html</anchorfile>
      <anchor>a17459ab221776d239782fb8dff37adbe</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_stdvector</name>
      <anchorfile>stdvector_8cpp.html</anchorfile>
      <anchor>ab48b9301b29a848a7c42cd32054024c8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StdVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/StlSupport/</path>
    <filename>StdVector_8h</filename>
    <includes id="details_8h" name="details.h" local="yes" imported="no">Eigen/src/StlSupport/details.h</includes>
    <class kind="class">std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>af2c50273f9fe276465807b85eb338ee2</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_STD_VECTOR_SPECIALIZATION_BODY</name>
      <anchorfile>StdVector_8h.html</anchorfile>
      <anchor>adb4627be292d24b707ecdcf9e9e2e696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stdvector_overload.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>stdvector__overload_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_matrix</name>
      <anchorfile>stdvector__overload_8cpp.html</anchorfile>
      <anchor>a06306316f508d687ec479e1dfebea968</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_quaternion</name>
      <anchorfile>stdvector__overload_8cpp.html</anchorfile>
      <anchor>aa16f2d436c3cac5fbf92a1f1fa161945</anchor>
      <arglist>(const QuaternionType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_stdvector_transform</name>
      <anchorfile>stdvector__overload_8cpp.html</anchorfile>
      <anchor>a17459ab221776d239782fb8dff37adbe</anchor>
      <arglist>(const TransformType &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_stdvector_overload</name>
      <anchorfile>stdvector__overload_8cpp.html</anchorfile>
      <anchor>a1fd920ddf8a16cc7816c12d8961d00b2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>StemFunction.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/MatrixFunctions/</path>
    <filename>StemFunction_8h</filename>
    <class kind="class">StdStemFunctions</class>
  </compound>
  <compound kind="file">
    <name>STL_algo_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/STL_algo/</path>
    <filename>STL__algo__interface_8hh</filename>
    <class kind="class">STL_algo_interface::somme</class>
    <class kind="class">STL_algo_interface</class>
    <class kind="class">STL_algo_interface::vector_generator</class>
  </compound>
  <compound kind="file">
    <name>STL_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/STL/</path>
    <filename>STL__interface_8hh</filename>
    <class kind="class">STL_interface</class>
  </compound>
  <compound kind="file">
    <name>STL_perf_analyzer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>STL__perf__analyzer_8hh</filename>
    <includes id="STL__timer_8hh" name="STL_timer.hh" local="yes" imported="no">STL_timer.hh</includes>
    <includes id="bench__parameter_8hh" name="bench_parameter.hh" local="yes" imported="no">bench_parameter.hh</includes>
    <class kind="class">STL_Perf_Analyzer</class>
  </compound>
  <compound kind="file">
    <name>STL_timer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>STL__timer_8hh</filename>
    <class kind="class">STL_Timer</class>
  </compound>
  <compound kind="file">
    <name>Stride.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Stride_8h</filename>
    <class kind="class">InnerStride</class>
    <class kind="class">OuterStride</class>
    <class kind="class">Stride</class>
  </compound>
  <compound kind="file">
    <name>SuperLUSupport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>SuperLUSupport_8h</filename>
    <class kind="struct">SluMatrix</class>
    <class kind="struct">SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</class>
    <class kind="struct">SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</class>
    <class kind="class">SparseLU&lt; MatrixType, SuperLU &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECL_GSSVX</name>
      <anchorfile>SuperLUSupport_8h.html</anchorfile>
      <anchor>a26929c8b7d040ff746566d2843dd4ae5</anchor>
      <arglist>(PREFIX, FLOATTYPE, KEYTYPE)</arglist>
    </member>
    <member kind="function">
      <type>SluMatrix</type>
      <name>asSluMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aedcadf248e310d2193972722ca857b2f</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4ee985a2a56ceaedd36d67dc87365663</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SVD.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>SVD_8h</filename>
    <class kind="class">SVD</class>
  </compound>
  <compound kind="file">
    <name>swap.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>swap_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">other_matrix_type</class>
    <class kind="struct">other_matrix_type&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_STATIC_ASSERT</name>
      <anchorfile>swap_8cpp.html</anchorfile>
      <anchor>ad5d416dff2838a4b9cd98abe204f67f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>swap_8cpp.html</anchorfile>
      <anchor>aa650633dd25bd76221bd6889764c28ce</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_swap</name>
      <anchorfile>swap_8cpp.html</anchorfile>
      <anchor>aa9645d2d1912efd27e83867429e862d0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Swap.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Swap_8h</filename>
    <class kind="class">SwapWrapper</class>
    <class kind="struct">internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>target_object.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>target__object_8cpp</filename>
    <includes id="target__object_8h" name="target_object.h" local="yes" imported="no">../include/target_object.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a4decfa9d5358a0b01a7d85fd4ae3ebf9</anchor>
      <arglist>(std::ostream &amp;stream, TargetObject const &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>target_object.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>target__object_8h</filename>
    <includes id="contact__point_8h" name="contact_point.h" local="yes" imported="no">../include/contact_point.h</includes>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">../include/utilities.h</includes>
    <class kind="class">ICR::TargetObject</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>test_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/f77/</path>
    <filename>test__interface_8hh</filename>
    <member kind="function">
      <type>void</type>
      <name>test_interface</name>
      <anchorfile>test__interface_8hh.html</anchorfile>
      <anchor>aa25d49745de957f20b8d8250c040e44c</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tiny_blitz_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/blitz/</path>
    <filename>tiny__blitz__interface_8hh</filename>
    <class kind="class">tiny_blitz_interface</class>
  </compound>
  <compound kind="file">
    <name>TopicAliasing_block.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>TopicAliasing__block_8cpp</filename>
    <member kind="function">
      <type>MatrixXi</type>
      <name>mat</name>
      <anchorfile>TopicAliasing__block_8cpp.html</anchorfile>
      <anchor>a8382b49bc4d20585c107c6e85f882e07</anchor>
      <arglist>(3, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopicAliasing_block_correct.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>TopicAliasing__block__correct_8cpp</filename>
    <member kind="function">
      <type>MatrixXi</type>
      <name>mat</name>
      <anchorfile>TopicAliasing__block__correct_8cpp.html</anchorfile>
      <anchor>a8382b49bc4d20585c107c6e85f882e07</anchor>
      <arglist>(3, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopicAliasing_cwise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>TopicAliasing__cwise_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>mat</name>
      <anchorfile>TopicAliasing__cwise_8cpp.html</anchorfile>
      <anchor>a21b9e76d266ba558e8efeb9e669a3a20</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopicAliasing_mult1.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>TopicAliasing__mult1_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>matA</name>
      <anchorfile>TopicAliasing__mult1_8cpp.html</anchorfile>
      <anchor>a5ff4c3f5164e18d2e58e3f608cef2df2</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopicAliasing_mult2.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>TopicAliasing__mult2_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>matA</name>
      <anchorfile>TopicAliasing__mult2_8cpp.html</anchorfile>
      <anchor>a5ff4c3f5164e18d2e58e3f608cef2df2</anchor>
      <arglist>(2, 2)</arglist>
    </member>
    <member kind="function">
      <type>MatrixXf</type>
      <name>matB</name>
      <anchorfile>TopicAliasing__mult2_8cpp.html</anchorfile>
      <anchor>a9bb6b0ee9ae9be1327cc8e1c3852b510</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopicAliasing_mult3.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>TopicAliasing__mult3_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>matA</name>
      <anchorfile>TopicAliasing__mult3_8cpp.html</anchorfile>
      <anchor>a5ff4c3f5164e18d2e58e3f608cef2df2</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TopicLinearAlgebraDecompositions.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>TopicLinearAlgebraDecompositions_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>TopicStorageOrders_example.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>TopicStorageOrders__example_8cpp</filename>
    <member kind="variable">
      <type>Matrix&lt; int, 3, 4, ColMajor &gt;</type>
      <name>Acolmajor</name>
      <anchorfile>TopicStorageOrders__example_8cpp.html</anchorfile>
      <anchor>ad1a996dcd6e5ed612b956c56a7075fb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trackball.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>trackball_8cpp</filename>
    <includes id="trackball_8h" name="trackball.h" local="yes" imported="no">trackball.h</includes>
    <includes id="camera_8h" name="camera.h" local="yes" imported="no">camera.h</includes>
  </compound>
  <compound kind="file">
    <name>trackball.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/demos/opengl/</path>
    <filename>trackball_8h</filename>
    <class kind="class">Trackball</class>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Transform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Transform_8h</filename>
    <class kind="struct">Transform::construct_from_matrix</class>
    <class kind="struct">Transform::construct_from_matrix&lt; OtherDerived, true &gt;</class>
    <class kind="struct">ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</class>
    <class kind="struct">ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</class>
    <class kind="struct">ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="class">Transform</class>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga50b7384fd223c0bbe68f07f45770e155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga286ec38c39d5e356dbfea7d695f09a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga93f2bb4699ee3ff37ff156a9c7a12d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac2cfea9409b1ac589cc20f259b6189eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Transform.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2Transform_8h</filename>
    <class kind="struct">internal::projective_transform_inverse</class>
    <class kind="struct">internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="class">Transform</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_product_result</class>
    <class kind="struct">internal::transform_right_product_impl&lt; TransformType, MatrixType, 0 &gt;</class>
    <class kind="struct">internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</class>
    <class kind="struct">internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &gt;</class>
    <class kind="struct">internal::transform_take_affine_part</class>
    <class kind="struct">internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">internal::transform_traits</class>
    <class kind="struct">internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <namespace>internal</namespace>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaac62cb423a4af85793c656a9848282a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaaacee014168e2286115b9acd93de9c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1cee3e45cad60050d3c94cf603e2ff45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaca1e57a15de08fe20c934c5600f19314</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaa44476c8fb0e300b47e21111db7f8224</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2ffd4a2121dd59a3955735299e5e6364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga40d0ecae258b06c9633323da78162515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1c999eef555fe940f147f3e8d18be6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3802603a0c0017d3bc38e1c2483bc0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4ee356e527fdc5aa9b048542ff6d4278</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf6a2d462b1cb12f96cb6baedc132a3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaaab0779d16c81454c038cee3324585f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab2b63f5ecf343e58bee2eb482592bc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0af228e7443e5447de55bc7ba10b4d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad835f3f4d1783ee8b7ff85af90b9d13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaaf2985f9f12b96ba19c07a5ecd47056b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/Geometry/Translation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/Geometry/</path>
    <filename>Eigen2Support_2Geometry_2Translation_8h</filename>
    <class kind="class">Translation</class>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaa0b48ef208ba6abeb7f4786b552a3bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94a8401d6caf6c9688fd14a17297fa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac7244ecac036525fb23aad8d3bf3209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga53a248891c9ce7fb37ed793cd85eed85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Geometry/Translation.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Geometry_2Translation_8h</filename>
    <class kind="class">Translation</class>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaa0b48ef208ba6abeb7f4786b552a3bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94a8401d6caf6c9688fd14a17297fa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac7244ecac036525fb23aad8d3bf3209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga53a248891c9ce7fb37ed793cd85eed85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transpose.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Transpose_8h</filename>
    <class kind="struct">internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</class>
    <class kind="struct">internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">internal::checkTransposeAliasing_impl</class>
    <class kind="struct">internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">internal::inplace_transpose_selector&lt; MatrixType, false &gt;</class>
    <class kind="struct">internal::inplace_transpose_selector&lt; MatrixType, true &gt;</class>
    <class kind="struct">internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="class">Transpose</class>
    <class kind="class">TransposeImpl&lt; MatrixType, Dense &gt;</class>
    <class kind="struct">internal::TransposeImpl_base</class>
    <class kind="struct">internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>transpose_nonconst_ctor_on_const_xpr.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>transpose__nonconst__ctor__on__const__xpr_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>transpose__nonconst__ctor__on__const__xpr_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>transpose__nonconst__ctor__on__const__xpr_8cpp.html</anchorfile>
      <anchor>ad0f03c4a45448943d9296982de4d6269</anchor>
      <arglist>(CV_QUALIFIER Matrix3d &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transpose__nonconst__ctor__on__const__xpr_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>transpose_on_const_type_actually_const.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/failtest/</path>
    <filename>transpose__on__const__type__actually__const_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>CV_QUALIFIER</name>
      <anchorfile>transpose__on__const__type__actually__const_8cpp.html</anchorfile>
      <anchor>a529cdc81699ab3e1e8ad3514846938ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>foo</name>
      <anchorfile>transpose__on__const__type__actually__const_8cpp.html</anchorfile>
      <anchor>ac07863d69ae41a4e395b31f73b35fbcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>transpose__on__const__type__actually__const_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Transpositions.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Transpositions_8h</filename>
    <class kind="class">Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="class">Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</class>
    <class kind="struct">internal::transposition_matrix_product_retval</class>
    <class kind="class">Transpositions</class>
    <class kind="class">TranspositionsBase</class>
    <class kind="class">TranspositionsWrapper</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionsDerived, Derived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>Transpositions_8h.html</anchorfile>
      <anchor>ae5ef3133f780c0a34731b991084d70ff</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const TranspositionsBase&lt; TranspositionsDerived &gt; &amp;transpositions)</arglist>
    </member>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>Transpositions_8h.html</anchorfile>
      <anchor>a3b26e15b07df12b1f41cb0adb23bc1ca</anchor>
      <arglist>(const TranspositionsBase&lt; TranspositionDerived &gt; &amp;transpositions, const MatrixBase&lt; Derived &gt; &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>triangular.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>triangular_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>bug_159</name>
      <anchorfile>triangular_8cpp.html</anchorfile>
      <anchor>adf713e17c6c55f958f000d21276dc177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_triangular</name>
      <anchorfile>triangular_8cpp.html</anchorfile>
      <anchor>ad53148fd4f1ca774999da84a20fc43ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triangular_rect</name>
      <anchorfile>triangular_8cpp.html</anchorfile>
      <anchor>ac79ef2ddeb55562aa14ca597bf74fa02</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>triangular_square</name>
      <anchorfile>triangular_8cpp.html</anchorfile>
      <anchor>ad027f8e738012e06c9b99c82143c5467</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TriangularMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>TriangularMatrix_8h</filename>
    <class kind="struct">internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="class">TriangularBase</class>
    <class kind="class">TriangularView</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixMatrix_8h</filename>
    <class kind="struct">internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</class>
    <class kind="struct">TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularMatrixVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>TriangularMatrixVector_8h</filename>
    <class kind="struct">internal::product_triangular_matrix_vector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_triangular_matrix_vector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor &gt;</class>
    <class kind="struct">internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &gt;</class>
    <class kind="struct">TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</class>
    <class kind="struct">TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;</class>
    <class kind="struct">internal::trmv_selector&lt; ColMajor &gt;</class>
    <class kind="struct">internal::trmv_selector&lt; RowMajor &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/TriangularSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2TriangularSolver_8h</filename>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangular</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>a9c6e15884c02c8075e3575670fe06894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LowerTriangularBit</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>ac61c3fd638e895edd7c3d1e89b5d170b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>SelfAdjointBit</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>adb6040aad0695de4085f5dc5e641c66f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitDiagBit</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>a254555b50eae5fa8a8d241f6bc08939a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitLowerTriangular</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>ac31aa3a2f1ccd58323458472600531f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UnitUpperTriangular</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>a8bbf39913da8d935f7f3105f6ea3901f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangular</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>a96ca999d353b2e4ed0976aab836d047a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>UpperTriangularBit</name>
      <anchorfile>Eigen2Support_2TriangularSolver_8h.html</anchorfile>
      <anchor>a2c91e62bfb42e3ac7a6aae2153d2e8dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Sparse/TriangularSolver.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Sparse/</path>
    <filename>Sparse_2TriangularSolver_8h</filename>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularSolverMatrix.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>TriangularSolverMatrix_8h</filename>
    <class kind="struct">internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>TriangularSolverVector.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/products/</path>
    <filename>TriangularSolverVector_8h</filename>
    <class kind="struct">internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigenvalues/</path>
    <filename>Tridiagonalization_8h</filename>
    <class kind="struct">internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="class">Tridiagonalization</class>
    <class kind="struct">internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</class>
    <class kind="struct">internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</class>
    <class kind="struct">internal::TridiagonalizationMatrixTReturnType</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac75876c7e97f08f992e4c96760925fff</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aab81cd497e6397f288838bb352d020ef</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization_compute.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tridiagonalization__compute_8cpp</filename>
    <member kind="function">
      <type>tri</type>
      <name>compute</name>
      <anchorfile>Tridiagonalization__compute_8cpp.html</anchorfile>
      <anchor>af0cf178df01992feceb33fe63c460563</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>A</name>
      <anchorfile>Tridiagonalization__compute_8cpp.html</anchorfile>
      <anchor>ad409b88a3da56aa2bd600a3bf697236b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Tridiagonalization&lt; MatrixXf &gt;</type>
      <name>tri</name>
      <anchorfile>Tridiagonalization__compute_8cpp.html</anchorfile>
      <anchor>aac00fa825b98b966e8d8c6e34244410b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>X</name>
      <anchorfile>Tridiagonalization__compute_8cpp.html</anchorfile>
      <anchor>a53cbb5ad2d1c547b5119ea73f1afa19f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization_decomposeInPlace.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tridiagonalization__decomposeInPlace_8cpp</filename>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>Tridiagonalization__decomposeInPlace_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>X</name>
      <anchorfile>Tridiagonalization__decomposeInPlace_8cpp.html</anchorfile>
      <anchor>ad25c240a09e1fd6f57ca2b6b08165c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization_diagonal.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tridiagonalization__diagonal_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random self-adjoint 4x4 matrix:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;Tridiagonalization&lt; MatrixXcd &gt;</type>
      <name>triOfA</name>
      <anchorfile>Tridiagonalization__diagonal_8cpp.html</anchorfile>
      <anchor>a84f93c4984f8372a53708f0e5a57f726</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcd</type>
      <name>A</name>
      <anchorfile>Tridiagonalization__diagonal_8cpp.html</anchorfile>
      <anchor>abeb0463f0d66c33eea97673cece65ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>T</name>
      <anchorfile>Tridiagonalization__diagonal_8cpp.html</anchorfile>
      <anchor>a05bbeb575d1b33cdd62956b09f899a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXcd</type>
      <name>X</name>
      <anchorfile>Tridiagonalization__diagonal_8cpp.html</anchorfile>
      <anchor>a736389e8b9ae8e867427fa560fae5891</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization_householderCoefficients.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tridiagonalization__householderCoefficients_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random symmetric 4x4 matrix:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl;Tridiagonalization&lt; Matrix4d &gt;</type>
      <name>triOfA</name>
      <anchorfile>Tridiagonalization__householderCoefficients_8cpp.html</anchorfile>
      <anchor>a832a4921918599848dbd2a47eada8ba9</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>A</name>
      <anchorfile>Tridiagonalization__householderCoefficients_8cpp.html</anchorfile>
      <anchor>af8c67f4257ddd96860ca0071613c9353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3d</type>
      <name>hc</name>
      <anchorfile>Tridiagonalization__householderCoefficients_8cpp.html</anchorfile>
      <anchor>ae07b8942845a830cde53493b01f6546c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>X</name>
      <anchorfile>Tridiagonalization__householderCoefficients_8cpp.html</anchorfile>
      <anchor>a6a486f1b782442ea3b19e744f145b29d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization_packedMatrix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tridiagonalization__packedMatrix_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random symmetric 4x4 matrix:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl;Tridiagonalization&lt; Matrix4d &gt;</type>
      <name>triOfA</name>
      <anchorfile>Tridiagonalization__packedMatrix_8cpp.html</anchorfile>
      <anchor>a832a4921918599848dbd2a47eada8ba9</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>A</name>
      <anchorfile>Tridiagonalization__packedMatrix_8cpp.html</anchorfile>
      <anchor>af8c67f4257ddd96860ca0071613c9353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>pm</name>
      <anchorfile>Tridiagonalization__packedMatrix_8cpp.html</anchorfile>
      <anchor>ab881c2b7b89671b20f134df37fb83de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix4d</type>
      <name>X</name>
      <anchorfile>Tridiagonalization__packedMatrix_8cpp.html</anchorfile>
      <anchor>a6a486f1b782442ea3b19e744f145b29d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tridiagonalization_Tridiagonalization_MatrixType.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tridiagonalization__Tridiagonalization__MatrixType_8cpp</filename>
    <member kind="function">
      <type>cout&lt;&lt; &quot;Here is a random symmetric 5x5 matrix:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl&lt;&lt; endl;Tridiagonalization&lt; MatrixXd &gt;</type>
      <name>triOfA</name>
      <anchorfile>Tridiagonalization__Tridiagonalization__MatrixType_8cpp.html</anchorfile>
      <anchor>a201b9b7fe8e782aed7deb485797a8c54</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>A</name>
      <anchorfile>Tridiagonalization__Tridiagonalization__MatrixType_8cpp.html</anchorfile>
      <anchor>aecf4c9066c7d04086229f6a75c094121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>Q</name>
      <anchorfile>Tridiagonalization__Tridiagonalization__MatrixType_8cpp.html</anchorfile>
      <anchor>a3145cd4606ffe4fce0d6931a170ec60e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>X</name>
      <anchorfile>Tridiagonalization__Tridiagonalization__MatrixType_8cpp.html</anchorfile>
      <anchor>ad25c240a09e1fd6f57ca2b6b08165c98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_add_sub.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__arithmetic__add__sub_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__arithmetic__add__sub_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_dot_cross.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__arithmetic__dot__cross_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__arithmetic__dot__cross_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_matrix_mul.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__arithmetic__matrix__mul_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__arithmetic__matrix__mul_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_redux_basic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__arithmetic__redux__basic_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__arithmetic__redux__basic_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_redux_minmax.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>tut__arithmetic__redux__minmax_8cpp</filename>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>i</name>
      <anchorfile>tut__arithmetic__redux__minmax_8cpp.html</anchorfile>
      <anchor>a5a34e27e43935484f804192f7ca3dc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::ptrdiff_t</type>
      <name>j</name>
      <anchorfile>tut__arithmetic__redux__minmax_8cpp.html</anchorfile>
      <anchor>a39513f0f8d942bf9ef17b2e87ac6d34e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>m</name>
      <anchorfile>tut__arithmetic__redux__minmax_8cpp.html</anchorfile>
      <anchor>aff06e2fb4c0dec4bcea32f41905a981e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minOfM</name>
      <anchorfile>tut__arithmetic__redux__minmax_8cpp.html</anchorfile>
      <anchor>aa3564f0a7ccf134be2b4e3203d9ef7c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_scalar_mul_div.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__arithmetic__scalar__mul__div_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__arithmetic__scalar__mul__div_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_transpose_aliasing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>tut__arithmetic__transpose__aliasing_8cpp</filename>
    <member kind="variable">
      <type>Matrix2i</type>
      <name>a</name>
      <anchorfile>tut__arithmetic__transpose__aliasing_8cpp.html</anchorfile>
      <anchor>af4215596b363382a2336b43d710871a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_transpose_conjugate.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>tut__arithmetic__transpose__conjugate_8cpp</filename>
    <member kind="variable">
      <type>MatrixXcf</type>
      <name>a</name>
      <anchorfile>tut__arithmetic__transpose__conjugate_8cpp.html</anchorfile>
      <anchor>acb02a4dc225bf118273eeb8bb2c726f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_arithmetic_transpose_inplace.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>tut__arithmetic__transpose__inplace_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>a</name>
      <anchorfile>tut__arithmetic__transpose__inplace_8cpp.html</anchorfile>
      <anchor>aed5652bbe2b344a9a925b9885b5afe89</anchor>
      <arglist>(2, 3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_matrix_assignment_resizing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>tut__matrix__assignment__resizing_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>a</name>
      <anchorfile>tut__matrix__assignment__resizing_8cpp.html</anchorfile>
      <anchor>a06f66ffb5ef9dbf95ea99789429851d3</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_matrix_coefficient_accessors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__matrix__coefficient__accessors_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__matrix__coefficient__accessors_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_matrix_resize.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__matrix__resize_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__matrix__resize_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tut_matrix_resize_fixed_size.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>tut__matrix__resize__fixed__size_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tut__matrix__resize__fixed__size_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tutorial.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>tutorial_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>tutorial_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_AdvancedInitialization_Block.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__AdvancedInitialization__Block_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>matA</name>
      <anchorfile>Tutorial__AdvancedInitialization__Block_8cpp.html</anchorfile>
      <anchor>a5ff4c3f5164e18d2e58e3f608cef2df2</anchor>
      <arglist>(2, 2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_AdvancedInitialization_CommaTemporary.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__AdvancedInitialization__CommaTemporary_8cpp</filename>
    <member kind="variable">
      <type>MatrixXf</type>
      <name>mat</name>
      <anchorfile>Tutorial__AdvancedInitialization__CommaTemporary_8cpp.html</anchorfile>
      <anchor>a5d2ded7a4c8830608d7b218f5f27c0a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_AdvancedInitialization_Join.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__AdvancedInitialization__Join_8cpp</filename>
    <member kind="function">
      <type>RowVectorXd</type>
      <name>vec1</name>
      <anchorfile>Tutorial__AdvancedInitialization__Join_8cpp.html</anchorfile>
      <anchor>ae3b9306aa56cdc4c0a85e6bc98ecdeef</anchor>
      <arglist>(3)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_AdvancedInitialization_LinSpaced.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__AdvancedInitialization__LinSpaced_8cpp</filename>
    <member kind="function">
      <type>table</type>
      <name>col</name>
      <anchorfile>Tutorial__AdvancedInitialization__LinSpaced_8cpp.html</anchorfile>
      <anchor>acbbf93eece5ba5fe328c0c404ce9db55</anchor>
      <arglist>(0)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>col</name>
      <anchorfile>Tutorial__AdvancedInitialization__LinSpaced_8cpp.html</anchorfile>
      <anchor>adccade473266161f1b198a942a4fbd79</anchor>
      <arglist>(1)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>col</name>
      <anchorfile>Tutorial__AdvancedInitialization__LinSpaced_8cpp.html</anchorfile>
      <anchor>a2e0f71254bd0fa986fdedb594a3e9220</anchor>
      <arglist>(2)</arglist>
    </member>
    <member kind="function">
      <type>table</type>
      <name>col</name>
      <anchorfile>Tutorial__AdvancedInitialization__LinSpaced_8cpp.html</anchorfile>
      <anchor>a1273c2430330b10008bc9ce7389a15b8</anchor>
      <arglist>(3)</arglist>
    </member>
    <member kind="function">
      <type>ArrayXXf</type>
      <name>table</name>
      <anchorfile>Tutorial__AdvancedInitialization__LinSpaced_8cpp.html</anchorfile>
      <anchor>a6d7f0e87f8aa44936feb21fa94981cf9</anchor>
      <arglist>(10, 4)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_AdvancedInitialization_ThreeWays.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__AdvancedInitialization__ThreeWays_8cpp</filename>
    <member kind="function">
      <type>mat1</type>
      <name>bottomLeftCorner</name>
      <anchorfile>Tutorial__AdvancedInitialization__ThreeWays_8cpp.html</anchorfile>
      <anchor>a8cf67206c1033acd1252a43de8439308</anchor>
      <arglist>(size/2, size/2)</arglist>
    </member>
    <member kind="function">
      <type>mat1</type>
      <name>bottomRightCorner</name>
      <anchorfile>Tutorial__AdvancedInitialization__ThreeWays_8cpp.html</anchorfile>
      <anchor>ac07d16cc925d5993b699928b7018f180</anchor>
      <arglist>(size/2, size/2)</arglist>
    </member>
    <member kind="function">
      <type>MatrixXd</type>
      <name>mat1</name>
      <anchorfile>Tutorial__AdvancedInitialization__ThreeWays_8cpp.html</anchorfile>
      <anchor>a41fdd9e057fe4da2425ee385b574be93</anchor>
      <arglist>(size, size)</arglist>
    </member>
    <member kind="function">
      <type>mat1</type>
      <name>topLeftCorner</name>
      <anchorfile>Tutorial__AdvancedInitialization__ThreeWays_8cpp.html</anchorfile>
      <anchor>a255141c836a3ec4d63863a483d3b0be5</anchor>
      <arglist>(size/2, size/2)</arglist>
    </member>
    <member kind="function">
      <type>mat1</type>
      <name>topRightCorner</name>
      <anchorfile>Tutorial__AdvancedInitialization__ThreeWays_8cpp.html</anchorfile>
      <anchor>a938a35b93a476f84c5bea1032c79b115</anchor>
      <arglist>(size/2, size/2)</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>size</name>
      <anchorfile>Tutorial__AdvancedInitialization__ThreeWays_8cpp.html</anchorfile>
      <anchor>aab938108caad0d0e47d6885b5ba2d23a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_AdvancedInitialization_Zero.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__AdvancedInitialization__Zero_8cpp</filename>
  </compound>
  <compound kind="file">
    <name>Tutorial_ArrayClass_accessors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ArrayClass__accessors_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ArrayClass__accessors_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ArrayClass_addition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ArrayClass__addition_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ArrayClass__addition_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ArrayClass_cwise_other.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ArrayClass__cwise__other_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ArrayClass__cwise__other_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ArrayClass_interop.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ArrayClass__interop_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ArrayClass__interop_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ArrayClass_interop_matrix.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ArrayClass__interop__matrix_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ArrayClass__interop__matrix_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ArrayClass_mult.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ArrayClass__mult_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ArrayClass__mult_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_BlockOperations_block_assignment.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__BlockOperations__block__assignment_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__BlockOperations__block__assignment_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_BlockOperations_colrow.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__BlockOperations__colrow_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__BlockOperations__colrow_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_BlockOperations_corner.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__BlockOperations__corner_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__BlockOperations__corner_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_BlockOperations_print_block.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__BlockOperations__print__block_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__BlockOperations__print__block_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_BlockOperations_vector.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__BlockOperations__vector_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__BlockOperations__vector_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_commainit_01.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__commainit__01_8cpp</filename>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>m</name>
      <anchorfile>Tutorial__commainit__01_8cpp.html</anchorfile>
      <anchor>aff06e2fb4c0dec4bcea32f41905a981e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_commainit_01b.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__commainit__01b_8cpp</filename>
    <member kind="function">
      <type>m m</type>
      <name>block</name>
      <anchorfile>Tutorial__commainit__01b_8cpp.html</anchorfile>
      <anchor>a379f624db323dcf7558d0941192f3f91</anchor>
      <arglist>(1, 0, 2, 2)&lt;&lt; 4</arglist>
    </member>
    <member kind="function">
      <type>m m m</type>
      <name>col</name>
      <anchorfile>Tutorial__commainit__01b_8cpp.html</anchorfile>
      <anchor>acddad01a1726c1d030ba9eba00e1ff4b</anchor>
      <arglist>(2).tail(2)&lt;&lt; 6</arglist>
    </member>
    <member kind="function">
      <type>m</type>
      <name>row</name>
      <anchorfile>Tutorial__commainit__01b_8cpp.html</anchorfile>
      <anchor>acdd005056c492dd8be66748e36cccbec</anchor>
      <arglist>(0)&lt;&lt; 1</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>m</name>
      <anchorfile>Tutorial__commainit__01b_8cpp.html</anchorfile>
      <anchor>aff06e2fb4c0dec4bcea32f41905a981e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_commainit_02.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__commainit__02_8cpp</filename>
    <member kind="function">
      <type>MatrixXf</type>
      <name>m</name>
      <anchorfile>Tutorial__commainit__02_8cpp.html</anchorfile>
      <anchor>a64d9fba6447cc8e69a9490450733fe91</anchor>
      <arglist>(rows, cols)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>cols</name>
      <anchorfile>Tutorial__commainit__02_8cpp.html</anchorfile>
      <anchor>a4407a60bc4387adae24cee658711f2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>rows</name>
      <anchorfile>Tutorial__commainit__02_8cpp.html</anchorfile>
      <anchor>a061459acc9e078fa4699e0e349887215</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_PartialLU_solve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__PartialLU__solve_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__PartialLU__solve_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__broadcast__1nn_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__broadcast__1nn_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__broadcast__simple_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__broadcast__simple_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__broadcast__simple__rowwise_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__broadcast__simple__rowwise_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__colwise_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__colwise_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__maxnorm_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__maxnorm_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__reductions__bool_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__reductions__bool_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__reductions__norm_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__reductions__norm_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__rowwise_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__rowwise_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__ReductionsVisitorsBroadcasting__visitors_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__ReductionsVisitorsBroadcasting__visitors_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_simple_example_dynamic_size.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__simple__example__dynamic__size_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__simple__example__dynamic__size_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_simple_example_fixed_size.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>Tutorial__simple__example__fixed__size_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>Tutorial__simple__example__fixed__size_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_solve_matrix_inverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__solve__matrix__inverse_8cpp</filename>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>A</name>
      <anchorfile>Tutorial__solve__matrix__inverse_8cpp.html</anchorfile>
      <anchor>a1d9134bfb19276b90f4d69507c83183a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3f</type>
      <name>b</name>
      <anchorfile>Tutorial__solve__matrix__inverse_8cpp.html</anchorfile>
      <anchor>a0c158442dfa4fb1e01e75d9fb4590165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_solve_multiple_rhs.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__solve__multiple__rhs_8cpp</filename>
    <member kind="function">
      <type>Matrix3f</type>
      <name>A</name>
      <anchorfile>Tutorial__solve__multiple__rhs_8cpp.html</anchorfile>
      <anchor>ad9ce3f39b9810f709d5a7a9a34665b13</anchor>
      <arglist>(3, 3)</arglist>
    </member>
    <member kind="variable">
      <type>A&lt;&lt; 1, 2, 3, 4, 5, 6, 7, 8, 10;Matrix&lt; float, 3, 2 &gt;</type>
      <name>B</name>
      <anchorfile>Tutorial__solve__multiple__rhs_8cpp.html</anchorfile>
      <anchor>a6709baea45e61cfd7a8ea799c1686c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>B&lt;&lt; 3, 1, 3, 1, 4, 1;Matrix&lt; float, 3, 2 &gt;</type>
      <name>X</name>
      <anchorfile>Tutorial__solve__multiple__rhs_8cpp.html</anchorfile>
      <anchor>ac51b57a703ba1c5869228690c93e1701</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_solve_reuse_decomposition.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__solve__reuse__decomposition_8cpp</filename>
    <member kind="function">
      <type>Matrix3f</type>
      <name>A</name>
      <anchorfile>Tutorial__solve__reuse__decomposition_8cpp.html</anchorfile>
      <anchor>ad9ce3f39b9810f709d5a7a9a34665b13</anchor>
      <arglist>(3, 3)</arglist>
    </member>
    <member kind="function">
      <type>A&lt;&lt; 1, 2, 3, 4, 5, 6, 7, 8, 10;PartialPivLU&lt; Matrix3f &gt;</type>
      <name>luOfA</name>
      <anchorfile>Tutorial__solve__reuse__decomposition_8cpp.html</anchorfile>
      <anchor>a0c2b7425ff463567150ccfe4c15fda99</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="variable">
      <type>Vector3f</type>
      <name>b</name>
      <anchorfile>Tutorial__solve__reuse__decomposition_8cpp.html</anchorfile>
      <anchor>a0c158442dfa4fb1e01e75d9fb4590165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_solve_singular.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__solve__singular_8cpp</filename>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>A</name>
      <anchorfile>Tutorial__solve__singular_8cpp.html</anchorfile>
      <anchor>a1d9134bfb19276b90f4d69507c83183a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3f</type>
      <name>b</name>
      <anchorfile>Tutorial__solve__singular_8cpp.html</anchorfile>
      <anchor>a0c158442dfa4fb1e01e75d9fb4590165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_solve_triangular.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__solve__triangular_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>A&lt;&lt; 1, 2, 3, 0, 5, 6, 0, 0, 10;b&lt;&lt; 3, 3, 4;cout&lt;&lt; &quot;Here is the matrix A:&quot;&lt;&lt; endl&lt;&lt; A&lt;&lt; endl;cout&lt;&lt; &quot;Here is the vector b:&quot;&lt;&lt; endl&lt;&lt; b&lt;&lt; endl;Vector3f x=A.triangularView&lt; Upper &gt;</name>
      <anchorfile>Tutorial__solve__triangular_8cpp.html</anchorfile>
      <anchor>a868b3c824abf5ece3587a3ab2f24b1a4</anchor>
      <arglist>().solve(b)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>A</name>
      <anchorfile>Tutorial__solve__triangular_8cpp.html</anchorfile>
      <anchor>a1d9134bfb19276b90f4d69507c83183a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3f</type>
      <name>b</name>
      <anchorfile>Tutorial__solve__triangular_8cpp.html</anchorfile>
      <anchor>a0c158442dfa4fb1e01e75d9fb4590165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Tutorial_solve_triangular_inplace.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Tutorial__solve__triangular__inplace_8cpp</filename>
    <member kind="function">
      <type></type>
      <name>A&lt;&lt; 1, 2, 3, 0, 5, 6, 0, 0, 10;b&lt;&lt; 3, 3, 4;A.triangularView&lt; Upper &gt;</name>
      <anchorfile>Tutorial__solve__triangular__inplace_8cpp.html</anchorfile>
      <anchor>ad0ddde69b83d3be0496dcf6124ef1f04</anchor>
      <arglist>().solveInPlace(b)</arglist>
    </member>
    <member kind="variable">
      <type>Matrix3f</type>
      <name>A</name>
      <anchorfile>Tutorial__solve__triangular__inplace_8cpp.html</anchorfile>
      <anchor>a1d9134bfb19276b90f4d69507c83183a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3f</type>
      <name>b</name>
      <anchorfile>Tutorial__solve__triangular__inplace_8cpp.html</anchorfile>
      <anchor>a0c158442dfa4fb1e01e75d9fb4590165</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgComputeTwice.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgComputeTwice_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgComputeTwice_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgExComputeSolveError.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgExComputeSolveError_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgExComputeSolveError_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgExSolveColPivHouseholderQR.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgExSolveColPivHouseholderQR_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgExSolveColPivHouseholderQR_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgExSolveLDLT.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgExSolveLDLT_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgExSolveLDLT_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgInverseDeterminant.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgInverseDeterminant_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgInverseDeterminant_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgRankRevealing.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgRankRevealing_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgRankRevealing_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgSelfAdjointEigenSolver.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgSelfAdjointEigenSolver_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgSelfAdjointEigenSolver_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgSetThreshold.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgSetThreshold_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgSetThreshold_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TutorialLinAlgSVDSolve.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/examples/</path>
    <filename>TutorialLinAlgSVDSolve_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>TutorialLinAlgSVDSolve_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tvmet_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/tvmet/</path>
    <filename>tvmet__interface_8hh</filename>
    <class kind="class">tvmet_interface</class>
  </compound>
  <compound kind="file">
    <name>ublas_interface.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/libs/ublas/</path>
    <filename>ublas__interface_8hh</filename>
    <class kind="class">ublas_interface</class>
  </compound>
  <compound kind="file">
    <name>umeyama.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>umeyama_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>randMatrixSpecialUnitary</name>
      <anchorfile>umeyama_8cpp.html</anchorfile>
      <anchor>a154c82193060333a391579c78268f92e</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>randMatrixUnitary</name>
      <anchorfile>umeyama_8cpp.html</anchorfile>
      <anchor>acf2739f8bccf9d441af520027eca88b1</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_fixed_size_test</name>
      <anchorfile>umeyama_8cpp.html</anchorfile>
      <anchor>a2b222d2da120bd49b1951c6add23faba</anchor>
      <arglist>(int num_elements)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_test</name>
      <anchorfile>umeyama_8cpp.html</anchorfile>
      <anchor>a79cc0d3091c73db31bd6b462be8d9862</anchor>
      <arglist>(int dim, int num_elements)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_umeyama</name>
      <anchorfile>umeyama_8cpp.html</anchorfile>
      <anchor>a5f3a5ac4fb49f28927a55237a4cfba20</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Umeyama.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Geometry/</path>
    <filename>Umeyama_8h</filename>
    <class kind="struct">internal::umeyama_transform_matrix_type</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1eee92be23caed97c55315233eecb06d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UmfPackSupport.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/unsupported/Eigen/src/SparseExtra/</path>
    <filename>UmfPackSupport_8h</filename>
    <class kind="struct">internal::solve_retval&lt; SparseLU&lt; _MatrixType, UmfPack &gt;, Rhs &gt;</class>
    <class kind="class">SparseLU&lt; _MatrixType, UmfPack &gt;</class>
    <namespace>internal</namespace>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a006a0a836a23fdf02dcff4b9895ad04a</anchor>
      <arglist>(void **Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_numeric</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>ac4e2125844575288bcbac90ed690d8c1</anchor>
      <arglist>(void **Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a47d13c6f1a9f92095bb7ab73d0455ee2</anchor>
      <arglist>(void **Symbolic, double)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>umfpack_free_symbolic</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a19b30f54bbf2a52bad1e61296eda28e2</anchor>
      <arglist>(void **Symbolic, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a196d7267e8af8b04c15fc589abcfdde4</anchor>
      <arglist>(double *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_determinant</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a30230df5a3c05956ae554f695594fef0</anchor>
      <arglist>(std::complex&lt; double &gt; *Mx, double *Ex, void *NumericHandle, double User_Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a8a3bdc8bcd9b7e111a745ef5a1bc9f1b</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, double)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_lunz</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a4c39970e782085933e65121c6e60952e</anchor>
      <arglist>(int *lnz, int *unz, int *n_row, int *n_col, int *nz_udiag, void *Numeric, std::complex&lt; double &gt;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>aa90c55b46d1fb1024c915029503b36a0</anchor>
      <arglist>(int Lp[], int Lj[], double Lx[], int Up[], int Ui[], double Ux[], int P[], int Q[], double Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_get_numeric</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>adee8da53568d31daa380d2fc8a54ffc5</anchor>
      <arglist>(int Lp[], int Lj[], std::complex&lt; double &gt; Lx[], int Up[], int Ui[], std::complex&lt; double &gt; Ux[], int P[], int Q[], std::complex&lt; double &gt; Dx[], int *do_recip, double Rs[], void *Numeric)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>ab47b9aed0104c009c64abbcc2f953ffa</anchor>
      <arglist>(const int Ap[], const int Ai[], const double Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_numeric</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a1c98583f02b3130e357d81fc82ebd920</anchor>
      <arglist>(const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void *Symbolic, void **Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>adee2caf7ab9c559b191916e5c2c0661c</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const double Ax[], double X[], const double B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_solve</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a977776043d7730389a8e45ae7dfc5ec3</anchor>
      <arglist>(int sys, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], std::complex&lt; double &gt; X[], const std::complex&lt; double &gt; B[], void *Numeric, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>ab72793e704b422e2fa5dae43f1058996</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const double Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>umfpack_symbolic</name>
      <anchorfile>UmfPackSupport_8h.html</anchorfile>
      <anchor>a068e00d8cf3f97ab9db626c63726747f</anchor>
      <arglist>(int n_row, int n_col, const int Ap[], const int Ai[], const std::complex&lt; double &gt; Ax[], void **Symbolic, const double Control[UMFPACK_CONTROL], double Info[UMFPACK_INFO])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unalignedassert.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>unalignedassert_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">Depends</class>
    <class kind="struct">TestNew1</class>
    <class kind="struct">TestNew2</class>
    <class kind="struct">TestNew3</class>
    <class kind="struct">TestNew4</class>
    <class kind="struct">TestNew5</class>
    <class kind="struct">TestNew6</class>
    <member kind="function">
      <type>void</type>
      <name>check_unalignedassert_good</name>
      <anchorfile>unalignedassert_8cpp.html</anchorfile>
      <anchor>ab68cfb6354614e6f7eb0a3777646b469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unalignedassert</name>
      <anchorfile>unalignedassert_8cpp.html</anchorfile>
      <anchor>a0792fc75255b713bec20dd982aadfebd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unalignedassert</name>
      <anchorfile>unalignedassert_8cpp.html</anchorfile>
      <anchor>a1a403d295d90d26bb1851d342f7b0959</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unalignedcount.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>unalignedcount_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_ALIGNED_LOAD</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>a4322c408a79bccf150ce02f150b5064c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_ALIGNED_STORE</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>a25e9577b22cac21ce54fed111369bda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_UNALIGNED_LOAD</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>adea5306201a7800d3649ffcc8ff76ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_UNALIGNED_STORE</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>ad59300cc810beed9db7d53e94df46eb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>VERIFY_ALIGNED_UNALIGNED_COUNT</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>a361a2d3a5c73fe5172f679153bbe0f70</anchor>
      <arglist>(XPR, AL, UL, AS, US)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_unalignedcount</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>a2c2807b7610e7d2addbb57eb177638e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nb_load</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>afc6d5758dc09a1b827298ed5370d332d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nb_loadu</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>ade606c4c81b06ec06c2c98c47d7021eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nb_store</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>aa4e2e0355f5c89fb2463f6f8eebb9f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>nb_storeu</name>
      <anchorfile>unalignedcount_8cpp.html</anchorfile>
      <anchor>a0621a15722b75855b8c408baac2ac045</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>unsupported_modules.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/</path>
    <filename>unsupported__modules_8dox</filename>
    <namespace>Eigen</namespace>
  </compound>
  <compound kind="file">
    <name>upperbidiagonalization.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>upperbidiagonalization_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_upperbidiagonalization</name>
      <anchorfile>upperbidiagonalization_8cpp.html</anchorfile>
      <anchor>a4236be3f4f4d8d71a3a74d53f107d63f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>upperbidiag</name>
      <anchorfile>upperbidiagonalization_8cpp.html</anchorfile>
      <anchor>ad25cfe247e20b51d9cd0b532eb6b9efc</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>UpperBidiagonalization.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/SVD/</path>
    <filename>UpperBidiagonalization_8h</filename>
    <class kind="class">internal::UpperBidiagonalization</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>utilities.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>utilities_8cpp</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">../include/utilities.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>uint</type>
      <name>dfactorial</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a84410e0ddd535705464081428e8cd26d</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>factorial</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3e2feaf980a3b72dd8039bdf102e05ea</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>skewSymmetricMatrix</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>af98b5f09980ff2bee92a9f9bbf341848</anchor>
      <arglist>(Eigen::Vector3d vector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>include/utilities.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>include_2utilities_8h</filename>
    <namespace>ICR</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EPSILON_FORCE_CLOSURE</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>a656a9143a9cb2247e45c1ac707ec1ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPSILON_UNIT_NORMAL</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>ac9140170f58b007f208183190bf98745</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EPSILON_WRENCH_CONE_ROTATION</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>adecd872e54d7b990f0bb83f117373595</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPLORED_QUALIFIED</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>a1847abe6373fae4ad66d3d0228a62552</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPLORED_UNQUALIFIED</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>a2a0291c3b8f492639c6fac49a116c3c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOT_EXPLORED</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>afe9e31432f340e0b43a624b146671ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NOT_VISITED</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>a5e4872adf233dfb73827cdb4a8bcb9fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PI</name>
      <anchorfile>include_2utilities_8h.html</anchorfile>
      <anchor>a598a3330b3c21701223ee0ca14316eca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array&lt; uint, 1, 6 &gt;</type>
      <name>Array6ui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a53459ef3aefad3bcb7f519bb123e0fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array&lt; uint, Eigen::Dynamic, 6 &gt;</type>
      <name>ArrayX6ui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>af75c07a59e0576cdddef354d0a438113</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; uint &gt;::const_iterator</type>
      <name>ConstIndexListIterator</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a356319a00f22767c860260858ea9a2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ContactPoint * &gt;</type>
      <name>ContactPointList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a395e00be697470b51fa46c73e854184a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Patch * &gt;</type>
      <name>ContactRegion</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a9365808cf70e6d2cfbda73eb3425cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::tr1::shared_ptr&lt; Finger &gt; &gt;</type>
      <name>FingerPtrList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae207f5e3362d3ece3831ae3f3e5f6407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FingerParameters &gt;</type>
      <name>FParamList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a08e8404db78dc31895cc65ebb6c0c40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; Grasp &gt;</type>
      <name>GraspPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a9cc6d47e1f6f25c61b8d5c010f1a1188</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; IndependentContactRegions &gt;</type>
      <name>IndependentContactRegionsPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3ab4db071565e1d5474a673a7945cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; uint &gt;</type>
      <name>IndexList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ad1434f7868dbcd4af9468a7a80d3c365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; uint &gt;::iterator</type>
      <name>IndexListIterator</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a7207c9daf798cf0574a94c4e2f6b2341</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt;</type>
      <name>Matrix6Xd</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a145203739ee27e8876862e14314bd6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; uint, Eigen::Dynamic, 6 &gt;</type>
      <name>MatrixX6ui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a69453d036da6ee252be5b99395e10227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; OWS &gt;</type>
      <name>OWSPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>abb3948b05058c7f0dcea7e84a4a05030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; std::vector&lt; Patch * &gt; &gt;</type>
      <name>PatchListPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a76e864a46edf4ccfdbc2e6c18293ad38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; uint, 1, Eigen::Dynamic &gt;</type>
      <name>RowVectorXui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3f631eaa64ba18e01271b7133c03f3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PrimitiveSearchZone * &gt;</type>
      <name>SearchZone</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a98a2dd015b6c3aea1ce9068b5dd0a327</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; SearchZones &gt;</type>
      <name>SearchZonesPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a9b63c9406173fb3c74101ed1cb0c67f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; TargetObject &gt;</type>
      <name>TargetObjectPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>acb382a2f96561e47ad697ea7db61aaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae573e71b4d1f656b36f48378bae1a191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>acd3b6fa742c6cdc621441bb10bb4a85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; uint, Eigen::Dynamic, 1 &gt;</type>
      <name>VectorXui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a71627b11b202b5dfb28fb292697406b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; WrenchCone * &gt;</type>
      <name>WrenchConeList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae636a9c9ceec325b2ed1e4d0732a579c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ContactType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_CT</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193ae6167d656bd013cbb7a1ffd1af6268bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Frictionless</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193a163892477d07a8f5097baf165d5c63bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Frictional</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193ad0779fbbc5b161241e6faef644eff49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Soft_Finger</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193ac1bece0f3bcbd8fa297d5d877718856a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ModelType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_MT</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354bac389735f6d479ff7570aef362f2c0bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Single_Point</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354baedbcfc3b69b0c734a650de3ca4c1d7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Multi_Point</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354bae29406db74a9e1ec4ac99ba76cba76fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RuleType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a30e84979c6e95641d2842aa878d78464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_RT</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a30e84979c6e95641d2842aa878d78464a12110ef75e35c060163695112ca8333b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sphere</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a30e84979c6e95641d2842aa878d78464a0e26b623e518c991433751cb3bff8d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WrenchSpaceType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_WS</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ffa8e1aefd684a66c82e4a9795054c9070f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Discrete</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ffaa18bf081785f1f8321da8482ac024b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Spherical</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ffae875d43889d552aed1b99495a06bfa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>dfactorial</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a84410e0ddd535705464081428e8cd26d</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>factorial</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3e2feaf980a3b72dd8039bdf102e05ea</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>skewSymmetricMatrix</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>af98b5f09980ff2bee92a9f9bbf341848</anchor>
      <arglist>(Eigen::Vector3d vector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>tools/eigen-eigen-3.0.2/bench/btl/generic_bench/utils/utilities.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/utils/</path>
    <filename>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>ac22830a985e1daed0c9eadba8c6f606e</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN_OF</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>ab3a87b21189ee2e3a88a9b6a561dc8c3</anchor>
      <arglist>(chain)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COMPILER</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>a63f2e19ce36089fbdd99a7a46c62afbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>END_OF</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>a48fa077062ac10adf8dc51b1662ed21a</anchor>
      <arglist>(chain)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HERE</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>a3fe03e23176f4fe277d1d3b41f3d3d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>HEREWEARE</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>a02eb847e438b6f95c4f0dd59637e14a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFOS</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>a3f81b03f302e8c8bbbe04c578fecb78f</anchor>
      <arglist>(chain)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INFOS_COMPILATION</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>abb8d17f91123515a3d7159c9d299915d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INTERRUPTION</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>ab37a7d6b798514ca77d1edb53de9c910</anchor>
      <arglist>(code)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>MESSAGE</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>acf4982a56aaae80e3ae1234be1754590</anchor>
      <arglist>(chain)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>PYSCRIPT</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>a7e2cb73ef4ee05d1adbd1c6f5ea8b86c</anchor>
      <arglist>(chain)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REPERE</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>afa26c5c0b6f173d8c6c1e5e893a76372</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCRUTE</name>
      <anchorfile>tools_2eigen-eigen-3_80_82_2bench_2btl_2generic__bench_2utils_2utilities_8h.html</anchorfile>
      <anchor>a88abe2eca78e83299804e08268acd2d5</anchor>
      <arglist>(var)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>vdw_new.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/</path>
    <filename>vdw__new_8cpp</filename>
    <member kind="define">
      <type>#define</type>
      <name>REPEAT</name>
      <anchorfile>vdw__new_8cpp.html</anchorfile>
      <anchor>a2c9384c67919c632913b8db2088f8341</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCALAR</name>
      <anchorfile>vdw__new_8cpp.html</anchorfile>
      <anchor>aae7e5362e39df9265f4fd78ffa61660a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SIZE</name>
      <anchorfile>vdw__new_8cpp.html</anchorfile>
      <anchor>a70ed59adcb4159ac551058053e649640</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; SCALAR, Eigen::Dynamic, 1 &gt;</type>
      <name>Vec</name>
      <anchorfile>vdw__new_8cpp.html</anchorfile>
      <anchor>a04a8958735ed27cb1b458e3a9ce849c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SCALAR</type>
      <name>E_VDW</name>
      <anchorfile>vdw__new_8cpp.html</anchorfile>
      <anchor>a69894d3f844c582848e5f444b5b5ab9e</anchor>
      <arglist>(const Vec &amp;interactions1, const Vec &amp;interactions2)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>vdw__new_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Core/VectorBlock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Core_2VectorBlock_8h</filename>
    <class kind="struct">internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</class>
    <class kind="class">VectorBlock</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>Eigen2Support/VectorBlock.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Eigen2Support/</path>
    <filename>Eigen2Support_2VectorBlock_8h</filename>
  </compound>
  <compound kind="file">
    <name>vectorization_logic.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>vectorization__logic_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <class kind="struct">vectorization_logic</class>
    <class kind="struct">vectorization_logic&lt; Scalar, false &gt;</class>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_DEBUG_ASSIGN</name>
      <anchorfile>vectorization__logic_8cpp.html</anchorfile>
      <anchor>a59c68a1595d12973e4433ca637364395</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangle_traversal</name>
      <anchorfile>vectorization__logic_8cpp.html</anchorfile>
      <anchor>ad797a976dc43634750eaf726d34c3ce1</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>demangle_unrolling</name>
      <anchorfile>vectorization__logic_8cpp.html</anchorfile>
      <anchor>adac97964376632d29c4c5136570dadd9</anchor>
      <arglist>(int t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_assign</name>
      <anchorfile>vectorization__logic_8cpp.html</anchorfile>
      <anchor>ac074569f0f48f2ab56064fc69b19359d</anchor>
      <arglist>(const Dst &amp;, const Src &amp;, int traversal, int unrolling)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_assign</name>
      <anchorfile>vectorization__logic_8cpp.html</anchorfile>
      <anchor>a50f84ed0f5cef4baa862f47358ad7a02</anchor>
      <arglist>(int traversal, int unrolling)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_redux</name>
      <anchorfile>vectorization__logic_8cpp.html</anchorfile>
      <anchor>a4103610741599869b5b39a1197174f74</anchor>
      <arglist>(const Xpr &amp;, int traversal, int unrolling)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_vectorization_logic</name>
      <anchorfile>vectorization__logic_8cpp.html</anchorfile>
      <anchor>a9a4fd7835623d78d7d354b4f85e43ebc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Vectorwise_reverse.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/doc/snippets/</path>
    <filename>Vectorwise__reverse_8cpp</filename>
    <member kind="variable">
      <type>MatrixXi</type>
      <name>m</name>
      <anchorfile>Vectorwise__reverse_8cpp.html</anchorfile>
      <anchor>a43e73237dc03ee93e1201df4230b075b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VectorwiseOp.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>VectorwiseOp_8h</filename>
    <class kind="struct">internal::member_redux::Cost</class>
    <class kind="struct">VectorwiseOp::ExtendedType</class>
    <class kind="struct">internal::member_redux</class>
    <class kind="class">PartialReduxExpr</class>
    <class kind="struct">VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">VectorwiseOp::ReturnType</class>
    <class kind="struct">internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="class">VectorwiseOp</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>VectorwiseOp_8h.html</anchorfile>
      <anchor>a86253cd67c16821514cc4fbf30f9eb6b</anchor>
      <arglist>(MEMBER, COST)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae50d8a6dd4f7e1b9ba61a9c9cb765e5c</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a868f6f1f59f0a0a02f867d133ce02855</anchor>
      <arglist>(norm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a41c6d3409ae52bcbf09c550bd5420362</anchor>
      <arglist>(stableNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed5ba97d5494b53eb15f31c362a423d1</anchor>
      <arglist>(blueNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a07a749032a9cf2b33561c439efb2faa9</anchor>
      <arglist>(hypotNorm,(Size-1)*functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2a8a94b43662f02269231b38d0e03943</anchor>
      <arglist>(sum,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0154c5a885fa475ffb31c2042860c00f</anchor>
      <arglist>(mean,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4bcaaf637fa5f2d75e6d0cc280d751ad</anchor>
      <arglist>(minCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a24eba4aef4df99b3b4ddb44325bfab96</anchor>
      <arglist>(maxCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6781397ee856cc2115ebfa83add91ae8</anchor>
      <arglist>(all,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a54b8a6edb252416670df2772d175ddc7</anchor>
      <arglist>(any,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8c73c65cd85117cc11e9fd108e736d6a</anchor>
      <arglist>(count,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a658d74269a3ee0884c137f6f0ffa7cd0</anchor>
      <arglist>(prod,(Size-1)*NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visitor.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>visitor_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>matrixVisitor</name>
      <anchorfile>visitor_8cpp.html</anchorfile>
      <anchor>ae3b175a270b110bde7ebe788c136674f</anchor>
      <arglist>(const MatrixType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>test_visitor</name>
      <anchorfile>visitor_8cpp.html</anchorfile>
      <anchor>ac441908e925322284672a1285a643f78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vectorVisitor</name>
      <anchorfile>visitor_8cpp.html</anchorfile>
      <anchor>a19d59e0ec173b49c41e09adf84974aba</anchor>
      <arglist>(const VectorType &amp;w)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Visitor.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/</path>
    <filename>Visitor_8h</filename>
    <class kind="struct">internal::coeff_visitor</class>
    <class kind="struct">internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::max_coeff_visitor</class>
    <class kind="struct">internal::min_coeff_visitor</class>
    <class kind="struct">internal::visitor_impl</class>
    <class kind="struct">internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <namespace>internal</namespace>
  </compound>
  <compound kind="file">
    <name>wrench_cone.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>wrench__cone_8cpp</filename>
    <includes id="wrench__cone_8h" name="wrench_cone.h" local="yes" imported="no">../include/wrench_cone.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>adab40efca6fa2527fb16f8eac63207c9</anchor>
      <arglist>(std::ostream &amp;stream, WrenchCone const &amp;wrench_cone)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrench_cone.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>wrench__cone_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <class kind="class">ICR::WrenchCone</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>wrench_space.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/src/</path>
    <filename>wrench__space_8cpp</filename>
    <includes id="wrench__space_8h" name="wrench_space.h" local="yes" imported="no">../include/wrench_space.h</includes>
    <includes id="debug_8h" name="debug.h" local="yes" imported="no">../include/debug.h</includes>
    <namespace>ICR</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ad039f016129c4c75f4ffe347ce26190c</anchor>
      <arglist>(std::ostream &amp;stream, SphericalWrenchSpace const &amp;s_wrench_space)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a1ad7e6279bf49f0f88b047346f361d1d</anchor>
      <arglist>(std::ostream &amp;stream, DiscreteWrenchSpace const &amp;d_wrench_space)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>wrench_space.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/include/</path>
    <filename>wrench__space_8h</filename>
    <includes id="include_2utilities_8h" name="include/utilities.h" local="yes" imported="no">utilities.h</includes>
    <class kind="class">ICR::DiscreteWrenchSpace</class>
    <class kind="class">ICR::SphericalWrenchSpace</class>
    <class kind="class">ICR::WrenchSpace</class>
    <namespace>ICR</namespace>
  </compound>
  <compound kind="file">
    <name>x86_perf_analyzer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>x86__perf__analyzer_8hh</filename>
    <includes id="x86__timer_8hh" name="x86_timer.hh" local="yes" imported="no">x86_timer.hh</includes>
    <includes id="bench__parameter_8hh" name="bench_parameter.hh" local="yes" imported="no">bench_parameter.hh</includes>
    <class kind="class">X86_Perf_Analyzer</class>
  </compound>
  <compound kind="file">
    <name>x86_timer.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/timers/</path>
    <filename>x86__timer_8hh</filename>
    <class kind="class">X86_Timer</class>
    <member kind="define">
      <type>#define</type>
      <name>FREQUENCY</name>
      <anchorfile>x86__timer_8hh.html</anchorfile>
      <anchor>a84142cd3e3bf14c4ecd4b6707a808c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>u32</name>
      <anchorfile>x86__timer_8hh.html</anchorfile>
      <anchor>a332ccd83dfe2973e6cb2b61e4f3ab7e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xerbla.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/blas/</path>
    <filename>xerbla_8cpp</filename>
    <member kind="function">
      <type>int</type>
      <name>xerbla_</name>
      <anchorfile>xerbla_8cpp.html</anchorfile>
      <anchor>af3eae3f152ebb1d3dc753e18cfb7e68b</anchor>
      <arglist>(const char *msg, int *info, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>XprHelper.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/Eigen/src/Core/util/</path>
    <filename>XprHelper_8h</filename>
    <class kind="struct">internal::cast_return_type</class>
    <class kind="class">internal::compute_matrix_flags</class>
    <class kind="struct">internal::dense_xpr_base</class>
    <class kind="struct">internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">internal::eval&lt; T, Dense &gt;</class>
    <class kind="struct">internal::functor_traits</class>
    <class kind="struct">internal::is_lvalue</class>
    <class kind="struct">internal::is_reference</class>
    <class kind="struct">internal::is_reference&lt; T &amp; &gt;</class>
    <class kind="class">internal::make_proper_matrix_type</class>
    <class kind="struct">internal::must_nest_by_value</class>
    <class kind="struct">internal::nested</class>
    <class kind="class">internal::no_assignment_operator</class>
    <class kind="struct">internal::plain_col_type</class>
    <class kind="struct">internal::plain_diag_type</class>
    <class kind="struct">internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">internal::plain_matrix_type_column_major</class>
    <class kind="struct">internal::plain_matrix_type_dense&lt; T, ArrayXpr &gt;</class>
    <class kind="struct">internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</class>
    <class kind="struct">internal::plain_matrix_type_row_major</class>
    <class kind="struct">internal::plain_row_type</class>
    <class kind="struct">internal::promote_index_type</class>
    <class kind="struct">internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">internal::ref_selector</class>
    <class kind="struct">internal::size_at_compile_time</class>
    <class kind="struct">internal::special_scalar_op_base</class>
    <class kind="struct">internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</class>
    <class kind="struct">internal::unpacket_traits</class>
    <class kind="class">internal::variable_if_dynamic</class>
    <class kind="class">internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <namespace>internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_EMPTY_STRUCT_CTOR</name>
      <anchorfile>XprHelper_8h.html</anchorfile>
      <anchor>a4363bfa78f2780a0714888ec373b2673</anchor>
      <arglist>(X)</arglist>
    </member>
    <member kind="typedef">
      <type>EIGEN_DEFAULT_DENSE_INDEX_TYPE</type>
      <name>DenseIndex</name>
      <anchorfile>XprHelper_8h.html</anchorfile>
      <anchor>a0cd03d34614dcb302c968e4fe1391ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5f78b83606857c1b2dca153c112ae44f</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>xy_file.hh</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/bench/btl/generic_bench/utils/</path>
    <filename>xy__file_8hh</filename>
    <member kind="function">
      <type>void</type>
      <name>dump_xy_file</name>
      <anchorfile>xy__file_8hh.html</anchorfile>
      <anchor>aa2d17b18e811bd37cc63b75d78fbad02</anchor>
      <arglist>(const Vector_A &amp;X, const Vector_B &amp;Y, const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>read_xy_file</name>
      <anchorfile>xy__file_8hh.html</anchorfile>
      <anchor>a7475a3fe0e506328081b8136ddd6f587</anchor>
      <arglist>(const std::string &amp;filename, std::vector&lt; int &gt; &amp;tab_sizes, std::vector&lt; double &gt; &amp;tab_mflops, bool quiet=false)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>zerosized.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-fuerte-oru-ros-pkg/doc_stacks/2014-01-06_11-30-12.316845/grasping_oru/aass_icr/libicr/icrcpp/tools/eigen-eigen-3.0.2/test/</path>
    <filename>zerosized_8cpp</filename>
    <includes id="main_8h" name="main.h" local="yes" imported="no">main.h</includes>
    <member kind="function">
      <type>void</type>
      <name>test_zerosized</name>
      <anchorfile>zerosized_8cpp.html</anchorfile>
      <anchor>a1fad9be2f01f9742f07322211e90d3a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroSizedMatrix</name>
      <anchorfile>zerosized_8cpp.html</anchorfile>
      <anchor>ad9abffaf64a7711e43317140f51ab791</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zeroSizedVector</name>
      <anchorfile>zerosized_8cpp.html</anchorfile>
      <anchor>aad6fb5c27a313f3786b6bcf25a6428b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>Eigen2ToEigen3</name>
    <title>Porting from Eigen2 to Eigen3</title>
    <filename>Eigen2ToEigen3</filename>
    <docanchor file="Eigen2ToEigen3">Using</docanchor>
    <docanchor file="Eigen2ToEigen3">AlignedMap</docanchor>
    <docanchor file="Eigen2ToEigen3">LazyVsNoalias</docanchor>
    <docanchor file="Eigen2ToEigen3">LinearSolvers</docanchor>
    <docanchor file="Eigen2ToEigen3">StdContainers</docanchor>
    <docanchor file="Eigen2ToEigen3">ComplexDot</docanchor>
    <docanchor file="Eigen2ToEigen3">AlignMacros</docanchor>
    <docanchor file="Eigen2ToEigen3">PartAndExtract</docanchor>
    <docanchor file="Eigen2ToEigen3">Transform</docanchor>
    <docanchor file="Eigen2ToEigen3">Decompositions</docanchor>
    <docanchor file="Eigen2ToEigen3">Corners</docanchor>
    <docanchor file="Eigen2ToEigen3">eiPrefix</docanchor>
    <docanchor file="Eigen2ToEigen3">VectorBlocks</docanchor>
    <docanchor file="Eigen2ToEigen3">CompatibilitySupport</docanchor>
    <docanchor file="Eigen2ToEigen3">TriangularSolveInPlace</docanchor>
    <docanchor file="Eigen2ToEigen3">CoefficientWiseOperations</docanchor>
    <docanchor file="Eigen2ToEigen3">GeometryModule</docanchor>
  </compound>
  <compound kind="page">
    <name>Eigen2SupportModes</name>
    <title>Eigen 2 support modes</title>
    <filename>Eigen2SupportModes</filename>
    <docanchor file="Eigen2SupportModes">Stage40</docanchor>
    <docanchor file="Eigen2SupportModes">FinallyDropAllEigen2Support</docanchor>
    <docanchor file="Eigen2SupportModes">Stage10</docanchor>
    <docanchor file="Eigen2SupportModes">Stage20</docanchor>
    <docanchor file="Eigen2SupportModes">StagedMigrationPathOverview</docanchor>
    <docanchor file="Eigen2SupportModes">EIGEN2_SUPPORT_Macro</docanchor>
    <docanchor file="Eigen2SupportModes">ABICompatibility</docanchor>
    <docanchor file="Eigen2SupportModes">Stage30</docanchor>
  </compound>
  <compound kind="page">
    <name>Experimental</name>
    <title>Experimental parts of Eigen</title>
    <filename>Experimental</filename>
    <docanchor file="TopicFixedSizeVectorizable">summary</docanchor>
    <docanchor file="Experimental">modules</docanchor>
    <docanchor file="Experimental">core</docanchor>
  </compound>
  <compound kind="page">
    <name>GettingStarted</name>
    <title>Getting started</title>
    <filename>GettingStarted</filename>
    <docanchor file="GettingStarted">GettingStartedExplanation</docanchor>
    <docanchor file="GettingStarted">GettingStartedCompiling</docanchor>
    <docanchor file="GettingStarted">GettingStartedInstallation</docanchor>
    <docanchor file="GettingStarted">GettingStartedExample2</docanchor>
    <docanchor file="GettingStarted">GettingStartedFirstProgram</docanchor>
    <docanchor file="GettingStarted">GettingStartedConclusion</docanchor>
    <docanchor file="GettingStarted">GettingStartedExplanation2</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialMatrixClass</name>
    <title>Tutorial page 1 - The %Matrix class</title>
    <filename>TutorialMatrixClass</filename>
    <docanchor file="TutorialMatrixClass">TutorialMatrixAssignment</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixSizesResizing</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixCommaInitializer</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixVectors</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixCoeffAccessors</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixDynamic</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixOptTemplParams</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixConstructors</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixFirst3Params</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixTypedefs</docanchor>
    <docanchor file="TutorialMatrixClass">TutorialMatrixFixedVsDynamic</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialMatrixArithmetic</name>
    <title>Tutorial page 2 - %Matrix and vector arithmetic</title>
    <filename>TutorialMatrixArithmetic</filename>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticIntroduction</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticDotAndCross</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticMentionXprTemplates</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticValidity</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticTranspose</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticAddSub</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticRedux</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticMatrixMul</docanchor>
    <docanchor file="TutorialMatrixArithmetic">TutorialArithmeticScalarMulDiv</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialArrayClass</name>
    <title>Tutorial page 3 - The %Array class and coefficient-wise operations</title>
    <filename>TutorialArrayClass</filename>
    <docanchor file="TutorialArrayClass">TutorialArrayClassAccess</docanchor>
    <docanchor file="TutorialArrayClass">TutorialArrayClassCwiseOther</docanchor>
    <docanchor file="TutorialArrayClass">TutorialArrayClassTypes</docanchor>
    <docanchor file="TutorialArrayClass">TutorialArrayClassIntro</docanchor>
    <docanchor file="TutorialArrayClass">TutorialArrayClassConvert</docanchor>
    <docanchor file="TutorialArrayClass">TutorialArrayClassMult</docanchor>
    <docanchor file="TutorialArrayClass">TutorialArrayClassAddSub</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialBlockOperations</name>
    <title>Tutorial page 4 - %Block operations</title>
    <filename>TutorialBlockOperations</filename>
    <docanchor file="TutorialBlockOperations">TutorialBlockOperationsSyntaxCorners</docanchor>
    <docanchor file="TutorialBlockOperations">TutorialBlockOperationsUsing</docanchor>
    <docanchor file="TutorialBlockOperations">TutorialBlockOperationsSyntaxColumnRows</docanchor>
    <docanchor file="TutorialBlockOperations">TutorialBlockOperationsSyntaxVectors</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialAdvancedInitialization</name>
    <title>Tutorial page 5 - Advanced initialization</title>
    <filename>TutorialAdvancedInitialization</filename>
    <docanchor file="TutorialAdvancedInitialization">TutorialAdvancedInitializationTemporaryObjects</docanchor>
    <docanchor file="TutorialAdvancedInitialization">TutorialAdvancedInitializationCommaInitializer</docanchor>
    <docanchor file="TutorialAdvancedInitialization">TutorialAdvancedInitializationSpecialMatrices</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialLinearAlgebra</name>
    <title>Tutorial page 6 - Linear algebra and decompositions</title>
    <filename>TutorialLinearAlgebra</filename>
    <docanchor file="TutorialLinearAlgebra">TutorialLinAlgSeparateComputation</docanchor>
    <docanchor file="TutorialLinearAlgebra">TutorialLinAlgLeastsquares</docanchor>
    <docanchor file="TutorialLinearAlgebra">TutorialLinAlgEigensolving</docanchor>
    <docanchor file="TutorialLinearAlgebra">TutorialLinAlgInverse</docanchor>
    <docanchor file="TutorialLinearAlgebra">TutorialLinAlgSolutionExists</docanchor>
    <docanchor file="TutorialLinearAlgebra">TutorialLinAlgRankRevealing</docanchor>
    <docanchor file="TutorialLinearAlgebra">TutorialLinAlgBasicSolve</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialReductionsVisitorsBroadcasting</name>
    <title>Tutorial page 7 - Reductions, visitors and broadcasting</title>
    <filename>TutorialReductionsVisitorsBroadcasting</filename>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingBroadcastingCombined</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingPartialReductionsCombined</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingPartialReductions</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingReductionsNorm</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingBroadcasting</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingVisitors</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingReductionsUserdefined</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingReductionsBool</docanchor>
    <docanchor file="TutorialReductionsVisitorsBroadcasting">TutorialReductionsVisitorsBroadcastingReductions</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialGeometry</name>
    <title>Tutorial page 8 - Geometry</title>
    <filename>TutorialGeometry</filename>
    <docanchor file="TutorialGeometry">TutorialGeoTransform</docanchor>
    <docanchor file="TutorialGeometry">TutorialGeoEulerAngles</docanchor>
    <docanchor file="TutorialGeometry">TutorialGeoElementaryTransformations</docanchor>
    <docanchor file="TutorialGeometry">TutorialGeoCommontransformationAPI</docanchor>
  </compound>
  <compound kind="page">
    <name>TutorialSparse</name>
    <title>Tutorial page 9 - Sparse Matrix</title>
    <filename>TutorialSparse</filename>
    <docanchor file="TutorialSparse">TutorialSparseFilling</docanchor>
    <docanchor file="TutorialSparse">TutorialSparseFeatureSet</docanchor>
    <docanchor file="TutorialSparse">TutorialSparseDirectSolvers</docanchor>
    <docanchor file="TutorialSparse">TutorialSparseIntro</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicStlContainers</name>
    <title>Using STL Containers with Eigen</title>
    <filename>TopicStlContainers</filename>
    <docanchor file="TopicFixedSizeVectorizable">summary</docanchor>
    <docanchor file="TopicStlContainers">vector</docanchor>
    <docanchor file="TopicStlContainers">allocator</docanchor>
    <docanchor file="TopicStlContainers">vector_spec</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicWrongStackAlignment</name>
    <title>Compiler making a wrong assumption on stack alignment</title>
    <filename>TopicWrongStackAlignment</filename>
    <docanchor file="TopicWrongStackAlignment">sec_sol1</docanchor>
    <docanchor file="TopicWrongStackAlignment">sec_sol2</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicPassingByValue</name>
    <title>Passing Eigen objects by value to functions</title>
    <filename>TopicPassingByValue</filename>
  </compound>
  <compound kind="page">
    <name>TopicStructHavingEigenMembers</name>
    <title>Structures Having Eigen Members</title>
    <filename>TopicStructHavingEigenMembers</filename>
    <docanchor file="TopicStructHavingEigenMembers">why</docanchor>
    <docanchor file="TopicStructHavingEigenMembers">bugineigen</docanchor>
    <docanchor file="TopicFixedSizeVectorizable">summary</docanchor>
    <docanchor file="TopicStructHavingEigenMembers">what</docanchor>
    <docanchor file="TopicStructHavingEigenMembers">conditional</docanchor>
    <docanchor file="TopicStructHavingEigenMembers">movetotop</docanchor>
    <docanchor file="TopicStructHavingEigenMembers">dynamicsize</docanchor>
    <docanchor file="TopicStructHavingEigenMembers">how</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicUnalignedArrayAssert</name>
    <title>Explanation of the assertion on unaligned arrays</title>
    <filename>TopicUnalignedArrayAssert</filename>
    <docanchor file="TopicUnalignedArrayAssert">c1</docanchor>
    <docanchor file="TopicUnalignedArrayAssert">where</docanchor>
    <docanchor file="TopicUnalignedArrayAssert">c2</docanchor>
    <docanchor file="TopicUnalignedArrayAssert">c3</docanchor>
    <docanchor file="TopicFixedSizeVectorizable">explanation</docanchor>
    <docanchor file="TopicUnalignedArrayAssert">c4</docanchor>
    <docanchor file="TopicUnalignedArrayAssert">getrid</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicCustomizingEigen</name>
    <title>Customizing/Extending Eigen</title>
    <filename>TopicCustomizingEigen</filename>
    <docanchor file="TopicCustomizingEigen">InheritingFromMatrix</docanchor>
    <docanchor file="TopicCustomizingEigen">CustomScalarType</docanchor>
    <docanchor file="TopicCustomizingEigen">ExtendingMatrixBase</docanchor>
    <docanchor file="TopicCustomizingEigen">user_defined_scalars</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicLazyEvaluation</name>
    <title>Lazy Evaluation and Aliasing</title>
    <filename>TopicLazyEvaluation</filename>
  </compound>
  <compound kind="page">
    <name>TopicWritingEfficientProductExpression</name>
    <title>Writing efficient matrix product expressions</title>
    <filename>TopicWritingEfficientProductExpression</filename>
    <docanchor file="TopicWritingEfficientProductExpression">GEMM_Limitations</docanchor>
    <docanchor file="TopicWritingEfficientProductExpression">GEMM</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicInsideEigenExample</name>
    <title>What happens inside Eigen, on a simple example</title>
    <filename>TopicInsideEigenExample</filename>
    <docanchor file="TopicInsideEigenExample">Assignment</docanchor>
    <docanchor file="TopicInsideEigenExample">ConstructingVectors</docanchor>
    <docanchor file="TopicInsideEigenExample">WhyInteresting</docanchor>
    <docanchor file="TopicInsideEigenExample">ConstructionOfSumXpr</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicFixedSizeVectorizable</name>
    <title>Fixed-size vectorizable Eigen objects</title>
    <filename>TopicFixedSizeVectorizable</filename>
    <docanchor file="TopicFixedSizeVectorizable">summary</docanchor>
    <docanchor file="TopicFixedSizeVectorizable">explanation</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicEigenExpressionTemplates</name>
    <title>Expression templates in Eigen</title>
    <filename>TopicEigenExpressionTemplates</filename>
  </compound>
  <compound kind="page">
    <name>TopicScalarTypes</name>
    <title>Scalar types</title>
    <filename>TopicScalarTypes</filename>
  </compound>
  <compound kind="page">
    <name>TopicResizing</name>
    <title>Resizing</title>
    <filename>TopicResizing</filename>
  </compound>
  <compound kind="page">
    <name>TopicVectorization</name>
    <title>Vectorizaion</title>
    <filename>TopicVectorization</filename>
  </compound>
  <compound kind="page">
    <name>TopicAssertions</name>
    <title>Assertions</title>
    <filename>TopicAssertions</filename>
  </compound>
  <compound kind="page">
    <name>TopicAliasing</name>
    <title>Aliasing</title>
    <filename>TopicAliasing</filename>
    <docanchor file="TopicAliasing">TopicAliasingMatrixMult</docanchor>
    <docanchor file="TopicAliasing">TopicAliasingSolution</docanchor>
    <docanchor file="TopicAliasing">TopicAliasingExamples</docanchor>
    <docanchor file="TopicAliasing">TopicAliasingSummary</docanchor>
    <docanchor file="TopicAliasing">TopicAliasingCwise</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicClassHierarchy</name>
    <title>The class hierarchy</title>
    <filename>TopicClassHierarchy</filename>
    <docanchor file="TopicClassHierarchy">TopicClassHierarchyPrinciples</docanchor>
    <docanchor file="TopicClassHierarchy">TopicClassHierarchyBaseClasses</docanchor>
    <docanchor file="TopicClassHierarchy">TopicClassHierarchyCoreClasses</docanchor>
    <docanchor file="TopicClassHierarchy">TopicClassHierarchyInheritanceDiagrams</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicFunctionTakingEigenTypes</name>
    <title>Writing Functions Taking Eigen Types as Parameters</title>
    <filename>TopicFunctionTakingEigenTypes</filename>
    <docanchor file="TopicFunctionTakingEigenTypes">TopicPlainFunctionsWorking</docanchor>
    <docanchor file="TopicFunctionTakingEigenTypes">TopicResizingInGenericImplementations</docanchor>
    <docanchor file="TopicFunctionTakingEigenTypes">TopicFirstExamples</docanchor>
    <docanchor file="TopicFunctionTakingEigenTypes">TopicPlainFunctionsFailing</docanchor>
    <docanchor file="TopicFunctionTakingEigenTypes">TopicSummary</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicPreprocessorDirectives</name>
    <title>Preprocessor directives</title>
    <filename>TopicPreprocessorDirectives</filename>
    <docanchor file="TopicPreprocessorDirectives">TopicPreprocessorDirectivesPerformance</docanchor>
    <docanchor file="TopicPreprocessorDirectives">TopicPreprocessorDirectivesPlugins</docanchor>
    <docanchor file="TopicPreprocessorDirectives">TopicPreprocessorDirectivesAssertions</docanchor>
    <docanchor file="TopicPreprocessorDirectives">TopicPreprocessorDirectivesMajor</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicStorageOrders</name>
    <title>Storage orders</title>
    <filename>TopicStorageOrders</filename>
    <docanchor file="TopicStorageOrders">TopicStorageOrdersWhich</docanchor>
    <docanchor file="TopicStorageOrders">TopicStorageOrdersInEigen</docanchor>
    <docanchor file="TopicStorageOrders">TopicStorageOrdersIntro</docanchor>
  </compound>
  <compound kind="page">
    <name>QuickRefPage</name>
    <title>Quick reference guide</title>
    <filename>QuickRefPage</filename>
    <docanchor file="QuickRefPage">QuickRef_Basics</docanchor>
    <docanchor file="QuickRefPage">QuickRef_TriangularView</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Reverse</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Misc</docanchor>
    <docanchor file="QuickRefPage">QuickRef_DiagTriSymm</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Headers</docanchor>
    <docanchor file="QuickRefPage">QuickRef_PredefMat</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Types</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Diagonal</docanchor>
    <docanchor file="QuickRefPage">QuickRef_SelfadjointMatrix</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Replicate</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Blocks</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Coeffwise</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Reductions</docanchor>
    <docanchor file="QuickRefPage">QuickRef_ArithmeticOperators</docanchor>
    <docanchor file="QuickRefPage">QuickRef_Map</docanchor>
  </compound>
  <compound kind="page">
    <name>TopicLinearAlgebraDecompositions</name>
    <title>Linear algebra and decompositions</title>
    <filename>TopicLinearAlgebraDecompositions</filename>
    <docanchor file="TopicLinearAlgebraDecompositions">TopicLinAlgTerminology</docanchor>
    <docanchor file="TopicLinearAlgebraDecompositions">TopicLinAlgBigTable</docanchor>
  </compound>
  <compound kind="group">
    <name>Unsupported_modules</name>
    <title>Unsupported modules</title>
    <filename>group__Unsupported__modules.html</filename>
    <subgroup>AdolcForward_Module</subgroup>
    <subgroup>AlignedVector3_Module</subgroup>
    <subgroup>AutoDiff_Module</subgroup>
    <subgroup>BVH_Module</subgroup>
    <subgroup>FFT_Module</subgroup>
    <subgroup>IterativeSolvers_Module</subgroup>
    <subgroup>MatrixFunctions_Module</subgroup>
    <subgroup>MoreVectorization</subgroup>
    <subgroup>NonLinearOptimization_Module</subgroup>
    <subgroup>NumericalDiff_Module</subgroup>
    <subgroup>Polynomials_Module</subgroup>
    <subgroup>Skyline_Module</subgroup>
    <subgroup>CholmodSupport_Module</subgroup>
    <subgroup>SuperLUSupport_Module</subgroup>
    <subgroup>UmfPackSupport_Module</subgroup>
    <subgroup>SparseExtra_Module</subgroup>
    <subgroup>MpfrcxxSupport_Module</subgroup>
  </compound>
  <compound kind="group">
    <name>AdolcForward_Module</name>
    <title>AdolcForward_Module</title>
    <filename>group__AdolcForward__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>AlignedVector3_Module</name>
    <title>AlignedVector3_Module</title>
    <filename>group__AlignedVector3__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>AutoDiff_Module</name>
    <title>AutoDiff_Module</title>
    <filename>group__AutoDiff__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>BVH_Module</name>
    <title>BVH_Module</title>
    <filename>group__BVH__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>FFT_Module</name>
    <title>FFT_Module</title>
    <filename>group__FFT__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>IterativeSolvers_Module</name>
    <title>IterativeSolvers_Module</title>
    <filename>group__IterativeSolvers__Module.html</filename>
    <class kind="class">IterationController</class>
    <member kind="function">
      <type>void</type>
      <name>constrained_cg</name>
      <anchorfile>group__IterativeSolvers__Module.html</anchorfile>
      <anchor>ga533453f6e2d5271d56b37e3be31de0e3</anchor>
      <arglist>(const TMatrix &amp;A, const CMatrix &amp;C, VectorX &amp;x, const VectorB &amp;b, const VectorF &amp;f, IterationController &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pseudo_inverse</name>
      <anchorfile>group__IterativeSolvers__Module.html</anchorfile>
      <anchor>gac97b76a0e500852b1336833e13345298</anchor>
      <arglist>(const CMatrix &amp;C, CINVMatrix &amp;CINV)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>MatrixFunctions_Module</name>
    <title>MatrixFunctions_Module</title>
    <filename>group__MatrixFunctions__Module.html</filename>
    <class kind="class">MatrixExponential</class>
    <class kind="struct">MatrixExponentialReturnValue</class>
    <class kind="class">MatrixFunction</class>
    <class kind="class">MatrixFunction&lt; MatrixType, 0 &gt;</class>
    <class kind="class">MatrixFunction&lt; MatrixType, 1 &gt;</class>
    <class kind="class">MatrixFunctionAtomic</class>
    <class kind="class">MatrixFunctionReturnValue</class>
    <class kind="class">StdStemFunctions</class>
  </compound>
  <compound kind="group">
    <name>MoreVectorization</name>
    <title>MoreVectorization</title>
    <filename>group__MoreVectorization.html</filename>
  </compound>
  <compound kind="group">
    <name>NonLinearOptimization_Module</name>
    <title>NonLinearOptimization_Module</title>
    <filename>group__NonLinearOptimization__Module.html</filename>
    <class kind="class">HybridNonLinearSolver</class>
    <class kind="class">LevenbergMarquardt</class>
  </compound>
  <compound kind="group">
    <name>NumericalDiff_Module</name>
    <title>NumericalDiff_Module</title>
    <filename>group__NumericalDiff__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>Polynomials_Module</name>
    <title>Polynomials_Module</title>
    <filename>group__Polynomials__Module.html</filename>
    <class kind="class">PolynomialSolver</class>
    <class kind="class">PolynomialSolverBase</class>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_max_bound</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>gae490fac1496bd6c749746abd66972248</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; typename Polynomial::Scalar &gt;::Real</type>
      <name>cauchy_min_bound</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>ga5f65e1bd79b7af241fe59647616ded8b</anchor>
      <arglist>(const Polynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>gadcd42a0f38b3d09484169c2c44980928</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>poly_eval_horner</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>ga3348172132987cebf422b0fd4ddac857</anchor>
      <arglist>(const Polynomials &amp;poly, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>roots_to_monicPolynomial</name>
      <anchorfile>group__Polynomials__Module.html</anchorfile>
      <anchor>ga12e69a5cbc2ebcd8ece3a357d9677410</anchor>
      <arglist>(const RootVector &amp;rv, Polynomial &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Skyline_Module</name>
    <title>Skyline_Module</title>
    <filename>group__Skyline__Module.html</filename>
    <class kind="class">SkylineInplaceLU</class>
    <class kind="class">SkylineMatrix</class>
    <class kind="class">SkylineMatrixBase</class>
  </compound>
  <compound kind="group">
    <name>CholmodSupport_Module</name>
    <title>CholmodSupport_Module</title>
    <filename>group__CholmodSupport__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>SuperLUSupport_Module</name>
    <title>SuperLUSupport_Module</title>
    <filename>group__SuperLUSupport__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>UmfPackSupport_Module</name>
    <title>UmfPackSupport_Module</title>
    <filename>group__UmfPackSupport__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>SparseExtra_Module</name>
    <title>SparseExtra_Module</title>
    <filename>group__SparseExtra__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>MpfrcxxSupport_Module</name>
    <title>MpfrcxxSupport_Module</title>
    <filename>group__MpfrcxxSupport__Module.html</filename>
  </compound>
  <compound kind="group">
    <name>arraytypedefs</name>
    <title>Global array typedefs</title>
    <filename>group__arraytypedefs.html</filename>
  </compound>
  <compound kind="group">
    <name>matrixtypedefs</name>
    <title>Global matrix typedefs</title>
    <filename>group__matrixtypedefs.html</filename>
  </compound>
  <compound kind="group">
    <name>flags</name>
    <title>Flags</title>
    <filename>group__flags.html</filename>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>AlignedBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga972a2dcb6603215fa53e0b9e82051426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>DirectAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga54c3b872f5a14e7e0d3d6539b704ea67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeAssigningBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gadc8925e67a5a54bd479d6f587112e19a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>EvalBeforeNestingBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaf8ad6e2956f7368b8e3f7407e2319e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LinearAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gab9799bf6feed77fc9fce0136ee55b99c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>LvalueBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga64e21b7543bdedce27f013512a4403a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>PacketAccessBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>gaa780614dc11271c147db56e9c1524e76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>RowMajorBit</name>
      <anchorfile>group__flags.html</anchorfile>
      <anchor>ga7bd49e7b260e869e10fb9dc4fd081a85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>enums</name>
    <title>Enumerations</title>
    <filename>group__enums.html</filename>
    <member kind="enumvalue">
      <name>Lower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799af886b397626076218462d53d50eb96bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Upper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799ae70afef0d3ff7aca74e17e85ff6c9f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799ab051342541ee4cd3d2d7d710ba7c8a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ZeroDiag</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a72b90f18314e6abbe9193224547df48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a0dc6c411b3fc7ae6e32860a7872b7d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnitUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a65b1d67b2bb2e4a85b5f6a8863cd7109</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyLower</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799a29eb98bd08096415c55f37ed4ac2af11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StrictlyUpper</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799abf11791f004a059cfdd9b941c76f3703</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SelfAdjoint</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga775634eda7917b3f2142895169300799ac2a895b4256c681bdaa7cce26ab4e487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unaligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad0dbe611dd282845a1b1c621fbcfbe00afeaf599f3da3693d2ab4a7cc48a19437</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Aligned</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad0dbe611dd282845a1b1c621fbcfbe00ad5380ca00f3d74b38593adf8a0d06d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaac86184b0e3be936fbfd20249a057a0bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowMajor</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaa1e16fa1b92ed7a058cd4ce7a9a0db044</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AutoAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaa02a97bb4792f98916a1156a521fa9813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DontAlign</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga18efc29f05f292310db38a8c7e81dcdaa761c0504a518c7450ed6dfe9eaeab8a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad86178b9def692404403c1e6ef728ceda02217d2d79111440646e3b00c747745f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnTheRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggad86178b9def692404403c1e6ef728cedaeda0d7b1859ec757de18ee3b7c6c541c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>AccessorLevels</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga7a6570775cf702f4d7a578fdbad75b2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadOnlyAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2ea4ef687d4d4934463c6f9285c806b7d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2ea2edac285bba78bd48a94da7f6492a945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2eaf0e4e8501bf4ed6c5f9af337d6c1ddf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DirectWriteAccessors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga7a6570775cf702f4d7a578fdbad75b2eabe9e80fe8a8bbadef8e22bf27e6ba156</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga550469de139cb6f1605cb7cb2bbc79db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dba61f66ddc6702462a94d3e231f02b9017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dba7e42a96f07eab63a8c9fa8a0526f34f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dbae61b9b6ea2fa75ca500d5bb1eaf6f6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga550469de139cb6f1605cb7cb2bbc79dba1640f649d644701a2f4633e6bd88b20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DecompositionOptions</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga2d78499b99ddc29b9494f7ea33864d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Pivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52abcc9266dd518908451caf7a5fb6597ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoPivoting</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a19a7cbff44698e7021b0734bf33d0fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a75953ad8f5837a79d6fbd3c116e7d462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinU</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52aa1954d61a33cbb0e9960ca88085ec487</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeFullV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a1785ac1174dab733556ac572448984c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeThinV</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52aa0bec1072bc1ecbbaaa436f96fe02e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigenvaluesOnly</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52adaf09d7c7a09d6c882b1a871268e87dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ComputeEigenvectors</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a92a556ff1203acee3bacb02b0d157870</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EigVecMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a31e2bb4ca7b8017a2e904c90e627f958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Ax_lBx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a3ae14e2ec1852cd8f07f401186f92bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ABx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52aef728f6a0183a2218d9c9ff8387a2550</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BAx_lx</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a4313e64c939f7bc1df2a67958ebdbae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GenEigMask</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga2d78499b99ddc29b9494f7ea33864d52a020a6f11b30cca436827c8601e07112c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>DirectionType</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga8ef30fa9c08e08c8706653571f9f5b81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vertical</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ef30fa9c08e08c8706653571f9f5b81a2434cd8c1a594a4cdaa250f86639c600</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Horizontal</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ef30fa9c08e08c8706653571f9f5b81a7d5f78c516bedc0a066182a6fd606b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BothDirections</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga8ef30fa9c08e08c8706653571f9f5b81a45def18a07325686f25627f90734e202</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>QRPreconditioners</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gae270f00cf5924aa856a955a394d020d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NoQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5aac42a4689c2325740cbc23311ba9327e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5a37392bfbf297a25f985f9e69deddc24d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5a257ca0f85f8cac7a2fa8481cc17b1c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FullPivHouseholderQRPreconditioner</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ggae270f00cf5924aa856a955a394d020d5a2dbd40407bbe2752e0498ea4ae7f6c83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TransformTraits</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>ga302a826315506a7217d4b477ea78425f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Isometry</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425fac6ccc3814bb6d2a8bf7f75d7131c6b17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Affine</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425fac0984f0c0fc7cdcea1c0bde170f9c925</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AffineCompact</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425faff9f02205c7dca9999837f996df1d06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Projective</name>
      <anchorfile>group__enums.html</anchorfile>
      <anchor>gga302a826315506a7217d4b477ea78425fa732168807730e0e931f3c5792b99b672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>Geometry_Module</name>
    <title>Geometry_Module</title>
    <filename>group__Geometry__Module.html</filename>
    <class kind="class">AlignedBox</class>
    <class kind="class">AngleAxis</class>
    <class kind="class">Homogeneous</class>
    <class kind="class">Hyperplane</class>
    <class kind="class">ParametrizedLine</class>
    <class kind="class">Quaternion</class>
    <class kind="class">Rotation2D</class>
    <class kind="class">Scaling</class>
    <class kind="class">Transform</class>
    <class kind="class">Translation</class>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Affine &gt;</type>
      <name>Affine2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaac62cb423a4af85793c656a9848282a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Affine &gt;</type>
      <name>Affine2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaaacee014168e2286115b9acd93de9c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Affine &gt;</type>
      <name>Affine3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1cee3e45cad60050d3c94cf603e2ff45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Affine &gt;</type>
      <name>Affine3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaca1e57a15de08fe20c934c5600f19314</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, AffineCompact &gt;</type>
      <name>AffineCompact2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaa44476c8fb0e300b47e21111db7f8224</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, AffineCompact &gt;</type>
      <name>AffineCompact2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2ffd4a2121dd59a3955735299e5e6364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, AffineCompact &gt;</type>
      <name>AffineCompact3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga40d0ecae258b06c9633323da78162515</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, AffineCompact &gt;</type>
      <name>AffineCompact3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1c999eef555fe940f147f3e8d18be6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 2 &gt;</type>
      <name>AlignedScaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaae4796ca310c4b5b0d857333a3c99afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 2 &gt;</type>
      <name>AlignedScaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga2d228eea1fcc6870e75d608ef2aa9565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; double, 3 &gt;</type>
      <name>AlignedScaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabe609cfffef979a1b2ab553486b9f48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; float, 3 &gt;</type>
      <name>AlignedScaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga462a06cebdc958f79cf7b50df07461ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0db1cc067c51aaa6dedf5805ee0c53d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; double &gt;</type>
      <name>AngleAxisd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0db1cc067c51aaa6dedf5805ee0c53d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga811d6fdab2002723bc7a72f055ce8c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; float &gt;</type>
      <name>AngleAxisf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga811d6fdab2002723bc7a72f055ce8c1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Isometry &gt;</type>
      <name>Isometry2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga3802603a0c0017d3bc38e1c2483bc0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Isometry &gt;</type>
      <name>Isometry2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga4ee356e527fdc5aa9b048542ff6d4278</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Isometry &gt;</type>
      <name>Isometry3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf6a2d462b1cb12f96cb6baedc132a3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Isometry &gt;</type>
      <name>Isometry3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaaab0779d16c81454c038cee3324585f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2, Projective &gt;</type>
      <name>Projective2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gab2b63f5ecf343e58bee2eb482592bc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2, Projective &gt;</type>
      <name>Projective2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0af228e7443e5447de55bc7ba10b4d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3, Projective &gt;</type>
      <name>Projective3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad835f3f4d1783ee8b7ff85af90b9d13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3, Projective &gt;</type>
      <name>Projective3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaaf2985f9f12b96ba19c07a5ecd47056b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0d2bd45f1215359f8e7c0d7ab53c4acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; double &gt;</type>
      <name>Quaterniond</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0d2bd45f1215359f8e7c0d7ab53c4acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf65cf6f803890e57488d7de750bef682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; float &gt;</type>
      <name>Quaternionf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf65cf6f803890e57488d7de750bef682</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gabfe832b0fc8c4c8b4dcf8b59ebe25603</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, Aligned &gt;</type>
      <name>QuaternionMapAlignedf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga987bcae344d68a98892d0e9404138404</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; double &gt;, 0 &gt;</type>
      <name>QuaternionMapd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaca6aed0c662d8272c53663c0093aacaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Quaternion&lt; float &gt;, 0 &gt;</type>
      <name>QuaternionMapf</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga8d125241c02e63c656b75b38b2382816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga197b898c965d08135ebfb21bf41b23e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; double &gt;</type>
      <name>Rotation2Dd</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga197b898c965d08135ebfb21bf41b23e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga9a907f59280ce5650106a74904bab16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rotation2D&lt; float &gt;</type>
      <name>Rotation2Df</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga9a907f59280ce5650106a74904bab16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 2 &gt;</type>
      <name>Scaling2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga0bd9ad6cbbd04e19839c3099ec4cc2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 2 &gt;</type>
      <name>Scaling2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga6dadc39dddd1468c0f43795bd3b3ddc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; double, 3 &gt;</type>
      <name>Scaling3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaf3a886c00ace0d612f1c08d1a2ccc5a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; float, 3 &gt;</type>
      <name>Scaling3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga371d61f9b9e65a0c9226df2f84e2b889</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 2 &gt;</type>
      <name>Transform2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga50b7384fd223c0bbe68f07f45770e155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 2 &gt;</type>
      <name>Transform2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga286ec38c39d5e356dbfea7d695f09a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; double, 3 &gt;</type>
      <name>Transform3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga93f2bb4699ee3ff37ff156a9c7a12d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; float, 3 &gt;</type>
      <name>Transform3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac2cfea9409b1ac589cc20f259b6189eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaa0b48ef208ba6abeb7f4786b552a3bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 2 &gt;</type>
      <name>Translation2d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gaa0b48ef208ba6abeb7f4786b552a3bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94a8401d6caf6c9688fd14a17297fa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 2 &gt;</type>
      <name>Translation2f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga94a8401d6caf6c9688fd14a17297fa20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac7244ecac036525fb23aad8d3bf3209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; double, 3 &gt;</type>
      <name>Translation3d</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gac7244ecac036525fb23aad8d3bf3209f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga53a248891c9ce7fb37ed793cd85eed85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; float, 3 &gt;</type>
      <name>Translation3f</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga53a248891c9ce7fb37ed793cd85eed85</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad66776635d6da109a7e696b5dbe748ac</anchor>
      <arglist>(Index a0, Index a1, Index a2) const </arglist>
    </member>
    <member kind="function">
      <type>internal::umeyama_transform_matrix_type&lt; Derived, OtherDerived &gt;::type</type>
      <name>umeyama</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>ga1eee92be23caed97c55315233eecb06d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;src, const MatrixBase&lt; OtherDerived &gt; &amp;dst, bool with_scaling=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_aat_product</name>
    <filename>classAction__aat__product.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_aat_product</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a3398349ab82756587da76ea2836eecb4</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_aat_product</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a192b758a5e1a5e95f2fa0adb8e72252b</anchor>
      <arglist>(const Action_aat_product &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>ab4b5b71c95f24c9a4ca2cf6cc7315a39</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a7edabf4aed91eff88a4aacc6dd077e02</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a497ef68e00b4ef503131d65769cb412c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a0b040d07f3ba9d13005463eca2ca945a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_aat_product</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a766fb8a05379a097904213e0b66431f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>aa321c556f20c6f35905ec91e23507175</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a9d48c7a2d3d670c9411b71662660871e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a27e971ceb5b3872a766e1846fb8107a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>ae8340f463e361adc07290ccb275a7faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>ad749d89dd4d1fa9e4047d27b73d5d324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a955f0610016936680381591a85bb3de3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a6ef882d8cf8742ac9c75ff85dcf15599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a2b6ff411d7f983e36f8b2c3b29ad50ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__aat__product.html</anchorfile>
      <anchor>a57c829884ebb628272e797411d013d8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_ata_product</name>
    <filename>classAction__ata__product.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_ata_product</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a54b37758c8600b09fe6f28ec260f2f4a</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_ata_product</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a6ae7e6e084d74197f228c9efeb6833a3</anchor>
      <arglist>(const Action_ata_product &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a15573d7fc39e087347d3cdf998e75f0c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>acf0798c064452e0336a690c1ef09b6dd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>aaac67c03f0421329ff311ebd1cca9dd9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a63f70df6346f567e1015180b0282ff5c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_ata_product</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a984b09073e2f4b26528bd59e911c2e2d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a89eb14f5534b688f4a9454899abc86d1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>aea83ff99676d4897e260c938f8f68cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a0136a824edb8e6ee48f5bad7c29ef17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>aebd097f7a3668eb1d933bad7e24b4121</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>af89344128d8072f4436b2e1909d0f9f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a04e333fcb51dabdd458b9c8c19abb2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a0a2d6edac9a980faec922d6aa469a356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>ad16e17618622fccf46d48f85d7d2d148</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__ata__product.html</anchorfile>
      <anchor>a0f87c473d2b5fff966e7d228612cc993</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_atv_product</name>
    <filename>classAction__atv__product.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_atv_product</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a85ef10323ff6263be8208603c2728a2b</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_atv_product</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>ac362871fd91d030962428a81c33d08be</anchor>
      <arglist>(const Action_atv_product &amp;)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>calculate</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>afaa8f5ae6eb038bfb9c4916bdcc64545</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a4824a1b1840c6da5cbf5cfa606d388aa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a7fab0f64a841f7ed9a52a00bb13dad6f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>af365acf025e52e3b4a26e4caf76a1d76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_atv_product</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>ab553ea15433766cab1f730af7ca79738</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a8699cb086847ce168f603304634cb9b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a0da7c3254623b1836f845380cbf8b251</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>ac25a283a06f97d1cb060341da7cd136e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a9f900cba44d319bfd981efe8db3c48c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a7d63bffa4083ecc92ac3425c09fc40c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>aced8225e4005f06ecb221c3e9b543fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B_ref</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a5aaf52d9bc110e0f9ffe236b9dd4d697</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>B_stl</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a717ef7850456ba32f8b806b42e98420b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a58125b2183833da20bf6852372a2e8dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>aac699be0e214fba5a7be9a5e3f879f53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X_ref</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>aebe5ea6ae79b40b6dbcb896beac23829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__atv__product.html</anchorfile>
      <anchor>a6b5bd2b2b757da0168308b533b8d459f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_axpby</name>
    <filename>classAction__axpby.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_axpby</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a6a50dc9c3f07cc575a340a93c1772034</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_axpby</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a54fd0ef42e28ea00c42c2b77150d0683</anchor>
      <arglist>(const Action_axpby &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>afb3186f69d3fee352beb40d0b300b831</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>ae30b2fa4dffb28b723488ddd32a5532b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>abbb5ab370440a34f86034b9baa721796</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a344a41231b1cc0cd5aaedfb01b44042e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_axpby</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>aba972d1c5d8b6e88457981ab50dc2329</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a7baf0b095184b8ebfa865737e83441e0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::real_type</type>
      <name>_alpha</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a580665be54750d95f926ccbaf075e9f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::real_type</type>
      <name>_beta</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a2e89a353a01cfbca2dec7e12161bee0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a1b1ddd3d79d86158c92cdbc574a6033f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a403b412937e65fd4c0843ecf3348b98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a38fa01145a6b1874ca6701908c8ebd18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X_ref</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a5ee97a51699b524d48c89f3832e6eb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a9228795cfc612a762be1ff929b54fc65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>Y</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a27b99d42e39a2fb099139db991709c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>Y_ref</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>a34cb81bd484fd3cae1579c144f6354e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>Y_stl</name>
      <anchorfile>classAction__axpby.html</anchorfile>
      <anchor>ab381339ba70337dd7add8418e0793a6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_axpy</name>
    <filename>classAction__axpy.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_axpy</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a4038da514eb12db6ba745cb60dfa1177</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_axpy</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>abca08a617ee0918d30e65b0235188b53</anchor>
      <arglist>(const Action_axpy &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>abd728290c46deced00f78948e0e9814f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>aa7e99f2d942661c579dd1c04521e4212</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a7ce00fdc6b6fe827efac91dd64e8ace9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a9b7d91c1404faeeddd039e1d1175319e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_axpy</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a7791e76a441ccc3e979d12324432c02a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>ae6fbbbf70626346d4c69129abe72caf7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::real_type</type>
      <name>_coef</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a29c3f6be37ea749eeb2cbb478fc31c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a95473690d3e4107a34791262f209c9b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>af9b77ef0eaa8a7ee3f20d38904d49998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a3fd77a6742ba3b6b0a4fcd67f1892dd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X_ref</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>aacfc40171d54c6729c7d25f611f1799d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a1567e0cad3277432c31fa32c4ffacaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>Y</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a27ac1b904c2a598b4f71cbcba6bf27b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>Y_ref</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a235becbd4c38d29be727c8e004815307</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>Y_stl</name>
      <anchorfile>classAction__axpy.html</anchorfile>
      <anchor>a45317021098ed975894d38d8726c6fa0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_cholesky</name>
    <filename>classAction__cholesky.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_cholesky</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>a10f4dc80fcd0539c57f076128cafc337</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_cholesky</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>a843eaf4db8d1a1c42912437f4873ceec</anchor>
      <arglist>(const Action_cholesky &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>aa16837f8c6f05f93b26625e606011899</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>ae55c8b5159bb9458987b0ab9f50edc38</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>aba488d820317e2a8ad65bad477d0525b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>adb4d5872b54ef3704dc018ab02cd494d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_cholesky</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>aec91fbac1eda926fa9c3f0860a3710a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>a036450526ae167da5dc5e17b79d70bee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>a6ee6fbaa92117bee3e20cf4fcbc5332e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>ac14101acadc4a3043bd33d4d869d5588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>C</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>ae0487b0bcf1cfd9c9a6a310cb0cc3e9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>C_stl</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>a63cd8d216b0ea49b3d234e05cf49ff31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>abdcc04003b11b985f8060a30f68249cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>a2d6c238a1f4fd816df3575a8bd5b55f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__cholesky.html</anchorfile>
      <anchor>a8daf3ed735a2c38e97af15ceaea97155</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_ger</name>
    <filename>classAction__ger.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>Action_ger</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a5e4baf1dd3cf3f776fa63461b8f7b168</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_ger</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a1b96aa38a280c79a9165f10b7bd22470</anchor>
      <arglist>(const Action_ger &amp;)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>calculate</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a5353c98d7cd5cb72b56eb3fe9b6e1e42</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>check_result</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a52e73e2092e37993abcdc50fd2e99444</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>initialize</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a02cbbf9d4b4717aaaae0742319dedcf4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>ad351bc01c2ef5eb1e4f37c44ecc5e4ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>~Action_ger</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a2ab030ac1ff97a4497384512383132ed</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>af6b7313f814198910cfbe9658c2ff12c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>aee9f99f68ab6e7aea5692d39a006e319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a5f070ed3c805d4b02b1a768dfff6f5fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a886e153bf64eb21576a51fe5037d30b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>af7e8e05584859f30c7509a7393530284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>acb0521db2bef90aa6d1dcc4e17925f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B_ref</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a918bbbaaadb4537f712caec0224f8162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>B_stl</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>aa92dbfcc944b42974eab250460b76b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a23998cbc6ccfa9d9253dad82996b4e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>ade2994ba74e938252d68af9d8df06593</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X_ref</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>a853501a40e7184b3214c9a7edc43d005</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__ger.html</anchorfile>
      <anchor>aa4cc40dfce2a37a925aed3c821296ae4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_hessenberg</name>
    <filename>classAction__hessenberg.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_hessenberg</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a6b0e940d7de84f207f4cdb9eb9b0bdd2</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_hessenberg</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>afd93109875f4f2c80dfbde801e1eac3e</anchor>
      <arglist>(const Action_hessenberg &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a23a90fa377d8db18f94555a1979255d3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>ae9339fa00f6afc34f24374d31254ec0f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>ac969cacb8011f95a41e77b9cae4f04fa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>aa30eedde77c67377fc6e8dda91a48056</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_hessenberg</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a44848a334f825dee6a4e72fb9074245d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>ab542545ee7e49fd658bf0d1ab26da7be</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a152b94e64be3cf989888e491c3ee8676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a38b2e0a8f827bb0307c34824f3747129</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>C</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a45da052b365a7ddec81703d2d3aefa57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>C_stl</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>ade6578a8367c867359bd1c6eb5d46914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>af4f62a435a0d2ad51fdbbd2911e1448d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a33d04e3de5383b83d1b71bf4c91c9329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a355645fc480543bd5f91865daa6deb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__hessenberg.html</anchorfile>
      <anchor>a12c69cf5d10a753f0d297c8b99828708</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_lu_decomp</name>
    <filename>classAction__lu__decomp.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_lu_decomp</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>afaa493055b1449830b156c690eb30e14</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_lu_decomp</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a9539821098a5471f0a31e0acb2db9dc9</anchor>
      <arglist>(const Action_lu_decomp &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a5169d51b797f4e14aa889ffe131e6725</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>aad26b74edbf61c61acefd2d9060284a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a065c46760336805cac70deaccfd02509</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a381d0374009d61ad08fbb5999b2fc707</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_lu_decomp</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a4a6432a0d916c35915a6b55ab61ff653</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a5568b3c3145f94cdb995492960dbb63c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>ac3da815c0cd33ae3a8bd167646314109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a0c41d4f5feaa00a4b2ee24d8723a0915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>C</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a2a488c39f3614c41a3ae58ba5d2aee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>C_stl</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a5c1a2e72b1044eb018ddfc22ce745a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>aeea688d70e463bb1a0b7ef44a62fec8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a35eef70c605e3788782e0f3433096888</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>aa879cedb147abbbec027e307a17e312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__lu__decomp.html</anchorfile>
      <anchor>a31eb4ff3cb391fec98ef627d2f5e7ff4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_lu_solve</name>
    <filename>classAction__lu__solve.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>calculate</name>
      <anchorfile>classAction__lu__solve.html</anchorfile>
      <anchor>a2b2f7f4438bfc0947d54d0d485069e6c</anchor>
      <arglist>(int nb_calc, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__lu__solve.html</anchorfile>
      <anchor>ad79e7cd88a148650d7fd9fccc4694940</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__lu__solve.html</anchorfile>
      <anchor>af579267c5e457ab5b605b24fed01ecd5</anchor>
      <arglist>(int size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_matrix_matrix_product</name>
    <filename>classAction__matrix__matrix__product.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_matrix_matrix_product</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a0bc88b3094f9090b3b5f8628b055b997</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_matrix_matrix_product</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>ab23b6d4d1cb67a8a8563567e668458ab</anchor>
      <arglist>(const Action_matrix_matrix_product &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a1b7c6d0e9a22ea29b2faeb0c9d83d593</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a826885b0b0fb11fddbda7e8c36af31ab</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a6e0e533210dded9acc7c0f8d4b095edc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a31850c978601ab51aa0fe21137729930</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_matrix_matrix_product</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a460c4e8c0402a15f18c0259a4f236cdf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a52122dc5ecf13494b80a12512e06a1ad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>abfe9afc075a7dd8421f98255514550d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a14843632aef9a17e41ab3fc52a4c6d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>ad0d4f9b9d93f8eddfdcbb9499469f293</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>af7a0e5c601f383bb6813e0ec0bfdad0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>B</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>abe97d5c16e9c2faa6564768af017c904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>B_ref</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a487d1db586e34402f56d420cd8039b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>B_stl</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a750a3c198b0f39e55b1ba45cae27f688</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a4888a057350a7caa036a368bf4c8ddb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a859b13686258f44485fa49a95cc785ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a87b5fcf7c015ec00e4a96e8057d6489a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__matrix__matrix__product.html</anchorfile>
      <anchor>a9c58c5286b4b0518108a61c09d6b0b99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_matrix_matrix_product_bis</name>
    <filename>classAction__matrix__matrix__product__bis.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>calculate</name>
      <anchorfile>classAction__matrix__matrix__product__bis.html</anchorfile>
      <anchor>a1b695f4063ae9db62a80d3bd2cc65a41</anchor>
      <arglist>(int nb_calc, int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__matrix__matrix__product__bis.html</anchorfile>
      <anchor>a157c17862ea78e6c110f597a0782bf6b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__matrix__matrix__product__bis.html</anchorfile>
      <anchor>a6bb3d1588542f611efba8155feb600f3</anchor>
      <arglist>(int size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_matrix_vector_product</name>
    <filename>classAction__matrix__vector__product.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>Action_matrix_vector_product</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>af9d672e301603bf4115830d62cb08599</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_matrix_vector_product</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>af9cd6ed610de887f591ca52d081e5571</anchor>
      <arglist>(const Action_matrix_vector_product &amp;)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>calculate</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a4a0ab0613498abd6231f47ce14f87ff9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>check_result</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a7679cb2041b51eb79e6ad813af161a3b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>initialize</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>aad3d4a1a36d274973c3e30c83c38c914</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a53c3279dd4a5be43f1bee18f015dd962</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>~Action_matrix_vector_product</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a2f9d722e301bb29fdafcaf1ad90b1ffc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>ae94224ff48ad9a5b86c797ed7d36963a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a3aa99272754544a545fb013446dbfde4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a3a60e2c965834c5ea55f3a63f2d5645a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a85febd770f849f96e042c6d7d51db7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a60ad1a513dc0ea90267b2d5a38922ebe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>ace1f76c6fcbf20cdc21065435daf959e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B_ref</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a05c2c378836dd33e29a8d441ed13b1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>B_stl</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>ae617815a7f02a343a03c219f789cd0f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>ae0b9cf57128fdbdaec609d11ad237ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a051ecff48ab7c94e35e78c40406bf354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X_ref</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a04a9723f4c888c46b30c93d2c59cc86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__matrix__vector__product.html</anchorfile>
      <anchor>a3fd501f155d14dafdee950f4fb1cc57d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_partial_lu</name>
    <filename>classAction__partial__lu.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_partial_lu</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a55c057946d440677b2010dc99c47dccc</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_partial_lu</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a5af4af0f6781a216da38efc8baba61b0</anchor>
      <arglist>(const Action_partial_lu &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a81d0d52e0445a2e760ee9d85d167f753</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>aac1f68adffffe692f6b9cf0277037396</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a47eac466d6b3a7b27bdd7854dc006b1a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a130df0e035223b26ded297fdcba3b9b9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_partial_lu</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>aca6d213c135ca186d416c73b38c63a6a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>aded2f5d82c68536ecd12796f370ff2ec</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a3aefd3c9357448ee9bdf99b7621d53ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>aca5b962b7b57cf58cab9d12ffa19192b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>C</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a99a2deb6c2dd1a60a43d281bbcbd3588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>C_stl</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>ae8ac5dba194245977f84a4564fd335e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>aa83aa78b65ed9f8c1ffce868cdc40d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a3ed336e8fc3029419aa73f4ada3ccb70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__partial__lu.html</anchorfile>
      <anchor>a6427504c3fe9c234c56490de2b249b7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_rot</name>
    <filename>classAction__rot.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>Action_rot</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>ac94af52cbbe33467d0d4bd08fe76ec7b</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_rot</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a272c6c1efe34cf305f92fc685a269a22</anchor>
      <arglist>(const Action_rot &amp;)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>calculate</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a130ab382c7d1650a0e89323ed439eb50</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>check_result</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a8a80274cba6628f68146e5eae0544c54</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>initialize</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a51d899481ebaafc5c2c3ad923e5e6695</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a17f86cf6ad09fdc2701e4ca215fcc27d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>~Action_rot</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a730b7d3b13a942624a7ad5af83c0a832</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a44c12f2843a2c3cdd2bd89115a7dcfe8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>ade82028746167ee7b35d1a285472dc2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>A</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a3b1200acdfe85880798e9a5e82753c18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>A_ref</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a69c458a0000dc9446c15a955d279bde3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>A_stl</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a5eeee1fa12e2e924b1a1936ce9a7386e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a82ab1860e2c23a572afdf80db7550c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B_ref</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>a87a1216e92fbdf52fb9f271f57a67afd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>B_stl</name>
      <anchorfile>classAction__rot.html</anchorfile>
      <anchor>abe3cd452e683a5446c01138e6d8ad38d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_symv</name>
    <filename>classAction__symv.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>Action_symv</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a7d56f76d451ab8c6c6ae3bd3c26900fb</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_symv</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a6fa6ae7d63d6812f8fa6a27fba519782</anchor>
      <arglist>(const Action_symv &amp;)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>calculate</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a1125303ff8722640da4b2487891b28e9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>check_result</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a3859829cfce5b52f7fd1e7bb4085bb98</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>initialize</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>ad61375d8750436da5122c48559cd369c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a1338fbe1a2fcadf9df795709a19faf86</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>~Action_symv</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a628cc609cd4d68303d0f839109287ecf</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a3fd0c7842abc1f54bcc5d9b03358f011</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a06a73ff3d9c08af63f1c84be2ec87754</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a50ff886bd9acdd5db588d1952b20912d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>abc792c6df75a35044865d1f3132bb192</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a7d529517ea84ed7f2b4799e72a085a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a923091402c4959cd449c9e1876eebd68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B_ref</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>ae946bb7ed7236ea5b8a9fc0390a7ef43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>B_stl</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>ad68dee9c40f3d9354a40369a997e32d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>ab9adf43b545c5797508741e76d51979d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>a1e8aafa37ebebfb39bd2a2fd58139c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X_ref</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>ac62c3072e450e43e44f8fdadbc47ad5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__symv.html</anchorfile>
      <anchor>ad4765c7c7677319598b67921cbc4fd7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_syr2</name>
    <filename>classAction__syr2.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>Action_syr2</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a35f3140e50e1e8e5e5f7288a9064dfe9</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_syr2</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a6b0f6b7aaafa63b24a38af2206e24ae6</anchor>
      <arglist>(const Action_syr2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>calculate</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a2eaf718241551433942ab7d781e7e23e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>check_result</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a8957cb1c84dcaf06fb54e28cd366ade0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE void</type>
      <name>initialize</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>ac2d981057caebb2d851e8015cbc92b33</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a1cb3df321cd156d78617a51612b4c1d8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE</type>
      <name>~Action_syr2</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a20e32f3baf51ca59e2fe3750bce06199</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a2ff0841a86b9290f9a369792d7973d64</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a9cf9ca44201906eae1bf1387c9375e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a02120e00df722c648a420122435e253a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a6e3f3a40230672da864670578833b664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>ad32de4aa1c6306d8edf3a37b917a13b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a58c21b5a1e9ae31a2a16ea126057f23e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B_ref</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a5119997261558ab4514ddac3f6e0b326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>B_stl</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a21fbc5712644d296ac1fe0efa4eff185</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a16a1ed7652ed07e603d315df06234179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a9640a009f43343a7ad02b7a4c2be13a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X_ref</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a85a2d1ec61b370104102b571be5a4da2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__syr2.html</anchorfile>
      <anchor>a53c831cfa2e861c05360df1109a47815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_tridiagonalization</name>
    <filename>classAction__tridiagonalization.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_tridiagonalization</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a8d279f41467193bfba3154c4c6b06803</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_tridiagonalization</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a8c56518c3b051aa81d9f206db803540f</anchor>
      <arglist>(const Action_tridiagonalization &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a58d13671dd11a847e0a01a93dec683a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>ae0ae726d0c97c8305e0d8787c4fd6a09</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a41a1f82250727e2ebf3426ce0c28ddf7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a78044c19d7428b20b0bb28b98a4b952d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_tridiagonalization</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a55c714281f0d161f6b0c364c68f704a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a61108bb54c2aaf850cffd03189a6cd87</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a9ae27765f6f30de6b186a684f3f40856</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>ae19967a23f05cc3b39d1edc6bccc0ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>C</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a36b2848f74e583104069cef3130df1c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>C_stl</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>abceb2805be9ba914da8927d44abb6256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>ac58f59822eb5a5a02295ed04b2a9cce4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>ad2323d45ab7963516a4e1f987a36a7bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>a95133d598df10c1fedc0efcf56560a93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__tridiagonalization.html</anchorfile>
      <anchor>ac4d6a50873b8fc76a164d6715b0d9afb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_trisolve</name>
    <filename>classAction__trisolve.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_trisolve</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>a039e3af9b79755743efeee9df2b8fa5b</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_trisolve</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>a4070c4051909a9b13816bf2ccaf1905f</anchor>
      <arglist>(const Action_trisolve &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>a546634b95c4b3667c3941d9999c1bfee</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>ae3b508af127fe2e99fb3f7fe5c71ad21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>ab8ee57f7968ec0179baf8bed14e11fb3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>aaaf95ebe1bb7a4cd02407da30b8a3b58</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_trisolve</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>a72027e1142f261617cfe39cdca5a227b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>af9ecfc6208f9383cb05135dc353fbf4e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>afdd05e7a37f723a58e6d9475149e0178</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>a73b064f41c469babbd9b5f60c3e0ba6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>B</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>a488b0bc418c022447b648cc20de9bf02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>B_stl</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>adc74b0195effad46c92ad320d7e6e105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>L</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>ae8b1000c4ba9503d7398426ffa036938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>L_stl</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>aaecd4bb989a9f3bca8f81dee109e6c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>resu_stl</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>ad7556cd1a3c9138a4a2cd83dbef6a919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_vector</type>
      <name>X</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>ac79efa0d1e4ae432a73bc6a46e8f1e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_vector</type>
      <name>X_stl</name>
      <anchorfile>classAction__trisolve.html</anchorfile>
      <anchor>a9153625c867c7c06a2eb4488d79b0902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_trisolve_matrix</name>
    <filename>classAction__trisolve__matrix.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_trisolve_matrix</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a69b680dabcaa6d127739ebf3249b5913</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_trisolve_matrix</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a4a388b0c2524ea7dc74e7903eb2c8071</anchor>
      <arglist>(const Action_trisolve_matrix &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a888cafb9f52eaf774e010aee4f88402f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a010df6dd748507281b2b15922bc51e84</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a2770b4c49eeea866ea5a12e6aa2becd1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>aef787d79a7c993c4043afb05f583025d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_trisolve_matrix</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a28d900e7244c7e44f5b18cc4f81aa160</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a3063789b6d84efaeef1b6f37e22abbb0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a32b01f18033469edc487942cee711f16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>afc00bd1afd0ab46bd918e4361ac88b19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a0cf50a4d97c7bf3889673c242d1ea35a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>aedc3d523c1379838cd2d8f7984d095dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a6094fc9ad3b1ecbf0ae61d894c958fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>B</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a3fc30ed6cf9f6a5f4510ba289c18c126</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>B_ref</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a03d879f1787ab3a736ea00b4d8dcd2a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>B_stl</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>adf94258a09f48f341f96a57325b650ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>aaa77d30103cd3e7d47ab35cd0b683cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>acf9f795183a37d140c79c2216e40c53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>ab53687a7517a5ba570b6f8b4f8a15b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__trisolve__matrix.html</anchorfile>
      <anchor>a09fc763088193ceec2600919c270d69a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Action_trmm</name>
    <filename>classAction__trmm.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>Action_trmm</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>aa69a7a4e3977de0e01cb64176f032f76</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Action_trmm</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>ab275933cc7053acf70d51ceeed77f937</anchor>
      <arglist>(const Action_trmm &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>calculate</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>aef88530851774b4d1d667e1e14d5fa99</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_result</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>afed33724e086f636156f133354b2f94a</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>ac383abfa1691eb1f99ea3ff8dac0240d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>nb_op_base</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a3e53b63442baed9bc823b8984072226e</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Action_trmm</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a1a29eff960ce6bb75f0112c609cccd4d</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a571f172e625b071e9c27d5f3effd0f4f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_cost</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>abd25d63c1f277c5f783abfe467b03b0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_size</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a3d5eb2b6b5cb81401097638b11fee5bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a2051f6d75a17779758fcb84b2945ea51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>A_ref</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>ab7d2037f7756e0a6c4c575c5c6efdbdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>A_stl</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a92b48dc22f09585b3a1fa84f809fba7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>B</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>ab341b2ca1da05e21598f06f9369b30c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>B_ref</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>ab9614444bbd62a23820651c62e3adf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>B_stl</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a30991a43fd1b9603a3b519f732e184f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>resu_stl</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a42448c7cc08d9185c1a5e2e021d45c13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>ae4b14227eea1f4816b5313546e8d04b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::gene_matrix</type>
      <name>X_ref</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>a2af073552fe9931700c04b316b1223eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Interface::stl_matrix</type>
      <name>X_stl</name>
      <anchorfile>classAction__trmm.html</anchorfile>
      <anchor>acb97e8088b7e32ca6166c1072087bd9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AddIfNull</name>
    <filename>structAddIfNull.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structAddIfNull.html</anchorfile>
      <anchor>a3cb1b0934a5839d31d8135635934501dab4b0f1f579b3e2badf13909d96e669a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structAddIfNull.html</anchorfile>
      <anchor>a3cb1b0934a5839d31d8135635934501dab4b0f1f579b3e2badf13909d96e669a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structAddIfNull.html</anchorfile>
      <anchor>aaf60ec6e68f493114ceff259c0586c69</anchor>
      <arglist>(const Scalar a, const Scalar b) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structAddIfNull.html</anchorfile>
      <anchor>aaf60ec6e68f493114ceff259c0586c69</anchor>
      <arglist>(const Scalar a, const Scalar b) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aligned_allocator</name>
    <filename>classaligned__allocator.html</filename>
    <templarg>T</templarg>
    <class kind="struct">aligned_allocator::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>aee8cbc399662a1e70c84c39f8069e838</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>ae809f97ebe11807c77db507b9ae93afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a0611a3b4581a17616eaaf9f0d5b27cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a6594075542435bfbdd8e96e197b12ab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a631a9ed77fe18361d10e8a50ab6d6230</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a406650383b3397aed9dfa2e9f72c946b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>ad54ae81077219c954d5f2319052af2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>address</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a5963089671db15440a963ed9d74bcac8</anchor>
      <arglist>(reference value) const </arglist>
    </member>
    <member kind="function">
      <type>const_pointer</type>
      <name>address</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>aa0af28bc5933f9b71fefec86e9104798</anchor>
      <arglist>(const_reference value) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>af0a95e34e563359c67168ed98a10f107</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a3ada3c01fdcd7b8636012a5202274f83</anchor>
      <arglist>(const aligned_allocator &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a0f1a31feee380342dbf5443a1e33a187</anchor>
      <arglist>(const aligned_allocator&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a08e1420cbc22167721d9b6bceffba1d3</anchor>
      <arglist>(size_type num, const void *hint=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>adbd952c0c5cabf60dd1cd8fa397ac759</anchor>
      <arglist>(pointer p, const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>ac7eb845917bceaab9680a6b8e6dbde7d</anchor>
      <arglist>(pointer p, size_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>ae48017a15c2c0ef1a2e79aad285f74e3</anchor>
      <arglist>(pointer p)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a68bfb27d871c1d3c613031fdb99c63bc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a06a46bcd84698effbc7dc150d6c20dfa</anchor>
      <arglist>(const aligned_allocator&lt; T &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a22c79b3cd9b0be3594a3cec7ac3b3d17</anchor>
      <arglist>(const aligned_allocator&lt; T &gt; &amp;) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_allocator</name>
      <anchorfile>classaligned__allocator.html</anchorfile>
      <anchor>a491d9002ee6f0ecc4d793082fd2f9fa0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>aligned_allocator::rebind</name>
    <filename>structaligned__allocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>aligned_allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structaligned__allocator_1_1rebind.html</anchorfile>
      <anchor>a6e53f20734eb817c9a1bd8874867a93d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AlignedBox</name>
    <filename>classAlignedBox.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a600faafe0e921513b2315522d75ac0b6aff8f7a4a3cb314c81ffd88c03496cff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a600faafe0e921513b2315522d75ac0b6aff8f7a4a3cb314c81ffd88c03496cff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>CornerType</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Min</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084baf96de4c07d82999e2d7146ba1c2f9232</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Max</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084bac7a9720b9d998dd048c31124fd7e7b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeft</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084bafedfc558bdc681e1af73fe3276d87ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRight</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084badaf3b860cd17c5c4c4354751a785b3b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeft</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084ba498a9f4f2ff5c77040e81963d22d37ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRight</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084ba9b818273cf24d851620321624a4f4059</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftFloor</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084bac71d4ca28065a27128fc211194c92433</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightFloor</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084ba7c19d98b9f16254c311656829b083875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftFloor</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084ba989228d93b8939268c6ea9bda3f9730d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightFloor</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084ba383fe865a8d1768ebeb6aea59ed8d480</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomLeftCeil</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084bac93e12f663ddf5bcdccbceadf2135e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BottomRightCeil</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084ba415d31a25f58b07f006e6d30d5fc8b70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopLeftCeil</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084bada87b3c68ae0953535e176ba94c85ad2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TopRightCeil</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aff225b11fe7e7222c02d81a08e28084bae6395b6eae9eb74ad11b80c0ccfbc16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a7e91e4d21003becfba624dcb176c2ba7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a2910a3718d110c161ec76989f25a92a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ab5698d35c955ad9f8e8bd5a809338439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ScalarTraits::Real</type>
      <name>RealScalar</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>abb343fa8a15d74c6ed43a7e427fd1ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a9657f66d123142ede4a4c9c12768b187</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a9657f66d123142ede4a4c9c12768b187</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;</type>
      <name>ScalarTraits</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ab6720e30ae08f7f1221d099641223a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a0c3d2a6c755e0ad65a6e45371a4079ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a0c3d2a6c755e0ad65a6e45371a4079ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ae2ca2681d661836f655dd14564ba2dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a9ea1fac6984062314598eaa06477b7d5</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a14a114a9017a4297a9098fd2e04b240c</anchor>
      <arglist>(const VectorType &amp;_min, const VectorType &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>afc0b407e6686fc80025ae6084bd4d49a</anchor>
      <arglist>(const VectorType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ae2ca2681d661836f655dd14564ba2dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a003c80297e596f4ec811a1acfdd591d3</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>af0abda9fd2f62b83eff17832aa89a7cb</anchor>
      <arglist>(const OtherVectorType1 &amp;_min, const OtherVectorType2 &amp;_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>afee3a042e26acbfb63ea6ebcb20d3d7f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a8a0ae2d9bd64ff8e1ac357aad83fbaac</anchor>
      <arglist>(const AlignedBox&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a8a0ae2d9bd64ff8e1ac357aad83fbaac</anchor>
      <arglist>(const AlignedBox&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AlignedBox, AlignedBox&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a6bc22b84f243a937b00f3e419488f2bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AlignedBox, AlignedBox&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a6bc22b84f243a937b00f3e419488f2bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const VectorType, const VectorType &gt; &gt;</type>
      <name>center</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a36768862db0473080110e56512a6d45c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a37cff54a3234079367c9545d2c9bf83a</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>clamp</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a37cff54a3234079367c9545d2c9bf83a</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a9fe04fe311174e0aae33a92900f357c7</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ac2eb8ec1588ef691fc15159cdf6e2af8</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ad73c51204229548a366767e6739c34de</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ac2eb8ec1588ef691fc15159cdf6e2af8</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>corner</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a30aedb41b6b2427d4f5c0c2f38e4b53b</anchor>
      <arglist>(CornerType corner) const </arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>diagonal</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aa810338c44217273408ccd461eae6f91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a6c7e7fdb499bdc19c564fd5fca32f8c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>afa423aa176cba7cde023abbb418abd02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a6357c2a5afc2237fd07dd0bf8ef7939c</anchor>
      <arglist>(const VectorType &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a814cbe6746ae280295b7265feb3d3c5f</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ad031f44b21966d8f448e14c1915c7f9b</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>extend</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a814cbe6746ae280295b7265feb3d3c5f</anchor>
      <arglist>(const AlignedBox &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>exteriorDistance</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a5eb5ad5bcd84a1947f374bf8a92849d1</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a2285a02b656fc5028886742c549631fa</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>NonInteger</type>
      <name>exteriorDistance</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a872cbcd726b2ef1aeafeeeaa760b92ea</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox</type>
      <name>intersection</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a6fc2ec9683aa167bbc4f8e61feb83ebc</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aa34177089c40db3dbf62c7564a336c6e</anchor>
      <arglist>(const AlignedBox &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a9eadf14dd8adeaf66189ea82f61e323d</anchor>
      <arglist>(const AlignedBox &amp;other, RealScalar prec=ScalarTraits::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aa50d8b79d1c8c6779d7663da58c62b52</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ad6139a86188b9a1a762f7858f1079d1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNull</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ad6139a86188b9a1a762f7858f1079d1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a61ea72c2c5bf29969cd2747cc544f9a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aa3d15554cb4446005111151b658867a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a61ea72c2c5bf29969cd2747cc544f9a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>max</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aa3d15554cb4446005111151b658867a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox</type>
      <name>merged</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ac1d37e86850b9eac2f556f7eb0f9c0a7</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a0d07619a637b02628e09cf88efdc28ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a891153215de9d3ae3f9e24e60f547c4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a0d07619a637b02628e09cf88efdc28ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;()</type>
      <name>min</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a891153215de9d3ae3f9e24e60f547c4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>sample</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a246b6e8d21445578b7f725de169e0f54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEmpty</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aacf23d03cb5501741171a6cf93cb66b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNull</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aae255dc5c90e8e0680e4e4e8193fedbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNull</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aae255dc5c90e8e0680e4e4e8193fedbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const VectorType, const VectorType &gt;</type>
      <name>sizes</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aec194a645ea1eaa0f5dc42bfef8a6e69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>adec105272da7f1b10b28349f100adf9c</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ae8e7af60f1a018f92dae360d1f3693e7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredExteriorDistance</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a2d13a9e2279147c8fa796badbfb7e7e7</anchor>
      <arglist>(const AlignedBox &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>add3a910023672eff33b4def4098ebf94</anchor>
      <arglist>(const VectorType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox &amp;</type>
      <name>translate</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a76b53b31fd62e61e6352aeff0939648c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;a_t)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>volume</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>aa8ac88577af38864e68c1584bd985ca3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a1d4291e86bb29ef8c12d1880319bbe27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AlignedBox</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a1d4291e86bb29ef8c12d1880319bbe27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_max</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>a10b7690d3a414b036b6db22577a24b57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_min</name>
      <anchorfile>classAlignedBox.html</anchorfile>
      <anchor>ae25b586e6518366ce238a5a58d026770</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>alt_prod</name>
    <filename>structalt__prod.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <templarg>K</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structalt__prod.html</anchorfile>
      <anchor>a7d5d145f0866a13d96f9d11e2b41aa0da61dcf1f230ec3ddec398bf948e9c8458</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AmbiVector</name>
    <filename>classAmbiVector.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Index</templarg>
    <class kind="class">AmbiVector::Iterator</class>
    <class kind="struct">AmbiVector::ListEl</class>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>ae3ce53f61942282a7cf787c741c0b2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>af3a102767d58dbd9459c76f103059473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a356b2a540ce08c1208bec0eadc3afd99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AmbiVector</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>ae7e870ba4dcba51d1d98bde571b4594f</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a74958936def33de8acb0020cfd3b6ead</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a383e83e03c6a69ed71d88c5e419e7e6f</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a6691caf91194706a72a8d61b0717aa5e</anchor>
      <arglist>(double estimatedDensity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a812207b9edbb30d80d1799cf88324a33</anchor>
      <arglist>(int mode)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>aaefa3050800dbd5a91c7442e11b4c8ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>ac2eb72aa2aa34b435b357de7f909bd21</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a91e445c3fc47e2d1e4aaf39e8b773d83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBounds</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a9b76f098cc64012d0fc7226aa36536ee</anchor>
      <arglist>(Index start, Index end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>aec7ab62520667fdada051f5421dd50ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a9df1a2784db32948113043bb49ddb700</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AmbiVector</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a1c62dd65006d7d163f1288eca655525e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a9c715216acd1b56910ca652aee5bb70d</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocateSparse</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a30b370440092064a2f0bed64996bde39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedElements</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>adabd60952c65252bde2f84cdb246cf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a2eb922746182102bbc4ce29ef383be9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_buffer</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>ae58bae06c62342bd0fd6db1bf810586f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_end</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>aacfc7ce1a2fc63cf853db968cdfc3506</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llCurrent</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>acb6fa4f111afe41bc0632a56ba5d299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llSize</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a3b8913831606db5e0c7355cf6a35e489</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_llStart</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a8113a1a6175ee21538bf7bd42f752583</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_mode</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a39bc81ea4019399b190eff70e82668c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>ac9135f68e9ec54624c38f69afcfaef77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_start</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a0a5e349421a799e8d5303d2cceb668f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_zero</name>
      <anchorfile>classAmbiVector.html</anchorfile>
      <anchor>a7983e2c9e6b9309a8c41fe9290d19e5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AmbiVector::Iterator</name>
    <filename>classAmbiVector_1_1Iterator.html</filename>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ae77c54a570f049d716f55ae219b789d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a77d13d164e571c67a2635e653244bc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a4e20cb7caab66881a7a5cfb175726533</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a471dd5a3883d164cb5a50ad535554d02</anchor>
      <arglist>(const AmbiVector &amp;vec, RealScalar epsilon=RealScalar(0.1)*NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a5facf0700792dface76ad4e260329f21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ae07c1aebba4fec9025fd40d9c8b44a2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ad24542c02beab635c85bd5cf829eaef5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cachedIndex</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>ae29c855df552930d202533ded18ecb4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_cachedValue</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a8710b8a2d797f90e2d1198e6f8d90a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_currentEl</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a80184fe7910d0178705945b65dbc00f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_epsilon</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a8bfe6f6a132cac9634660879f54306ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isDense</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>a8a1d776d1d4bfaf8f67e30e8d6b7a55c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const AmbiVector &amp;</type>
      <name>m_vector</name>
      <anchorfile>classAmbiVector_1_1Iterator.html</anchorfile>
      <anchor>afd2dfb4066e153d62a337d6b00ddf5b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AmbiVector::ListEl</name>
    <filename>structAmbiVector_1_1ListEl.html</filename>
    <member kind="variable">
      <type>Index</type>
      <name>index</name>
      <anchorfile>structAmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a866d320f231e8f22c488ec5d237dee0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>next</name>
      <anchorfile>structAmbiVector_1_1ListEl.html</anchorfile>
      <anchor>add7e88fb77d68bdc25c3d1388088e5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structAmbiVector_1_1ListEl.html</anchorfile>
      <anchor>a70bcdad238db5adbdb01dff389a9471b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>AngleAxis</name>
    <filename>classAngleAxis.html</filename>
    <templarg>_Scalar</templarg>
    <base>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</base>
    <base>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</base>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a6b92605e55ed09d8a349e2ca8624ee98a79dd740e374c2e1db8c66b0aba9f6bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a6b92605e55ed09d8a349e2ca8624ee98a79dd740e374c2e1db8c66b0aba9f6bd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a8ce2f6f009b97c6e1fe84a2b6accf298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a8ce2f6f009b97c6e1fe84a2b6accf298</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>af0ff506adabe76c2c78abf1635c42793</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>af0ff506adabe76c2c78abf1635c42793</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a3ea84a02b6a2cf74aaef242d5e21a8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a3ea84a02b6a2cf74aaef242d5e21a8fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a5c0c08b6a88e1db2afe250034015a464</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a5c0c08b6a88e1db2afe250034015a464</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a96a376453f0d07085d8b8b26bd341444</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ab5168c6960a15308a5ec8493cafe4a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a96a376453f0d07085d8b8b26bd341444</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ab5168c6960a15308a5ec8493cafe4a8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>aef1c625d9876d64cd62e5d7917e57d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>aef1c625d9876d64cd62e5d7917e57d2b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a6e2dfccd7af86df9c6132303904c7a14</anchor>
      <arglist>(Scalar angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a71f2f09d18f6077fb09f79b987a16401</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a91022fedb439af341e0c8e1b056f5d8e</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a6e2dfccd7af86df9c6132303904c7a14</anchor>
      <arglist>(Scalar angle, const MatrixBase&lt; Derived &gt; &amp;axis)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a0795f50e88618360bcefda39b639035f</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a91022fedb439af341e0c8e1b056f5d8e</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a92d585875a7e5eff5b88e89ec4fd2477</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AngleAxis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a92d585875a7e5eff5b88e89ec4fd2477</anchor>
      <arglist>(const AngleAxis&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a13ff466e4a8d69c567d6996f11071e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a8302a19e2a9cdf1c740be2cdcc2c2ce6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a13ff466e4a8d69c567d6996f11071e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>axis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a8302a19e2a9cdf1c740be2cdcc2c2ce6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AngleAxis, AngleAxis&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a9837798b6e812b32870850f594059a1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; AngleAxis, AngleAxis&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a9837798b6e812b32870850f594059a1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a3e43cebeacadae7866f739bc6bd147b4</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>af9124cc07685f5809e0e4d82710fb48a</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>af4f9ac19cf856b9fa021f3d8e3fb391c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis</type>
      <name>inverse</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>af4f9ac19cf856b9fa021f3d8e3fb391c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a58e7e2f77d30935ae1025a854f544be6</anchor>
      <arglist>(const AngleAxis &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a593eadb4ab6009d734c2e302fa291437</anchor>
      <arglist>(const AngleAxis &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a909142924f78bd98aaa64502f2e52181</anchor>
      <arglist>(const AngleAxis &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ae72897953f49ebc4721bdaed9871c32f</anchor>
      <arglist>(const QuaternionType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a909142924f78bd98aaa64502f2e52181</anchor>
      <arglist>(const AngleAxis &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ae72897953f49ebc4721bdaed9871c32f</anchor>
      <arglist>(const QuaternionType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a4dfe29233fa01edd254bb228cd8bccfd</anchor>
      <arglist>(const Matrix3 &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a45b5efa003107713999bbebe8b9d9d6e</anchor>
      <arglist>(const Vector3 &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ac3c9e653b4b73a23211ac8932044b8e0</anchor>
      <arglist>(const QuaternionBase&lt; QuatDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>abe401f59156c827b114c78bbe4c56734</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>abddec4673d038e5eddb63c3209ebbebb</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>AngleAxis &amp;</type>
      <name>operator=</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a09a970675db7e47cf92a3f3056d7d47c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a099812c3e055d5127ef87247f88cad6b</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a4b87f1b555abd10ed70a4d95ef82a132</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const AngleAxis</type>
      <name>Identity</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ad192417cd66831e6b0b925067d380617</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a564e50b34717b08d8923c4b143587386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3</type>
      <name>m_axis</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a87a8f88198898e10af6ad6dd90763259</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ae1118c24d5c7151401883bf8eb2e55bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; AngleAxis&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>ae1118c24d5c7151401883bf8eb2e55bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>acdec7200dd68b70b615bcda9659fed26</anchor>
      <arglist>(const QuaternionType &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend QuaternionType</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>acdec7200dd68b70b615bcda9659fed26</anchor>
      <arglist>(const QuaternionType &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend Matrix3</type>
      <name>operator*</name>
      <anchorfile>classAngleAxis.html</anchorfile>
      <anchor>a7b353e051be8f249adfa550865415e15</anchor>
      <arglist>(const Matrix3 &amp;a, const AngleAxis &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Array</name>
    <filename>classArray.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>PlainObjectBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ab2668757e085bdb0bd1ab56b3d71e9faac307c858716fccc414288e1f5d513c8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a0c3aa03d148da205c1ca36c2beacc34eab52f83380e37974aaa0b31ce84178dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Array &gt;</type>
      <name>Base</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ac74c7543681680c47ab65a11099c5d70</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a016f0722cb24e9935e9af85befc95f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a11cbefa0c14a15167ae07ea153ed325c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a39ff07a6bcc82f2175f2893530328a9f</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a1a71bc761f97327f49dfa664a3bdf9ae</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ab3dc35955a26afbee27167a2ac2128dd</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>af0d5df6e53b26af6c2b506e23cd5bb35</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a6b3137dedd3ad1702723084dd4babaef</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ab8c7098cd580f0e55321180b779c836a</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a4696863ac05f778e37109ce9690018f2</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>ae9acf43ad879a48b0b9b4698bcd6aecb</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a397c9df7cb4885c6c6fa75070aa69000</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Array</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a66bc46a6d42fdfd67f0795ae323a7d03</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a2851d1fb92dbd4a6c1a441c245309adc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>aead868285f68274f622d5625b16230e1</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>aa08ce2c9e068bf441e012a600b654dc4</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Array &amp;</type>
      <name>operator=</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a868d5f09f9b7c60c4fe64d494606e858</anchor>
      <arglist>(const Array &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a292e166f00dd2745d05fe7e253f2c822</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a0c84e10c7d1b68cb21695ebd4bf0b078</anchor>
      <arglist>(ArrayBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>a8d692b595be64d2a79d354837da366c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classArray.html</anchorfile>
      <anchor>afe6fa2d7a531334046fbf806cc76bd01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArrayBase</name>
    <filename>classArrayBase.html</filename>
    <templarg>Derived</templarg>
    <base>DenseBase</base>
    <member kind="typedef">
      <type>DenseBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>adba56aeae07703a4b31d1658f8789b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a9691def3e4bf4adcbac2896d02efd692</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ae644ec148ad0e8d0112826630e497ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a4a1bf2ab1f2015c8250c214f7a288d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a26b019935190898c2f5431f77a034577</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a7190a3a8474983f7bf45749141190ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ad4075255278449c5d5cd3275b96a78d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a574f5eab7ebf8419d581158567a1dace</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a6279c50f4f5ca80168867d190c0972c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a7b93739512340ab5dbd4820618b59ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; typename internal::traits&lt; Derived &gt;::Scalar, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Derived &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; Derived &gt;::MaxRowsAtCompileTime, internal::traits&lt; Derived &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>af20969888bfd86f35a7514c5a93e13bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>aee2ebd14127442d4bdbddf278adada44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a0547abdfaa4feeb1d0513d64905b632f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a03425c31917f7d431f6015b071b0411b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a21a292574c9a446c3ab6341cb085cb3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a1124be2627c481b5ed389a7d25aae025</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>af8d5a193882e5fa02e2647338467a32e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a0900b89b5a825c916f8ac10a57b4412d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>abdcbad2c32ef4798067266a082a08b05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>abs2</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a0a8a5cea59a2acd99375be066081cde2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_acos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>acos</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a86ea1a81df344074bd7bd3943b1a76fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a3c7000014975c2b1b8af7bafd0b884a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayBase&lt; Derived &gt; &amp;</type>
      <name>array</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a58fef6f614058121d9757292182837fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_asin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>asin</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a5b0ac6454fed7467e4524b0d75b55e4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>af1a6bac338897b86b0a64305e2553ee9</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a5e821332390fb05e07edd40b74ce6cb9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a0473af7764b379366c75ba520cd59e6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cos_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cos</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a2a138cb45dbcb510122989a435e28c2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_cube_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cube</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>aa3adba196e8794bfc312a21e228e5ab5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a3693cd955d1a4e716e136d683d5485ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a9c5e39f7a05668e2e0f4c6c20cd0229a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>afe4c89ffc756f5df81b93e800b167e31</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ae50e8bfea67dd6dd9441daee96caf3d7</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ac0c6bbeb67e1141216319c21f0f1ab8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a4e0caee9780c07d36e87164d7f816719</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a5cc732fcf39f6182a83f54d07acae5a4</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>af43033fe314532b0eb9e68998a8ddc5a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>aac46fe74a0c70b4f7e7427d8d7e6b4c6</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ad44db7a30b49a201671973721c643a0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a8b5df835b219ed7fe734695ec20f0ae8</anchor>
      <arglist>(Derived, OtherDerived) operator*(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a3ef7770eb6d22c2d6ad622a30dac5f04</anchor>
      <arglist>(Derived, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_exp_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>exp</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a6166156fa13fc1291412990f25289c21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a30aa28efd0c7e881a7f9116d9b367cc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a05d2b12cbc5ed043e76ad6382b58defa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a07e2050d8b009fce6ccc4ca3df7866c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_log_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>log</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a50f81bee93b6070cf37660df84dcb8ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixWrapper&lt; Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a397ab50eeba2dfed9616905c043c23f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixWrapper&lt; Derived &gt;</type>
      <name>matrix</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a2dc67c46271b5b901dcb211aa178b3d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ab6bf4abb061c1daa3847bd2adea6aba2</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a9062a7c39434f28a82fadb57ce2c7267</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>aa8cef2305d955ea6baa2d6dfda1ca6cc</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ae26349f439702acc2c6d5c87035c62dc</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a14681bccb28f580574fd2a30bc731863</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a5f985a24c5444ba2ff786ce265237c14</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a35d61f263247793cf115c9caee4df94c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a57d451e592711d861e4af0d4c674846a</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a4e124d2af7c2530f4cab7c073c0eec73</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a2e580a9503144282e999a0ceadcf33a5</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>operator/</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>adaec5d27229a069f0f1ee4eaa03ffae9</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a0c34e80bafe99d866fc889dcb1dc1298</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a565172a70468218a69f506776c84ecba</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a0754e344ac8ff4d8558c7ca7160d0017</anchor>
      <arglist>(const ArrayBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_pow_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>pow</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a2ef581457c79710a42b69750f7553741</anchor>
      <arglist>(const Scalar &amp;exponent) const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ae877db38daa983c7def72201b460ffdb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a4b92d6efcc1d25387ad35e7318b56a55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sin_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sin</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a36f9b70e9721fcd2da742280d2c567f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>sqrt</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a15394c4c7e8ce567f167a4b28f021f6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_square_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>square</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ae5f0f37abba75b3bc733eebfdd3ea797</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_tan_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>tan</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a0458e932ca0734a670d597ac9ec1ccf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>aeecf7039ba323bb278be9b07c2b1dfac</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ac6a4d23274abad6af3c2b73d92aaf242</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a7fa660b46ad18d85a1ca9b083b6e5eb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ab8778409f6e81d6c0a2e783fd95925e3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a22d28858be487b3b517bc3a5676a7ec8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a3a40b55c0fabaa3e3f0ff9b832d54ef9</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>aa6c8c99480a580bdcb41f0b5b69b4617</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ArrayBase</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ac465be01be95df213bcb75c2778d97dd</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>operator+</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a18806e0787185df246c8b472b42635c4</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const Derived &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classArrayBase.html</anchorfile>
      <anchor>a47609f0129dcae639fc21d96f8afe061</anchor>
      <arglist>(const Scalar &amp;scalar, const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; Derived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ArrayWrapper</name>
    <filename>classArrayWrapper.html</filename>
    <templarg>ExpressionType</templarg>
    <base>ArrayBase&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; ArrayWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>af8b4186f1db3d3ee1335ea9b7d99120b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; ExpressionType &gt;::type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a098d1b4700a9dd567400ae1ed14ef65d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>ac2eb5d735debc8027e8c5c2af8cde35e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ArrayWrapper</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>acf6685896793c60616e144edfc592c63</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a9afdc7395a78c64c19069bab2170fb2f</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a9bd466f41fb851673606c7c72f77eb5c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a61382483ae1be24380115ba0c0119064</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a9e02f1cf639c4cf22a905fd0180e4daf</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a93adb406013bb560a29f03f0c863c2a7</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>aeeb478896f57136809023f4c0cd7ee6a</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a6ec64e4a959f82847565fc56bf15b7b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a1a40b8ec04c3d1fc617df792c8296cbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a8623ba0bfbeb92be9ac6eb05b3f718e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>ad8e76b1e9910caee994250e3b1aa4447</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a56f97d44282eb60f6aa5a3ea7a99ba97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>aea19289afc495005237151bfebc83ca5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>aec267ecc13e982226d42db635e31b4f2</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a717fd46b82790f04eaa2c3327c0addc5</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a9edb617aa995b77ddce6565e07cec5f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a57861004edf7088e0b9b95c3fa9f3f33</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>a3f30bd36240bf9375f5034d111f0cf92</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classArrayWrapper.html</anchorfile>
      <anchor>ad450f2ddb02bed3bbb84fb8f87b5773c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ArrayXpr</name>
    <filename>structArrayXpr.html</filename>
  </compound>
  <compound kind="struct">
    <name>Bad4</name>
    <filename>structBad4.html</filename>
    <member kind="variable">
      <type>Vector2d</type>
      <name>m</name>
      <anchorfile>structBad4.html</anchorfile>
      <anchor>a886a5d6d1aee4f14fead43059566ef62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Bad5</name>
    <filename>structBad5.html</filename>
    <member kind="variable">
      <type>Matrix&lt; float, 2, 6 &gt;</type>
      <name>m</name>
      <anchorfile>structBad5.html</anchorfile>
      <anchor>a29e6668e48f7320ca490638be419ef22</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Bad6</name>
    <filename>structBad6.html</filename>
    <member kind="variable">
      <type>Matrix&lt; double, 3, 4 &gt;</type>
      <name>m</name>
      <anchorfile>structBad6.html</anchorfile>
      <anchor>a5dc9db9f434f8a69b7220d6fcb5de90f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Ball</name>
    <filename>structBall.html</filename>
    <templarg>Dim</templarg>
    <member kind="typedef">
      <type>Matrix&lt; double, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>structBall.html</anchorfile>
      <anchor>a3d318edff49d37ca32fc699970718113</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ball</name>
      <anchorfile>structBall.html</anchorfile>
      <anchor>a0fa1cce8042fd2ec44275edbb8976aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ball</name>
      <anchorfile>structBall.html</anchorfile>
      <anchor>affabc10f2563c739fb729d9cde392f35</anchor>
      <arglist>(const VectorType &amp;c, double r)</arglist>
    </member>
    <member kind="variable">
      <type>VectorType</type>
      <name>center</name>
      <anchorfile>structBall.html</anchorfile>
      <anchor>aeb262cac5acc2454e85f4c1e3c75d026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>radius</name>
      <anchorfile>structBall.html</anchorfile>
      <anchor>afa2b71ee0b889fe3b87386379a4ccbc9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BallPointStuff</name>
    <filename>structBallPointStuff.html</filename>
    <templarg>Dim</templarg>
    <member kind="typedef">
      <type>Ball&lt; Dim &gt;</type>
      <name>BallType</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ac349707cb8f921f556d67d9e78c10963</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AlignedBox&lt; double, Dim &gt;</type>
      <name>BoxType</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a409930ee0df5dca8737b5ea508307ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>Scalar</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a9abb441fdc3ee8d174544fd0a886e16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; double, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ad28c35c35ec23d8ca99ec0fd5f9680ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BallPointStuff</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a1bb83708196067c88c922ebda5196eac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BallPointStuff</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a99062d9afc6afe1f8a7c8853cd723176</anchor>
      <arglist>(const VectorType &amp;inP)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ac9ee65aeabd3c24f7b6577b7dd17a8e8</anchor>
      <arglist>(const BallType &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectObjectObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>af04b82e9447744045197d438f52ba517</anchor>
      <arglist>(const BallType &amp;b1, const BallType &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectObjectObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ab88745ed3b3b54f82c410d91675f3be9</anchor>
      <arglist>(const BallType &amp;b, const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectObjectVolume</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a80c45be6a67043c8384a0f8c0efa9869</anchor>
      <arglist>(const BallType &amp;b, const BoxType &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolume</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a76bc551923878fb4d404b21c2c0500da</anchor>
      <arglist>(const BoxType &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolumeObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ae4baa20e64034648bffabcee2f649281</anchor>
      <arglist>(const BoxType &amp;r, const BallType &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolumeObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>add0cd9514df2bc591981918cc97e5201</anchor>
      <arglist>(const BoxType &amp;r, const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolumeVolume</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a272cdbc5fd934c41f1a346d4c91d531a</anchor>
      <arglist>(const BoxType &amp;r1, const BoxType &amp;r2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a2a21e6a7f4ca3c45ede152799c1531f2</anchor>
      <arglist>(const BallType &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnObjectObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a4dfb3e06ed68a87e41fb5928b8af3ade</anchor>
      <arglist>(const BallType &amp;b1, const BallType &amp;b2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnObjectObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a6887f6414530bb2859c05f20c0d2c175</anchor>
      <arglist>(const BallType &amp;b, const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnObjectVolume</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ac5ff4bc8b68c12ea9342c2a525839bc8</anchor>
      <arglist>(const BallType &amp;b, const BoxType &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnVolume</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a3d46c4b90956c91b849e6ceb4d2c8423</anchor>
      <arglist>(const BoxType &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnVolumeObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a3bcf3e32fe9b91adac660f17d14e15b1</anchor>
      <arglist>(const BoxType &amp;r, const BallType &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnVolumeObject</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ac6d7b05db89a8639fe0b9dfaac19e7ef</anchor>
      <arglist>(const BoxType &amp;r, const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnVolumeVolume</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ae7bcb3f2b204fd91867535dcd869a433</anchor>
      <arglist>(const BoxType &amp;r1, const BoxType &amp;r2)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>calls</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a8f94a04329d9818f675514bede547f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>ae48b8d3fc0f3647022f8dc6ab0c5cfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VectorType</type>
      <name>p</name>
      <anchorfile>structBallPointStuff.html</anchorfile>
      <anchor>a2c55234ade26f374bd39c2fe980ec314</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bench_impl</name>
    <filename>structbench__impl.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structbench__impl.html</anchorfile>
      <anchor>abc05a5252aadc0e08decb704cb4250f8</anchor>
      <arglist>(const Transformation &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>bench_impl&lt; Transformation, 0 &gt;</name>
    <filename>structbench__impl_3_01Transformation_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structbench__impl_3_01Transformation_00_010_01_4.html</anchorfile>
      <anchor>abc29f5ba56d2d93aa571ba25be641c62</anchor>
      <arglist>(const Transformation &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Bennett5_functor</name>
    <filename>structBennett5__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type></type>
      <name>Bennett5_functor</name>
      <anchorfile>structBennett5__functor.html</anchorfile>
      <anchor>aa6ac1d46ada27c1b5ab3812c7a93dbb4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structBennett5__functor.html</anchorfile>
      <anchor>a4fbfe9e83818f73c25994ed19cc00f90</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structBennett5__functor.html</anchorfile>
      <anchor>ae94b09aba3f92d2cd036f81a0af14702</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structBennett5__functor.html</anchorfile>
      <anchor>a1d1b1466d6783dd42a40aa5c31be6e86</anchor>
      <arglist>[154]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structBennett5__functor.html</anchorfile>
      <anchor>ad6370e019a6ce58a23bfb2bd14e12211</anchor>
      <arglist>[154]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blitz_interface</name>
    <filename>classblitz__interface.html</filename>
    <templarg>real</templarg>
    <member kind="typedef">
      <type>blitz::Array&lt; real, 2 &gt;</type>
      <name>gene_matrix</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>aa24290043187ce20da802ad0f225b3f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz::Array&lt; real, 1 &gt;</type>
      <name>gene_vector</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>ad808bd31468f44d2ef93007ff178274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a71bc6d9fcb4e572cd654031859baef7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a30aa4331eccca708856e133b66b164dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a0f70f5e547319d7d9d401957a03598e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a315fc012f5b096941c22cd87e3f36f7f</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>ab0c6a929cabf395e90a7e699fb0780f6</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a5a4a55988c97500c67bea493f813f221</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a1b896d7260ddb53711096374c0491f6c</anchor>
      <arglist>(const real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>aca1bec53d9614d9fd7ff2df1a95b7965</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a8aea6723caaf492cf66f34b7eeff3a55</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a6acfa1927d115d1dee3321d7d20750f6</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a3e1d5fbd89956497407996500c08b997</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a1b7993acbb17ef8e3735f3eb0df1ef9a</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>ab49ec7669bb97387a962bee716cd0d8a</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a7aac6f5a1a33cfede0a6fa024cd1c2b1</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>ac4ee2d4264040c22fda37ab6fdc3218d</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a8b0112aaef84c3fcd8c54666b12744b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a45daaf20a09348ae29eb82f09e39da0b</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classblitz__interface.html</anchorfile>
      <anchor>a81033396864ea2ff2832a872adbaff77</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>blitz_LU_solve_interface</name>
    <filename>classblitz__LU__solve__interface.html</filename>
    <templarg></templarg>
    <base>blitz_interface</base>
    <base>blitz_interface</base>
    <base>blitz_interface</base>
    <member kind="typedef">
      <type>blitz_interface&lt; real &gt;::gene_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a9cca961da94b2f5ab7c4153d90e6ed00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz_interface&lt; real &gt;::gene_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a9cca961da94b2f5ab7c4153d90e6ed00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz_interface&lt; real &gt;::gene_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a9cca961da94b2f5ab7c4153d90e6ed00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz_interface&lt; real &gt;::gene_vector</type>
      <name>gene_vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>ac862c1169c7df1756379a78763594345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz_interface&lt; real &gt;::gene_vector</type>
      <name>gene_vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>ac862c1169c7df1756379a78763594345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz_interface&lt; real &gt;::gene_vector</type>
      <name>gene_vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>ac862c1169c7df1756379a78763594345</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz::Array&lt; int, 1 &gt;</type>
      <name>Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a29fb02ff26df347be16bda17d851b47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz::Array&lt; int, 1 &gt;</type>
      <name>Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a29fb02ff26df347be16bda17d851b47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blitz::Array&lt; int, 1 &gt;</type>
      <name>Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a29fb02ff26df347be16bda17d851b47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>ae58840dbbcb44f84500e26d0a212b219</anchor>
      <arglist>(Pivot_Vector &amp;pivot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>ae58840dbbcb44f84500e26d0a212b219</anchor>
      <arglist>(Pivot_Vector &amp;pivot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>ae58840dbbcb44f84500e26d0a212b219</anchor>
      <arglist>(Pivot_Vector &amp;pivot)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LU_factor</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a35ac67142990402c20597bf9a8d8d9b9</anchor>
      <arglist>(gene_matrix &amp;LU, Pivot_Vector &amp;pivot, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LU_factor</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a35ac67142990402c20597bf9a8d8d9b9</anchor>
      <arglist>(gene_matrix &amp;LU, Pivot_Vector &amp;pivot, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LU_factor</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a35ac67142990402c20597bf9a8d8d9b9</anchor>
      <arglist>(gene_matrix &amp;LU, Pivot_Vector &amp;pivot, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LU_solve</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>acb9e0965fe92bb88c1b6d4e2a78906be</anchor>
      <arglist>(const gene_matrix &amp;LU, const Pivot_Vector pivot, gene_vector &amp;B, gene_vector X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LU_solve</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>acb9e0965fe92bb88c1b6d4e2a78906be</anchor>
      <arglist>(const gene_matrix &amp;LU, const Pivot_Vector pivot, gene_vector &amp;B, gene_vector X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>LU_solve</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>acb9e0965fe92bb88c1b6d4e2a78906be</anchor>
      <arglist>(const gene_matrix &amp;LU, const Pivot_Vector pivot, gene_vector &amp;B, gene_vector X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>matrix_matrix_product_sliced</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>afebfcffc1b05ad809cc704a0aa54a26e</anchor>
      <arglist>(gene_matrix &amp;A, int row, int col_start, int col_end, gene_matrix &amp;B, int row_shift, int col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>matrix_matrix_product_sliced</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>afebfcffc1b05ad809cc704a0aa54a26e</anchor>
      <arglist>(gene_matrix &amp;A, int row, int col_start, int col_end, gene_matrix &amp;B, int row_shift, int col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>matrix_matrix_product_sliced</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>afebfcffc1b05ad809cc704a0aa54a26e</anchor>
      <arglist>(gene_matrix &amp;A, int row, int col_start, int col_end, gene_matrix &amp;B, int row_shift, int col)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>matrix_vector_product_sliced</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a9ffd8f9541d9559c4b0f6d0532587e76</anchor>
      <arglist>(const gene_matrix &amp;A, gene_vector B, int row, int col_start, int col_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>matrix_vector_product_sliced</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a9ffd8f9541d9559c4b0f6d0532587e76</anchor>
      <arglist>(const gene_matrix &amp;A, gene_vector B, int row, int col_start, int col_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>matrix_vector_product_sliced</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>a9ffd8f9541d9559c4b0f6d0532587e76</anchor>
      <arglist>(const gene_matrix &amp;A, gene_vector B, int row, int col_start, int col_end)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>new_Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>adafba612b512655463cd9d1fa7239d8c</anchor>
      <arglist>(Pivot_Vector &amp;pivot, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>new_Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>adafba612b512655463cd9d1fa7239d8c</anchor>
      <arglist>(Pivot_Vector &amp;pivot, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>new_Pivot_Vector</name>
      <anchorfile>classblitz__LU__solve__interface.html</anchorfile>
      <anchor>adafba612b512655463cd9d1fa7239d8c</anchor>
      <arglist>(Pivot_Vector &amp;pivot, int N)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Block</name>
    <filename>classBlock.html</filename>
    <templarg>XprType</templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg>HasDirectAccess</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Block &gt;::type</type>
      <name>Base</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a52b69fe18816400a08f98a3b98dc0caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>ac611832021968951f7139016117b226e</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>ae37fa66a83e693740fea7c75ec5a8283</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a363b477615c22f99bbac1fb41fcad5d3</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>aa643adf666e37d3110169e6cd0116238</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>abf22e435c09c26816e71a9be46d518ed</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a98196090567bd6b6ab0372d4e5634eb6</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a820bd7d28088d5f3c2192be06dcaaec3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a1247ad31274bbaa0ef8f5ede65d20644</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>adbee9869b9b390f575239dab7da98e03</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>ac1fd6bf5ddd575d640b689224a393953</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a22978c3d31a9a191f63cd3f81decccf2</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>ad24809345acbf15b9493d200cc5ec1d3</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>ab0ea10799c2ee3d4364f26263163c5e6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>af2aa2aee85d0898bb7c16eadbb4dfb89</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a4dc504b4498ccbb8673ed05f0c465086</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_blockCols</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>ab17c6473d715d325ebaad5d5d340233e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_blockRows</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a0bf9e5c5d4062b1b591b8cac146f888b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::ColsAtCompileTime==1?0:Dynamic &gt;</type>
      <name>m_startCol</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a95fd9e452d6b4d2aabb7677a29d4c0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, XprType::RowsAtCompileTime==1?0:Dynamic &gt;</type>
      <name>m_startRow</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>aa4dccddb6c833c18938e75be37a88bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classBlock.html</anchorfile>
      <anchor>a4c1066bcdabf3ad2af3d54317f45f743</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Block&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt;</name>
    <filename>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <base>MapBase&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel, true &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Block &gt;</type>
      <name>Base</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aef4808de37678603e10d5609f6cbe15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a66fa080df90f6e1c7006b13fb3aecf97</anchor>
      <arglist>(XprType &amp;xpr, Index i)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a8956e737b43a48acb625161ccb1c6492</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a0e30e69bf1ad9d7c7581348c5b1dbbe2</anchor>
      <arglist>(XprType &amp;xpr, Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a9df18ea680a121e3361ccf664e568abe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aaba84ca78d2db2aad69e0d1bde8ecbbe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Block</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a10d78ee083632a426247022e80a651fb</anchor>
      <arglist>(XprType &amp;xpr, const Scalar *data, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>init</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>aeab7979560b1dbeddc51cc61a91c349e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_outerStride</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>a8811e2c620c08552818f9f6868becc81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classBlock_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01true_01_4.html</anchorfile>
      <anchor>adbf4181954a50d8d160fbb4b9a23500d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BoxBOD_functor</name>
    <filename>structBoxBOD__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type></type>
      <name>BoxBOD_functor</name>
      <anchorfile>structBoxBOD__functor.html</anchorfile>
      <anchor>a73e965d4b065f40c7c91d305224e327c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structBoxBOD__functor.html</anchorfile>
      <anchor>a7c85707a9c70a4df5096de52d2eff439</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structBoxBOD__functor.html</anchorfile>
      <anchor>ad081cd9736506869048ec28328cd700c</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structBoxBOD__functor.html</anchorfile>
      <anchor>ab68334697b6e017bbe59fcb1740c55a8</anchor>
      <arglist>[6]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BtlConfig</name>
    <filename>classBtlConfig.html</filename>
    <member kind="function">
      <type></type>
      <name>BtlConfig</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>a421876d4c6f09a861543790df310bce9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BTL_DONT_INLINE bool</type>
      <name>skipAction</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>aa1184fa46feaaf4b78ee67142966b869</anchor>
      <arglist>(const std::string &amp;_name)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>checkResults</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>a983932ef30a202ac0664a04ea06052f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>overwriteResults</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>a879ee3ae42514ed1ee845048b0239855</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>realclock</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>a995e940c6c657d66e05eb1110012c1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>tries</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>a7e51190d2b85da32d669aa6c229b7aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static BtlConfig</type>
      <name>Instance</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>a6770dcbd9265079064fb4f95e7115d09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; BtlString &gt;</type>
      <name>m_selectedActionNames</name>
      <anchorfile>classBtlConfig.html</anchorfile>
      <anchor>a9fbcbddc6e6799a54498e04863f9a2df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BtlString</name>
    <filename>classBtlString.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>beginsWith</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>aa700cfd36a9270146f6d8dfc7681f652</anchor>
      <arglist>(const BtlString &amp;str) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BtlString</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a27885d5b08af9f43c3ededc3925b5a9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BtlString</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a21d40446a7d25f3ef740f80689f32f66</anchor>
      <arglist>(const BtlString &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BtlString</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>aab0e0973f37c21210515b58d1f973dbd</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BtlString</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>aac66632b3613e854eb4437af8e893b41</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a48d9b433552f778180b9e80d2873b51e</anchor>
      <arglist>(const BtlString &amp;str) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>decomposePathAndFile</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>aa0f7d7ba8ead54346e8454dacf60b546</anchor>
      <arglist>(BtlString &amp;path, BtlString &amp;filename) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>endsWith</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a0d46eead4a406364d6d017581c73dffc</anchor>
      <arglist>(const BtlString &amp;str) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEquiv</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a8049d79996f091dd002f7c928a80a51e</anchor>
      <arglist>(const BtlString &amp;str) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char *</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a4d62d3989d2ec5cf27cac15aa11c1805</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; BtlString &gt;</type>
      <name>split</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>af569159e11fb797d306f6a5099cb7bf0</anchor>
      <arglist>(const BtlString &amp;delims=&quot;\t\n &quot;) const </arglist>
    </member>
    <member kind="function">
      <type>BtlString</type>
      <name>toLowerCase</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>ada1b52b906ff481c13f55b7373386489</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>BtlString</type>
      <name>toUpperCase</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a2f5dfde0fecaeaf2d2bb359c0cdb22cb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>trim</name>
      <anchorfile>classBtlString.html</anchorfile>
      <anchor>a6f98887f0f3fae14f3294eb393cf8bbe</anchor>
      <arglist>(bool left=true, bool right=true)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>C_BLAS_interface</name>
    <filename>classC__BLAS__interface.html</filename>
    <templarg></templarg>
    <base>f77_interface_base</base>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a6fc035e53ea41049d263c509b02b94ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_vector</type>
      <name>gene_vector</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a36b41ebe13e516e12b678c5fc89984d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a60be6ae4743dbd80d7dbec6d07f2aa47</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a98f0a0cb17725200767c230c83bd53e9</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a7e7cfc265d1785452e7219509e19be51</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpby</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>ab0a69c015eac51ed35eee8ec1665a134</anchor>
      <arglist>(real a, const gene_vector &amp;X, real b, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a5ccf1a74ed0dec1a8256744e601443c9</anchor>
      <arglist>(real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a4cf07fd7170950250a72782228ff1597</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>aacc9cacfee95ae679e48bd69e60e61b2</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>ac54a517ba3fa3a0fc8a2c9ddced5be96</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>symv</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>adf35518c8e1f5587ef6642eedb6906cc</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transposed_matrix_matrix_product</name>
      <anchorfile>classC__BLAS__interface.html</anchorfile>
      <anchor>a3fb7ae4aa0494b89ada0531cd637cc3e</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>C_BLAS_interface&lt; float &gt;</name>
    <filename>classC__BLAS__interface_3_01float_01_4.html</filename>
    <base>f77_interface_base&lt; float &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>acff3a2b45249fe149a8025305a622598</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a30dd96f35e89afe3b7080af8a1b63756</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a4e6646ba25b9feaa9ac4d149841d64e5</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpby</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a4e09d6b2a13aa57a1f7321741642e618</anchor>
      <arglist>(float a, const gene_vector &amp;X, float b, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a4cebc928711afd27b41dd1ddadb52faf</anchor>
      <arglist>(float coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a53c81efc2f1e549e9609764d789b6cc1</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;C, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ger</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a5f42dfd2db7feb260146c8051614b065</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>af5e617d723b6649a953c8ec057ef19f7</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a48229f77f9b46e48facd76a5cb6a8efa</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a0f4496fccb2e92497301de05424c02bd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>partial_lu_decomp</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a205b9780333693d2942ae75b4054278d</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;C, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>rot</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a56b6b588600d84a36a68d6aa41d03e89</anchor>
      <arglist>(gene_vector &amp;A, gene_vector &amp;B, float c, float s, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>symv</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a2dc7f4b6a776c449cc5de6bdd7aa6acc</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syr2</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a6783660701654f426c11ed9c9bce97e4</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transposed_matrix_matrix_product</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a4b396c88397fae734432df5bc796e45f</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a8139da12bc084298a964d589d64fcf94</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower_matrix</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a2cafa2f655ead00d6472b8b0ea98e67d</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trmm</name>
      <anchorfile>classC__BLAS__interface_3_01float_01_4.html</anchorfile>
      <anchor>a3d9fcc582698a6537605e433fb970825</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>C_interface</name>
    <filename>classC__interface.html</filename>
    <templarg></templarg>
    <base>f77_interface_base</base>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>ac973dce6a60b69142b136c041bb82442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_vector</type>
      <name>gene_vector</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>a14c00a52be66ddd30b8787df2b004069</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>ab21cf4166658a96add67fe0ea8cfaa37</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>a4757ac833615d6da4422f7bd5906e18a</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>a959e2e714f233aded5d6cfa4ef3dcd2c</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>a2cf7dfb1d1fe014af2ed2566a3fe5ea9</anchor>
      <arglist>(real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>a3b7eb5ea0c8dcf8eb089fb7418259c2c</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>a7b5e243035843579d33e2dcad5523830</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classC__interface.html</anchorfile>
      <anchor>ada9a24e8a57edb5ba926ff42fee73dce</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>C_Map_MatrixXd</name>
    <filename>structC__Map__MatrixXd.html</filename>
  </compound>
  <compound kind="struct">
    <name>C_MatrixXd</name>
    <filename>structC__MatrixXd.html</filename>
  </compound>
  <compound kind="class">
    <name>Camera</name>
    <filename>classCamera.html</filename>
    <member kind="function">
      <type>void</type>
      <name>activateGL</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a4872379b01876af2ffd8d2d871472ed1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a5c68f1ee8348320a6c47419ae2d724fb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad491e80e8096db31be3d6095475ff3f3</anchor>
      <arglist>(const Camera &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>direction</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad68d6c97b6cce1ff477d564244deafb8</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>fovY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a9d917d7dfe4acc4158bdf1c34e9698c9</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const Frame &amp;</type>
      <name>frame</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad98c35172b879d691bd0bb48b436d885</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>localRotate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a33f874756ce3f26b661124a13aa0da2c</anchor>
      <arglist>(const Eigen::Quaternionf &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>localTranslate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac648e90b5b31e2eb26dc3cb8594dc502</anchor>
      <arglist>(const Eigen::Vector3f &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Camera &amp;</type>
      <name>operator=</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac4436b6f6c5ada8ac1a2062d1b87f524</anchor>
      <arglist>(const Camera &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Quaternionf &amp;</type>
      <name>orientation</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a5aba2679a49547e63e749baa75b4ebb5</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>position</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ada5d32fc7103a8a40ca474440d3dbb7f</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Matrix4f &amp;</type>
      <name>projectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad730e615742a32338b3895b1f183b639</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>right</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a71815ac3ec6a995a93efa6794e14a607</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotateAroundTarget</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af0243aa90deb97bdab8592a634e6a6cd</anchor>
      <arglist>(const Eigen::Quaternionf &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDirection</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af8621940fefd60a60df8a02093458960</anchor>
      <arglist>(const Eigen::Vector3f &amp;newDirection)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFovY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>af65bcf0c1ccc9df655c453f34d3c7e2c</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrame</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a4530ee56805bc5cdd73f2f9bb6cf7a60</anchor>
      <arglist>(const Frame &amp;f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrientation</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>abcdafc0aeba359632ecef5bf07bbfa4c</anchor>
      <arglist>(const Eigen::Quaternionf &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPosition</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a96515ee1c016f5e94a80c4808a6111b1</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTarget</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a098f0009be2dbd2068472154d281ad7a</anchor>
      <arglist>(const Eigen::Vector3f &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUp</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a37d3cc83aae74054afd31be57eee5f15</anchor>
      <arglist>(const Eigen::Vector3f &amp;vectorUp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewport</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad33fa87402ee280ac0194fd062b570bd</anchor>
      <arglist>(uint offsetx, uint offsety, uint width, uint height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setViewport</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7c1b847ed9fd5dfd3dcf3017160b1825</anchor>
      <arglist>(uint width, uint height)</arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Vector3f &amp;</type>
      <name>target</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a265692fc1c8263a6fcd0be857fce27ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>unProject</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a0f7cb18130c91bbcde23dd02a8f9a738</anchor>
      <arglist>(const Eigen::Vector2f &amp;uv, float depth, const Eigen::Matrix4f &amp;invModelview) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>unProject</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>abdb037e2e79e2f917052718356c1db85</anchor>
      <arglist>(const Eigen::Vector2f &amp;uv, float depth) const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3f</type>
      <name>up</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a4d22eb50350ba7f03f229ea514a27642</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const Eigen::Affine3f &amp;</type>
      <name>viewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a03b5b7c08382420c48150d8bb6d481b3</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpHeight</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac9b0a0cb2b046f0e9a46e2762ee2cbe8</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpWidth</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a8793d2d2e6c918d58500b49ad740fc42</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpX</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ae69f519ef441170543693d08ebc60aed</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>vpY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7382ee44df749d80b2cbba6e72caeb3f</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>zoom</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aa84058b9c5940e96ffd36b7cc3eb3234</anchor>
      <arglist>(float d)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Camera</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ad1897942d0ccf91052386388a497349f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateProjectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>ac6f7fed8798952882859fff42e5cc21d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>updateViewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7f89064503e18df63943426e26a711b5</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>mFarDist</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a99e2e35b409fb544fdbb678ade3812b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>mFovY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a8847b237a8e8da1c61f648c545bc0605</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Frame</type>
      <name>mFrame</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a205261114044cc12db9f04563f2a8850</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>float</type>
      <name>mNearDist</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7488ed04b1996910ac1c3d744d55adb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Matrix4f</type>
      <name>mProjectionMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a85763ede30dd3c0ae05aec109b4ce7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mProjIsUptodate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a7397176fc61e29223f5fcd688f679516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>mTarget</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a5e75322c0a0b3e807e7bda8b058130ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mViewIsUptodate</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>aed95458f7442c3ad4ee11eb912bf5378</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Affine3f</type>
      <name>mViewMatrix</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a58ca2c3ba8c0585eaf75ea804126d00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpHeight</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a1e598b956b82f1f059b26f4db0b8bd6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpWidth</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>afaa5b3b9d0b31353c0d023bf930d687e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpX</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a484daa3326214555f18bda89eb7a629d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>mVpY</name>
      <anchorfile>classCamera.html</anchorfile>
      <anchor>a706a8307649c1bfe922443316179d2f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CheckMinor</name>
    <filename>structCheckMinor.html</filename>
    <templarg>Scalar</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Rows, _Cols &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structCheckMinor.html</anchorfile>
      <anchor>a76b0908ae0d04efad0df6398a840fda6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckMinor</name>
      <anchorfile>structCheckMinor.html</anchorfile>
      <anchor>a99ae21b8f99e68bbb5efe16d14db0b66</anchor>
      <arglist>(MatrixType &amp;m1, int r1, int c1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CheckMinor&lt; Scalar, 1, 1 &gt;</name>
    <filename>structCheckMinor_3_01Scalar_00_011_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, 1 &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structCheckMinor_3_01Scalar_00_011_00_011_01_4.html</anchorfile>
      <anchor>afb9455daeacca3cb83cb074c9198907b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CheckMinor</name>
      <anchorfile>structCheckMinor_3_01Scalar_00_011_00_011_01_4.html</anchorfile>
      <anchor>ac68fdffdbbc54a658024e05e170d4382</anchor>
      <arglist>(MatrixType &amp;, int, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CholmodDecomposition</name>
    <filename>classCholmodDecomposition.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>add3537fa69c86f453a29a6d4a89818dca76215594ddc30ae8faf06e2681ae94c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a613a08a603bbce8b870b365af956cc12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a0e990405bc6bba41d0bae837a68b280a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>add67f6b3b6e654bff45747acc2ba6135</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a7cb401d450aa3611b5721ade4f7c50a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>ab510bc0fa10ec847939323503d97e026</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a44da92481862d99864fe2dc59d30cdf4</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>aea610e4dc9934c6edd7b67e8cfec2226</anchor>
      <arglist>(const SparseMatrix&lt; RhsScalar, RhsOptions, RhsIndex &gt; &amp;b, SparseMatrix&lt; DestScalar, DestOptions, DestIndex &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a763aaf84f81c5ac2f5bbe4e3c4307aab</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_common &amp;</type>
      <name>cholmod</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a3158eb7c0fbff6b7b8af8c11341b633b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodDecomposition</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a256b8ff588009993993b769d67f70a43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CholmodDecomposition</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>ad87071906ec6064c846b0773266d2bd8</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a585144ef10882a891d77349c1ac33d83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a9ac55f3568da4c9046100a4d0d1e6f54</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a705c40639183291ec719c12c7b0dd4fd</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a58f943876279298ff9f1839db04a84fb</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a8b9568abd2419a49487ae2c6311aa1de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a8dfd139c1a7fb65d012256cfdcf4dc90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMode</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a66fbce4b160e659ac264271b6731980e</anchor>
      <arglist>(CholmodMode mode)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; CholmodDecomposition, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a7c7d522255f778564b820eddb120db41</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::sparse_solve_retval&lt; CholmodDecomposition, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a521722102ce4c297209197b415a298fe</anchor>
      <arglist>(const SparseMatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CholmodDecomposition</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>aff0b3a5e5077b991e477abe0c2aa6655</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a90838430e38ab7e28e27ca8654c4f9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a69bcf0dd16f075a71c5faf29e8637b12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a7a11f6169d574c34004c1a04572daff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a6c1dd35d9e6ce3a5fc6e034806801ddd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>a9e0e0fd09002d7dc1c4ef041105df595</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classCholmodDecomposition.html</anchorfile>
      <anchor>ae53fcabfd32fa2237274893a1f1058a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>chwirut2_functor</name>
    <filename>structchwirut2__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type></type>
      <name>chwirut2_functor</name>
      <anchorfile>structchwirut2__functor.html</anchorfile>
      <anchor>a9a27ad95ea8c51e1fdc6b00fc96246a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structchwirut2__functor.html</anchorfile>
      <anchor>a7849160cfa45e22704e2fab17c05941c</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structchwirut2__functor.html</anchorfile>
      <anchor>a6d502d5bc76e92756a14b2a379abcff3</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_x</name>
      <anchorfile>structchwirut2__functor.html</anchorfile>
      <anchor>aefe29b3f762ebc54b04395db1a455836</anchor>
      <arglist>[54]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_y</name>
      <anchorfile>structchwirut2__functor.html</anchorfile>
      <anchor>abe076c6bfd84b15633224817bf748b61</anchor>
      <arglist>[54]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CoeffBasedProduct</name>
    <filename>classCoeffBasedProduct.html</filename>
    <templarg>LhsNested</templarg>
    <templarg>RhsNested</templarg>
    <templarg>NestingFlags</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>MatrixBase&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; CoeffBasedProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>ae1db832d7772bb9a67f2a622724fc6bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a36944caaa043a4678db2cf1146185dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>afca5ab136761a567c2398d77b0f5375e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a970cac73f9d6c73d87a7e4608d13fd60</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoeffBasedProduct</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a803d4b65cc22f5413e05557a8b546a61</anchor>
      <arglist>(const CoeffBasedProduct &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CoeffBasedProduct</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>ae1efe07db6340dc473b693b1bd62eac2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>ae1417d4ad3fbfa23cc50a4456e17c272</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a27f9527b287b9359532bda2f8dff67ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, DiagonalIndex &gt;</type>
      <name>diagonal</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a4dcf98e1dc6c3ada65a899d538afd078</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const LazyCoeffBasedProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a112c2eefd0c61654f7296419dcb68b7c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a8220d744b03f3299ef1e36ce84545b23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>ab198a45930f150c459d4b7adc15fdb18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a1b4caede342c10526651bf2a98bdc5e3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>ae1624dea9fb0faf7296bcbe1ec68bdb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>accb026f3af5651538eb360a06de17be9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a275965fc99c6ce31ade4b946db47554f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a96d1032b736fac6e418b103983bac9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a9032c33fb36771399bb64e04cb71530e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a87ca4066b94eaa1ccd8c389df9d591cba58457701f67ba54c73ecf26e8702eb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a87ca4066b94eaa1ccd8c389df9d591cbaccdeaa3324987ccb5a070b6077c51584</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; CoeffBasedProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>abf50efc7a1656fb8601fc914976763f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; CoeffBasedProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>ac07baa3de27b1238060bdcf84aefef37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestByRefBit &gt;</type>
      <name>LazyCoeffBasedProductType</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>a18cdb30db89049a40aa36e14ef388ec4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::product_coeff_impl&lt; CanVectorizeInner?InnerVectorizedTraversal:DefaultTraversal, Unroll?InnerSize-1:Dynamic, _LhsNested, _RhsNested, Scalar &gt;</type>
      <name>ScalarCoeffImpl</name>
      <anchorfile>classCoeffBasedProduct.html</anchorfile>
      <anchor>aab3615ea3d0c102af1f06fd182bcffd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ColPivHouseholderQR</name>
    <filename>classColPivHouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a6a840859dea01e3e6b71504960f38ddca039cb2b6c83aed02412ed83810d98c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a6a840859dea01e3e6b71504960f38ddca13e15dd4b1a1e70b74a4d9ca83a4364f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a6a840859dea01e3e6b71504960f38ddca848d1269305aa2d5c4c7e182ea41e0b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a6a840859dea01e3e6b71504960f38ddcaf24f4dd522e888e9257a4720c6eab768</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a6a840859dea01e3e6b71504960f38ddcaf53574ee47370220772fe23c3ae98711</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ae2c8cf247b8b7728cf2577321b219e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, HCoeffsType &gt;::ConjugateReturnType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a7bd4a9371b9e0e7425596f6e59b58630</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ac68e4dcd6777fec0a751dc05620128d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a42990a1d47391b60473f904694a039fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, Options, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a3e9a31e4836be38e4a79a23517ba9ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ad7c948bf9402bf367e4aaa209583ba9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a4f6f7e03ec3dc45c68ba62375de79239</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealRowVectorType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a037476516562bd46f27d783b13db2123</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>af4bbe0120e57275a3f3451e4c000f050</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a0249d45d86d6a63c3dcc8ec55aeda767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ab8d8ec407282ce603c1cf8b062659e18</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a7a45b13446a452541b0a736db0fe2c31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a2f6bfb81ab90a8040c265a3d842842fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>afeb9c2e1447c5687ae76e6cce5dec613</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ColPivHouseholderQR</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a9d23d60a06ab7e904fec5dc7b7c94df1</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a08f273f971731c65fd2a2126fbc3b7aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>abab54f82a8791579d5077b8813e4b610</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a27bfac0f5d855216620b3450ae4708c8</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a6d964fe7e31a16efafa8dd4fcc0050a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a274bce25b1a0853491294d2d51380489</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ab3f9982c63b2f037c11d2cffddd0d338</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; ColPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ab61aec4f67d9331e655ac8136225f85a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>af67b1c25d730b8c4854610baf5e55b53</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>aa6e3722ffa16dcf7ae37f74f418aa572</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a34c1a032f961a4d84993c0eb61a741d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a45f8ed823b6177edcfbc49aaaa8abfc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a300d80c2a39658b206243cc653109e62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a0e63d08093e2df8897dac6cc83b2f8e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>abf3eacab702cbf805b69ca73ec5aed15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a47f4dcd5b2db37a463d8b11bd198892a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a7731bc2136e28219ece5cd623b7bee85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a16d0efd08ba4d2e559eda4ca7510aa00</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>ColPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a99f3e0870018c3dcf669835fd2865fd2</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; ColPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>abaffdda05d570475c620c738f106e833</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ac8f81dd988cca054e6fc2a1e50a29d9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_colsPermutation</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ae5245c313c9c9e35869449e78fb4562d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealRowVectorType</type>
      <name>m_colSqNorms</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a4004830c26c63029e705b004e4f67387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a37aae98a07842d35398bfb49c6ffc0d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>acabc052aa9d4d25d144b147263f1dab3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>acffc8991f497325849cc6bb9a8874f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a5a9c1b53d90d05fc880d300442bea3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a927fb8c3dda68dfe939e1219c18c3b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>ab5d3ad3bb2a3699e8ba9e59f987e2d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a1667b9b2f38c14aa512701d683caaf9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a77c708b3643e6f135c6e868b8ccea1c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>a3ec1930052e3cd5f784ee5ae6b13073b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classColPivHouseholderQR.html</anchorfile>
      <anchor>acbca32b2e4a07a492d1472e3e80576c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CommaInitializer</name>
    <filename>structCommaInitializer.html</filename>
    <templarg>XprType</templarg>
    <member kind="typedef">
      <type>XprType::Index</type>
      <name>Index</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>a6c131b782ca0319d1ce202de30185e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>a65252b25be53b8996d12f3f56934d195</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommaInitializer</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>ad5acadc235bd8e39673f9522a0beecd4</anchor>
      <arglist>(XprType &amp;xpr, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CommaInitializer</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>a0d7ed776c4b7e580c1b6da5ffab08b4e</anchor>
      <arglist>(XprType &amp;xpr, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>XprType &amp;</type>
      <name>finished</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>ab0211e393250bac498c9440afa9e807d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>a6bebf5ac723adef65f1959040d6ab1f0</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer &amp;</type>
      <name>operator,</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>abe22ad9dc3d3367fe2778efec97caca0</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CommaInitializer</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>a4a8d3b20814fb87567292e413f55d9bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_col</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>af87de6d07a5c51045d544bc094e7277e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_currentBlockRows</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>a2f4f44025ef4fc1c76d5b1dc541a1c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_row</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>abac0bb33fe8c649a81484b87eed60fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>XprType &amp;</type>
      <name>m_xpr</name>
      <anchorfile>structCommaInitializer.html</anchorfile>
      <anchor>a2b934bb172d6b34a6e21ceca5e6719cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ComplexEigenSolver</name>
    <filename>classComplexEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a58ef05458c17caebd10de849b3b9594ba833a126de94ff662e32b7af9739ed4a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a58ef05458c17caebd10de849b3b9594ba487aa56294b7ccec275c15d70ee40085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a58ef05458c17caebd10de849b3b9594ba39ec4874b4700c308c101f0c6389d13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a58ef05458c17caebd10de849b3b9594bad3f331d4045196ccd3900ef95fbd5260</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a58ef05458c17caebd10de849b3b9594ba5d372f7cef0fc5148f93090994356655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a20450cd4e7fb6f16573b02ebf3dd7e61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;(~RowMajor), MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a7e7a29bee45c03aa7186e16266c08cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorType</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a066a5594d2dc0d7b7de48286542493fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a98a955a99adac594d299b7e5781b8654</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>aeedac69d6a1cb2840eb953778db0dd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a83b37a9dce732e81a16124e7f583f29c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>aaf9d83cfa9ffaf887e8c8a54986cde37</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a514846c390bed8150829269c7e46358f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>abf47d84399a7643401b3422538e1b40c</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexEigenSolver</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>aa7ff5f07eea8428a280353dfbb66bbce</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>aed77822f526dd55590d5c6ff48e54ea6</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>ab10e58d67a852a34862609772b57dc94</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const EigenvectorType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a699982eac7c6b50e29402e856e89d733</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>ae230ca02fedf49b55938fb9e71cb20b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a9d0801069aa4fc75ba1950ba577da256</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a5892bde986bf539b81a75eeac8b10ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_eivec</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a232ec6b077340c621d9691eb7220b3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a5135dcdf6975099501c0f022291842b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvectorType</type>
      <name>m_matX</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a4a488539f8a901f7b67555771ef85815</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexSchur&lt; MatrixType &gt;</type>
      <name>m_schur</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a5b34dce8703993380e2a4dce1cf77deb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>aea3c64b702bdf3be97d9d10d9dd95d6d</anchor>
      <arglist>(RealScalar matrixnorm)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sortEigenvalues</name>
      <anchorfile>classComplexEigenSolver.html</anchorfile>
      <anchor>a9a1f93a33046e1c55c8394169764fe59</anchor>
      <arglist>(bool computeEigenvectors)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ComplexSchur</name>
    <filename>classComplexSchur.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a1ec1630d4f2fee6ed93a838308d5af96a40dfdda6df8a361ddd0069c5c33beb9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a1ec1630d4f2fee6ed93a838308d5af96a3d9314f73328aaa6e14294ec18c7903c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a1ec1630d4f2fee6ed93a838308d5af96af34f66074d037d5a5ff55973c34a4bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a1ec1630d4f2fee6ed93a838308d5af96a7d782521d609e6c5b3c2879e7cce2577</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a1ec1630d4f2fee6ed93a838308d5af96a9b3a947ed4b0c3617e3424fb7148a7c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>ComplexMatrixType</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a47c5308130f8c8741f8c27feda8b7e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>afa37dd969737e1595241bcc515e9045f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>ab03159ac6680cec52df1bff0f6425d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a2d4b7bfdf7a334c43a5ab97d59a3b34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>adb50bc51fb40143b069a69849d2f1e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a651777b94dd04c1990623250767ec869</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a43fe647483f12c28f1b32187f9a688b6</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic?1:RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ComplexSchur</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a4695a5e14baf979259623190c223b46d</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComplexSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a047ba38da96c4fdbcb7a932bc528f44e</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a0e13e3ea4d02a4a83ede9f47ea2af14c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>af203691d212031207ae825d037ff061b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ComplexMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a016ee6ca3f53f54bb3c8af9647ee54d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterations</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a23f54c0dfbbbd2220ef0a5cac7bfdab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>ac8fb747d025ed9bc3e525997c46d6b7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a1e9f6cdbe737903efda820fd405fb415</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>afc724ec5bbc8d04a5d8843ae195a97f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matT</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>ae4e71cb1dbc2d68bc2ef1fbb11bae3f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComplexMatrixType</type>
      <name>m_matU</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>ab179a3cc87c55f71a7bdb7f524d376d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a133bfa2a644c3c1dfac7090734a9e976</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ComplexScalar</type>
      <name>computeShift</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>aa1fd353d0597ef0fd78cd2b5f8707e60</anchor>
      <arglist>(Index iu, Index iter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>reduceToTriangularForm</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>af52a7543858a12e29142a407085b4b68</anchor>
      <arglist>(bool computeU)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>subdiagonalEntryIsNeglegible</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>a15c3442ce9b7384aae5dedda04acfd41</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, NumTraits&lt; Scalar &gt;::IsComplex &gt;</name>
      <anchorfile>classComplexSchur.html</anchorfile>
      <anchor>ad25f2162da857c1114ed0383648a7728</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CompressedStorage</name>
    <filename>classCompressedStorage.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Index</templarg>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a12a847c1edd7884276fc5b54a8384e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a53bc37d78bd6e9c8152ec324c9812cc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>allocatedSize</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a7947dc70ad0e4938d0d50519f9351cf4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a0fadaaf875137eeeb2d24c91c05bd0fd</anchor>
      <arglist>(const Scalar &amp;v, Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>at</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a8255fb717d0b2b2c685f123ccf138142</anchor>
      <arglist>(Index key, Scalar defaultValue=Scalar(0)) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>atInRange</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a4da5ec68b431743f05d00eba6de70b62</anchor>
      <arglist>(size_t start, size_t end, Index key, Scalar defaultValue=Scalar(0)) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>atWithInsertion</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>aae5052d60dd5747ca1ab741e5275886f</anchor>
      <arglist>(Index key, Scalar defaultValue=Scalar(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>aecb4867a0f73fd3ff9c24ea4d8923ad8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>ae2979ba04d240b9b9a4b4202692b7c99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>aead03a8285763da536701d256024befb</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CompressedStorage</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>ad5487520e578b8e3bbb5cd554102e0fc</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>index</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>af2d4ccb3624505ffbd7efcd34605d478</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>index</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>ab8db71503baf6eaa60466208576a8511</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a7e39dd28b9ae41389c7dc2e31dd60aba</anchor>
      <arglist>(const CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a0d50aece973e6cd9cb721017ed81613b</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a9a2e7bb3746af16a7ab5b923f61d24f6</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a9af0087ac21df447128a46b80631c8c1</anchor>
      <arglist>(size_t size, float reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a6be9c866ca0010771566ef28aea11a8e</anchor>
      <arglist>(Index key) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>searchLowerIndex</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>afa99ea37fd081c8ebb4d82b37d8743ef</anchor>
      <arglist>(size_t start, size_t end, Index key) const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a329259914e3ab20f9303401ab06bdae8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a0fe1b94ddcedb043f34808cdd770782b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a6a04ef3cb2cebc50d62a66b59619451e</anchor>
      <arglist>(CompressedStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a5969d6b59a14821d2a5bf07b60a3fd5a</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a6004f62ac1b18570a571db93f570232a</anchor>
      <arglist>(size_t i) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~CompressedStorage</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a6a9bb8951a247f8a5e9d2870d1bb60ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CompressedStorage</type>
      <name>Map</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>ad7b771825be1e0ed6eb4d33dcf9d1e87</anchor>
      <arglist>(Index *indices, Scalar *values, size_t size)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a75a1bed765b4b719354273894d797b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a5236328e0cb465321c29cae10d312d88</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_allocatedSize</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>acac16d3eaff9ecc1c50f98b61d67e860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_indices</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>ab2f998a7d59c8296315b42aa52c31c3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a6f3d88645a4f095da894bdc4dcb579b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classCompressedStorage.html</anchorfile>
      <anchor>a1081dae07c94b660c41075bd93cfda4c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstNColsBlockXpr</name>
    <filename>structConstNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N,!IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structConstNColsBlockXpr.html</anchorfile>
      <anchor>a12a950b35aad45156aeb24eef23dc5d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ConstNRowsBlockXpr</name>
    <filename>structConstNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structConstNRowsBlockXpr.html</anchorfile>
      <anchor>ae63ae688b42419e3dd3167c2f06864c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>contributor</name>
    <filename>structcontributor.html</filename>
    <member kind="function">
      <type></type>
      <name>contributor</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>ae8833e9c39ebc1a42c6eb344a963a2af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a2b039056e72b4a87106f0986fac2e7c2</anchor>
      <arglist>(const contributor &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>changedlines</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a566499dd20ecedf1c9af3bb945d1e9fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>changesets</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a197481a8a78c383d63782eb660fcfe2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>misc</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>acd949317c5481f807b5fcb0c2f38b324</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>a6e35658a930762dfc7b68f7ee2be09c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>url</name>
      <anchorfile>structcontributor.html</anchorfile>
      <anchor>abf9463999f5581857e55506f3e8e27c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cwise</name>
    <filename>classCwise.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, const ExpressionType &amp; &gt;::type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a539afdf09e5f462cc36ff5bf6091e572</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ExpressionType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a4cf473f964028f3bc2d66a303b2b4c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_add_op&lt; Scalar &gt;, ExpressionType &gt;</type>
      <name>ScalarAddReturnType</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a8d7f9496bebc5fa105d70747e7d650e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a12b2b67eae93fbb261eb666d1a3c3136</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Cwise</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a26297dc051f10c5714c104cee27b2d4b</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a431a4ccfe5001c5c18b1becd101bf2e7</anchor>
      <arglist>(internal::scalar_quotient_op) operator/(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>af67307015a64dd53f8c66004ddb24860</anchor>
      <arglist>(std::less) operator&lt;(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a483dd8e3c17c809ca827be2103f8f8fc</anchor>
      <arglist>(std::less_equal) operator&lt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a65962da0f92c38afa9cfa4e969fea75e</anchor>
      <arglist>(std::greater) operator&gt;(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>afa58f88289f663bc1f2191be664c0c2a</anchor>
      <arglist>(std::greater_equal) operator&gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a16e2bab5eb1424f96a5dec93b4e46fa8</anchor>
      <arglist>(std::equal_to) operator</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_BINOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ac831b519e46433f450c1a18a8e80a8a0</anchor>
      <arglist>(std::not_equal_to) operator!</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a41016d8492095b9582ae4dd42363e6a7</anchor>
      <arglist>(std::less) operator&lt;(Scalar s) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ae5e2424a51ec3b1f11aec4605dc95ef5</anchor>
      <arglist>(std::less_equal) operator&lt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ac64c0e580c11ed813464fcd907baf723</anchor>
      <arglist>(std::greater) operator&gt;(Scalar s) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a87dba73f07d4727647f38f22020baa63</anchor>
      <arglist>(std::greater_equal) operator&gt;</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ab3fdfc03388e878cc748a1b352dba824</anchor>
      <arglist>(std::equal_to) operator</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_COMP_TO_SCALAR_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>aa9447ad2e8a1f781e31524cda95f63f1</anchor>
      <arglist>(std::not_equal_to) operator!</arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ac56f1590734458443b0bdba9a2dabfb4</anchor>
      <arglist>(ExpressionType, OtherDerived) operator*(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a8caa5defb4c9e633f8cd231ccbc84023</anchor>
      <arglist>(internal::scalar_abs_op) abs() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a3f675438390d339a20ae069536821782</anchor>
      <arglist>(internal::scalar_abs2_op) abs2() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a19570637b32efb0d276ea21708252c80</anchor>
      <arglist>(internal::scalar_square_op) square() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>aaf15532a5b90418557e7a697f411429a</anchor>
      <arglist>(internal::scalar_cube_op) cube() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a706dac421024d14a20c33d23624c583b</anchor>
      <arglist>(internal::scalar_inverse_op) inverse() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a1057206a631f6818b4fe14f92fde7754</anchor>
      <arglist>(internal::scalar_sqrt_op) sqrt() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ad271b233b3661e336cd856ad823d4042</anchor>
      <arglist>(internal::scalar_exp_op) exp() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>adf5d53dd6eab3c9934dd2c8475690473</anchor>
      <arglist>(internal::scalar_log_op) log() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a567edb727108414ece9fc0dc3ff688ea</anchor>
      <arglist>(internal::scalar_cos_op) cos() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>aea53061d4e8734373ed357788b9c1040</anchor>
      <arglist>(internal::scalar_sin_op) sin() const </arglist>
    </member>
    <member kind="function">
      <type>const</type>
      <name>EIGEN_CWISE_UNOP_RETURN_TYPE</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a9ccb19421b53771a4d7682c8f15c9695</anchor>
      <arglist>(internal::scalar_pow_op) pow(const Scalar &amp;exponent) const </arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_CWISE_BINOP_RETURN_TYPE() internal::scalar_max_op()</type>
      <name>max</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a27345305660929de1eda3fbeca77216d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const EIGEN_CWISE_BINOP_RETURN_TYPE() internal::scalar_min_op()</type>
      <name>min</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a08bf18fd2422c2aee212389eaa5c0731</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator*=</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a077465c66cacd628de3ccbc11bceab38</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const ScalarAddReturnType</type>
      <name>operator+</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a5d4519065e3aa7b9444b0b8236a60bea</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a8f88c73bacd5462dcc517ae322214b6c</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>const ScalarAddReturnType</type>
      <name>operator-</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a819c87b070916ebd2e947a7779910ec0</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ada95487760fa51a034d0edaae851a14a</anchor>
      <arglist>(const Scalar &amp;scalar)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator/=</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>a2569d99116db8fcd4a4f76315dc1e6bd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>abc5b950c8664c38bd0960a8189a68817</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarAddReturnType</type>
      <name>operator+</name>
      <anchorfile>classCwise.html</anchorfile>
      <anchor>ae3ebfb798683c224a3b4f25a4a35073d</anchor>
      <arglist>(const Scalar &amp;scalar, const Cwise &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseBinaryOp</name>
    <filename>classCwiseBinaryOp.html</filename>
    <templarg>BinaryOp</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>aa2de45e15827346d8e1808fffc7006a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>adc191f0c5d5d2f1b9106eb84656326ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, typename internal::promote_storage_type&lt; typename internal::traits&lt; Lhs &gt;::StorageKind, typename internal::traits&lt; Rhs &gt;::StorageKind &gt;::ret &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>a557e9c87271418beb488a60157aebffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Lhs &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>af730e5007ce8f4b50a50d0b366bb0ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Rhs &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>a2b8a1941c7e9762d35ccf61006bfa79b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>a5f3920ae230ca890de0792512976495a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>CwiseBinaryOp</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>ad5f0ccc1a30b5704f7dd7345ae6cff86</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const BinaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>a65428d2ce6187f49e0a2571ca0f5e4db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>a9af34808e2095e12a71451e6e02596a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>aeb99c2e6b64a35c3a3564c6b54dd6ffa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>a58bad95628364b28ed4edf9fb19a5a54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>af0de993d1994d7a498f832e1798d8925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>a7b21cd7da7a0fdb934cbb826aa2ad166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classCwiseBinaryOp.html</anchorfile>
      <anchor>ab659ca98c44f9f6c6b7dea8f481701a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Dense &gt;</name>
    <filename>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a7ebcacb564e0751e5ce646642ed5a91b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a10b6558efb6731d6ff409f8803d679b3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a777af2a25694653677c4cc122ee5e633</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a510697831cc51fff5efcbe11779e6237</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>a1585f7f71682a81e149f5f30fa8d7f28</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>Derived</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Dense_01_4.html</anchorfile>
      <anchor>afc7882bb09cb20abb222e28ca8d51cc3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;</name>
    <filename>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <class kind="class">CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</class>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>Derived</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4.html</anchorfile>
      <anchor>a24e75a339572c75aa675c152d96a7b3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseBinaryOpImpl&lt; BinaryOp, Lhs, Rhs, Sparse &gt;::InnerIterator</name>
    <filename>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="typedef">
      <type>internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, InnerIterator &gt;</type>
      <name>Base</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aee4862912fa39ea614531659fcbac17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>abfa1b5875da08ca2ac5db03fb0a7c0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classCwiseBinaryOpImpl_3_01BinaryOp_00_01Lhs_00_01Rhs_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>afc52528ed39f9c5ca135e769fb6b9102</anchor>
      <arglist>(const CwiseBinaryOpImpl &amp;binOp, Index outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CwiseClampOp</name>
    <filename>structCwiseClampOp.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>CwiseClampOp</name>
      <anchorfile>structCwiseClampOp.html</anchorfile>
      <anchor>a8448d03689f97481887d3c18df3ecb41</anchor>
      <arglist>(const Scalar &amp;inf, const Scalar &amp;sup)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structCwiseClampOp.html</anchorfile>
      <anchor>a9abd39065fbb29c7d60f5bdb896f6afc</anchor>
      <arglist>(const Scalar &amp;x) const </arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_inf</name>
      <anchorfile>structCwiseClampOp.html</anchorfile>
      <anchor>a4d3dc3f6c6fcd87519871b9be343e928</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>m_sup</name>
      <anchorfile>structCwiseClampOp.html</anchorfile>
      <anchor>a152e54ec7fe995a68a2cc1058db68d02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseNullaryOp</name>
    <filename>classCwiseNullaryOp.html</filename>
    <templarg>NullaryOp</templarg>
    <templarg>PlainObjectType</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseNullaryOp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>acba966b0b993e1d2bc1c0a6ecbb4b77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>a420b94f8d8596a74095f217b122de0c0</anchor>
      <arglist>(Index rows, Index cols) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>a0c33eb5a502d87ccf152d9f7185e823c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>af5ca0773976df0ff905932c81fff3886</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseNullaryOp</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>a0ec605a5b572c06615f7219509f3a78d</anchor>
      <arglist>(Index rows, Index cols, const NullaryOp &amp;func=NullaryOp())</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>ad83ab58eed791ce1f81133b136e68c16</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>a7a4681ccd656779b3d8c6deb00ea42cd</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>a8b309b78f2a1fa10690c7c15e4dd718d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>a252399c7bf8c16000f248de75c670025</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NullaryOp</type>
      <name>m_functor</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>add1a1d09e75e392c1816f9a676ac0e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classCwiseNullaryOp.html</anchorfile>
      <anchor>aa3da99f407da9360760ee5f6b25ce26b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryOp</name>
    <filename>classCwiseUnaryOp.html</filename>
    <templarg>UnaryOp</templarg>
    <templarg>XprType</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>CwiseUnaryOpImpl&lt; UnaryOp, XprType, typename internal::traits&lt; XprType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a9ab173d95370b0da860c6397af90fa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a88c7e16368f984bbe7899aa29946659d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryOp</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>aaf7a8751083e7724ce97929b5bdf0bba</anchor>
      <arglist>(const XprType &amp;xpr, const UnaryOp &amp;func=UnaryOp())</arglist>
    </member>
    <member kind="function">
      <type>const UnaryOp &amp;</type>
      <name>functor</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a9e6911bf982e90e78a55cbc9b52cfa3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a58556f0ca817605a0123b5fd5f1a6699</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename XprType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a7fe9be4987093bd2da558ef199b0103b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a0a744fb56a0c24cc44a3b6ad7183b880</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a6b4a1565995868b4dc593a37732a49bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const XprType::Nested</type>
      <name>m_xpr</name>
      <anchorfile>classCwiseUnaryOp.html</anchorfile>
      <anchor>a4f10335fbb8f162d5f8b485043eeac98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;</name>
    <filename>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseUnaryOp&lt; UnaryOp, MatrixType &gt; &gt;</base>
    <class kind="class">CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a4fdbc410cd2761731bc77ef9ea2a681b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryOpImpl&lt; UnaryOp, MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a58d4f4f1b300e0dcf58759aa54f27a30</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9ed1e000de131710ce0baaf2ec78411a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>af3861e1e6457cdf55dd14b85a6393477</anchor>
      <arglist>(const CwiseUnaryOpImpl &amp;unaryOp, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8319cf6f1caad8700fd68e34079935f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a73d2b22a977a9ed4db7895bbffc17efe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a2d4be06a586e15ee4855fcda938562dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a856868faa5aa37a074b9b59656ec3cd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const UnaryOp</type>
      <name>m_functor</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a820450f868180365ea45651f8a881730</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeIterator</type>
      <name>m_iter</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a9b9d914f136d27edc6e6223b6556a7a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::_XprTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a7519e4595674b434642dc8e0ae305767</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8be0363c901564c80b8886bcb28f7137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>MatrixTypeIterator</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a1068ae87e6e2a55cd335334f3fc3fb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOpImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa6e608405236058dedd0c3c4a7c5d01f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryOpImpl&lt; UnaryOp, XprType, Dense &gt;</name>
    <filename>classCwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a8343436fef3814c32e177434a16e2fe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; UnaryOp, XprType &gt;</type>
      <name>Derived</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>afee76605278f9f3a1b9c72800b793fa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a9c95c60661b82e228de32ea37a75b926</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a80bc1a2ea080bd1490871740018e3a55</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>a890cb0049727b461084c6ecec29d3837</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classCwiseUnaryOpImpl_3_01UnaryOp_00_01XprType_00_01Dense_01_4.html</anchorfile>
      <anchor>ad3a0fa52945d65b4dddeb91fd7c85bad</anchor>
      <arglist>(Index index) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryView</name>
    <filename>classCwiseUnaryView.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>ae72028590f5f0f3a0756606ea0bf4803</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>a1b1e77877ca226343e91e7da4fc6f46d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CwiseUnaryView</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>ade6804e68f8dc9b530e3d1d77eeedade</anchor>
      <arglist>(const MatrixType &amp;mat, const ViewOp &amp;func=ViewOp())</arglist>
    </member>
    <member kind="function">
      <type>const ViewOp &amp;</type>
      <name>functor</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>ab70a57059db65fc51a7af5fa86a1bfed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>a45fc482b433f366c75e3ff8844358656</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>a828738ae41d5c6ae9bea12e6a4839d87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>ad5f55fd4c45d88f89079c84a3763908d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>ae6b616e06ac451a1ec75cd974f0d95b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_matrix</name>
      <anchorfile>classCwiseUnaryView.html</anchorfile>
      <anchor>acb1346f15257a80e130548c2c5824ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Dense &gt;</name>
    <filename>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adb2f94832d3a5e1571f1ca6c0953640b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a3276c167e5e36fb32e1c59d85b0189bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a46f2b42e44d514255242b5d653a5ce3d</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a0012fee270ed8527e874d5c46399ca38</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a14a383b81de339036bc38c5c61004193</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ad9a3ccf08f874a913d129443de263c99</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a261bf371fcbd7e3cd190844767833822</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aa57df2b3ecee95096c83031a1a0e1ae3</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;</name>
    <filename>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</base>
    <class kind="class">CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</class>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; ViewOp, MatrixType &gt;</type>
      <name>Derived</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>a4456e69461b5f2f4805ad332e7211b8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CwiseUnaryViewImpl&lt; ViewOp, MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ac212a314ca417eed789753ae75f1b5c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a08f55fef3fc86e807ad2dd3f1055f38d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a6d1e0ff82b9d5b1703baee5fd8330329</anchor>
      <arglist>(const CwiseUnaryViewImpl &amp;unaryView, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a257f0c16a062e500571e5d35fcaa4cfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a858da41af9d7e1232c89ee38f39eecf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8f4f4b90a7bbaaef0476dd406ad55ad5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a4cc307cbea7e521dda6674ab6a43e0e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a47f814b686afa979324d0cfc0921ca43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ViewOp</type>
      <name>m_functor</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>acbabea3598b63bb32d0b55c73ec9a7f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeIterator</type>
      <name>m_iter</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>afd93156dbefa3e6c6d990ea8635ced68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a55b642d9d1cd041be28eda49142ef86c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aaa5e9bac1525f8d9828a4ef883358285</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>MatrixTypeIterator</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>af706156587b6c5eba4db60e47a0e7182</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryViewImpl::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classCwiseUnaryViewImpl_3_01ViewOp_00_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a0ab695bc537c1e0d0e6b5c78da95a825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Default_t</name>
    <filename>structDefault__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>Dense</name>
    <filename>structDense.html</filename>
  </compound>
  <compound kind="class">
    <name>DenseBase</name>
    <filename>classDenseBase.html</filename>
    <templarg>Derived</templarg>
    <base>special_scalar_op_base&lt; Derived, internal::traits&lt; Derived &gt;::Scalar, NumTraits&lt; internal::traits&lt; Derived &gt;::Scalar &gt;::Real &gt;</base>
    <class kind="struct">DenseBase::ConstFixedSegmentReturnType</class>
    <class kind="struct">DenseBase::ConstNColsBlockXpr</class>
    <class kind="struct">DenseBase::ConstNRowsBlockXpr</class>
    <class kind="struct">DenseBase::FixedSegmentReturnType</class>
    <class kind="class">DenseBase::InnerIterator</class>
    <class kind="struct">DenseBase::NColsBlockXpr</class>
    <class kind="struct">DenseBase::NRowsBlockXpr</class>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74adbd8e53824347252ebbe64552dfd6529</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74af43dd4a34f9b54473422c9006acc9ee7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74aebb3d45f689c6832909208df3a5f2e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74a8ffef8447246c7f627af923599878a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74a8af98715fde0546ff0b4e74d79d60337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74acb47ccffd7cb1fe1115be4a343151b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74a6365513c1d63d730b9f78e28bda64790</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74a9710fd9703775cc8cdd4cb383e536d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74a7076fe75c01eeddac4a26a404bff0a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSizeAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74ad2f5c78437161e2ac677bdc1bdb438ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74ab8b707d2fadd5e983b1e955a1e887482</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74a2f415681dc558b940b456ea1130df06b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6303c37d3ffa0c9d7d11bfc5e24acd74a714b19ed4b17ff701e0e33e84ddf8a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9b86cb9514ecca75ff9b3bec4eef2367ab3c135e148b4b617bb79d60a04b591db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a51ce2878cc558a4c9a8e39225c82b09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a4f488339815158e14bd18b5e734eb38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic,!IsRowMajor &gt;</type>
      <name>ColsBlockXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a0b9a0d8948dea99ef13ad56454a12f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Derived, Vertical &gt;</type>
      <name>ColwiseReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a35617329c633b8b839c80dc16f693e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1,!IsRowMajor &gt;</type>
      <name>ColXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa21c9a4b572d0b5fc89718d4539bd232</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a34d6d3cb46b7e7670ffd429616920f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, Dynamic,!IsRowMajor &gt;</type>
      <name>ConstColsBlockXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ad51bd6aa90c9f3f76d9d1421b3e3b488</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorwiseOp&lt; const Derived, Vertical &gt;</type>
      <name>ConstColwiseReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a57e88af696a2ea7e5e7d65d2ebb34be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, 1,!IsRowMajor &gt;</type>
      <name>ConstColXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a67739eec7293bd1b352b792b2826867f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Reverse&lt; const Derived, BothDirections &gt;</type>
      <name>ConstReverseReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac582a2df08a25aba21bab87a21b8d45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowsBlockXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>adf21e7df8e6b34075abb1f881d590294</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorwiseOp&lt; const Derived, Horizontal &gt;</type>
      <name>ConstRowwiseReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a4a6f1984a23fe05cbddd2a5f231e3a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>ConstRowXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a739fb586b470f5a07188611345975096</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived &gt;</type>
      <name>ConstSegmentReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa3c4fbd9e7e1594603328ca11a25acb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Transpose&lt; const Derived &gt;</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ae7d12f5e8538d7f90632734a23b010de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename NumTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;::Real, internal::traits&lt; Derived &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac4fd3a0ef89caa9d9ad2610660c455d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a059039d9d011413c873e6ae05ee912b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af73f13c5f4b9805889339c4b492f0af9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, true &gt;, Derived &gt;</type>
      <name>RandomAccessLinSpacedReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ae4836e1bb9f539288c35611b582b752f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9f7910df7c7dc8fe71d30d0e41fe325f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Reverse&lt; Derived, BothDirections &gt;</type>
      <name>ReverseReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac9745d51d4b21ba483bb495a72eef4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, Dynamic, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowsBlockXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a5a9094d09dbfa8e36d14477f9029e5af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorwiseOp&lt; Derived, Horizontal &gt;</type>
      <name>RowwiseReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a8f886905e3de681052a61894b60023f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Derived, 1, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>RowXpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a57a5247d356bb7420f1cbfc4612a6d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6a6c17e367430ca95523eb3fe7db9076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived &gt;</type>
      <name>SegmentReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a492681273c1802d38a04f9b39dc2d440</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::linspaced_op&lt; Scalar, false &gt;, Derived &gt;</type>
      <name>SequentialLinSpacedReturnType</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aac7cbf9baa9b87df6176e6bc7858523e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a2ca7d478ed3fc8d144419cbe0fb274e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>all</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ad7f0f8351912c58caa3929bb6181f8a4</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>any</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aef08d71e8fe28b51e5808312b3813343</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>block</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a12e130e02a1782554a669515d581959f</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>block</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a55dc3b334da7c1f0dc37d11fff39da37</anchor>
      <arglist>(Index startRow, Index startCol, Index blockRows, Index blockCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ae02006b0f69cde19575a68673fa1095f</anchor>
      <arglist>(Index startRow, Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, BlockRows, BlockCols &gt;</type>
      <name>block</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6b7d8947614dba85aa8a03a6e1d6563b</anchor>
      <arglist>(Index startRow, Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac6b20c1d61e50fd8bdc59c0e2d2f0575</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aad1278ffddb1b62ebbbfa0d36c352153</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9d414b5c400596c3822b29c22961270b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a440403e9ee62600f7f7fe851c36bbb62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a2f6e9499cf37ff56a0caa9f56ad95092</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a08a5dd5b0e7d2aefdda0882f8d657ca9</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ada272d13bd216bf7d38387fcd9650be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>bottomRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a85f9eccf94d2b57bb33af321b3fd9eb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a8cf51e387e6463e4f8aec8208b287864</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>bottomRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a465d19da89529ea6fd695231a38b945e</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a791c18f5ef3a8c08ff2c2e4c1b12a51e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>bottomRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a38a4c82940ddb14bedcf675408ac612b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColXpr</type>
      <name>col</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ad04a61ee7a67f704509bb14bc88058f8</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstColXpr</type>
      <name>col</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af0f5aa025a3fcc1b32682619e3df1cfb</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>ConstColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa2703c82bd57872537560fdff48e8012</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColwiseReturnType</type>
      <name>colwise</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a39acd2eb18f4cb8d9eb485cd683c321e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>count</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a983175b3d6d855ecc41139ce7f4ad22d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const internal::eval&lt; Derived &gt;::type</type>
      <name>eval</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a7aed8c9437121abeb92cbd41d9d2a8a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a25781b0ef7c7023c9a34d3f2dd0f5207</anchor>
      <arglist>(Dest &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a73574275508ae8ce52159a9b361519c3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const Flagged&lt; Derived, Added, Removed &gt;</type>
      <name>flagged</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a5d3506c4a0ec7af0c9f41538c012a086</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a856413a70d06b00ff0e01a1d4d9d363e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a60baf2a3a6bf298c7327be8574cd0cd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af2a24b8716b22fa35a31a5226f6a27f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af986a0feffc970cde104502b4d9c6fa5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const WithFormat&lt; Derived &gt;</type>
      <name>format</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9efb7e102ce4f8d4263144167be497be</anchor>
      <arglist>(const IOFormat &amp;fmt) const </arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>head</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a7ba451458b55b75327435d96610f063a</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>DenseBase::ConstSegmentReturnType</type>
      <name>head</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af61e1c03d4918517e84f9701ec7561b8</anchor>
      <arglist>(Index size) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>afbf4b732d4e6f0631b4b025ffb661a6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>head</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ae25f88adc65abd8c8f65bcaf264770c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af5720864a88896532542611991bf0cc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af7f3cbf18b9d4cc0db0e5a4a89142bd3</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxToConstant</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a614c3d912e8aac311cdd1f09a4373433</anchor>
      <arglist>(const Scalar &amp;value, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstant</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aca5c4d16a5a219ded286f352d987a9ab</anchor>
      <arglist>(const Scalar &amp;value, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa7f0fced85ace6ef40441a4aeb1defc4</anchor>
      <arglist>(const typename NumTraits&lt; Scalar &gt;::Real &amp;other, RealScalar prec) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a173f187a2922f1faf254f8cc18b020f5</anchor>
      <arglist>(const RealScalar &amp;other, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ab0ce873e252ef3e0026562b1e7d4fdab</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOnes</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6d284a648b2a762a18df0d27272ddfb7</anchor>
      <arglist>(RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isZero</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6734bc4984477564b2a0a65b734deb2a</anchor>
      <arglist>(RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a54d18a714e6baa70590b562835eca174</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a101805fc3d639d4488ba680b851db943</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>leftCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ab952b0835f09bb85889c493ff3159b06</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a4bf44c540589e2fe7bc11a2cfe7691b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>leftCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a37aa357cce6c5c3b7d7b0666331e897b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a22055348950c2c0da5a4e5a332242924</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>abd4fdb261ce942b4620b03b71856f069</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac53d0da43ccf3040a0dcb4a93b89b319</anchor>
      <arglist>(IndexType *row, IndexType *col) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>maxCoeff</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a47b73701b9e65ef715b525874024194e</anchor>
      <arglist>(IndexType *index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>mean</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aed87eb742561f1a3a0d8f05d1c91c60e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a7ba964c0ea7e8471bc3c6aeef8158c84</anchor>
      <arglist>(Index startCol, Index numCols)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>middleCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ae2da92566c34bd8f55b52f9dab1d79f5</anchor>
      <arglist>(Index startCol, Index numCols) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6bc0e245d7390492fe68a43f55320e72</anchor>
      <arglist>(Index startCol)</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>middleCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a39480b716e09e1e503b05b78cf271dd0</anchor>
      <arglist>(Index startCol) const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a56b61748090b30a63d8ce8671c66f991</anchor>
      <arglist>(Index startRow, Index numRows)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>middleRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af4c46e37820f7c07369a410c05f84223</anchor>
      <arglist>(Index startRow, Index numRows) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a56383e2bb87ddcc120341bdeafd7ebc9</anchor>
      <arglist>(Index startRow)</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>middleRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa923a4a42d4e7492718bf8269b8c56ce</anchor>
      <arglist>(Index startRow) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a4914d758c8b54a4eefdd00ecd9eff098</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac5bbf9268e3709cac056b181e53bdae2</anchor>
      <arglist>(IndexType *row, IndexType *col) const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>minCoeff</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a441c9de2f42b04b745007f4cd3067fd9</anchor>
      <arglist>(IndexType *index) const </arglist>
    </member>
    <member kind="function">
      <type>const NestByValue&lt; Derived &gt;</type>
      <name>nestByValue</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a0d6d6646bca6cf4bdeea461e6bf62812</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac858be953ae802d970a44376302c437f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a880047fefb5b1e76891e2c22bb31b1a1</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>adc5fdf33b2f43b22a7c2c8d9f71801dd</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af6c90977a4d88d06d0e6d326fabb6b88</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a096cfc7130cc101c963ff947fa74cde1</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ad83467e8b7e7d9659650a0977c711683</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
      <docanchor file="classDenseBase">MatrixBaseCommaInitRef</docanchor>
    </member>
    <member kind="function">
      <type>CommaInitializer&lt; Derived &gt;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9fc0084e0cd047f96c283c713e573962</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3d30d6d174164bfda86bd628ab0a83d5</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ab093df8c607b75aecedd859012f01e09</anchor>
      <arglist>(const DenseBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac4f276f35c9faf705536f5b7f3f2e97d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a5a0c9a5477136a49d3b9abb6d1128f80</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9d5fe69c3be0c6d7c5f6b912afc9c430</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>prod</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a8f61b73cac3ea6396e716f87e223602b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Derived, RowFactor, ColFactor &gt;</type>
      <name>replicate</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a133ae613d6ba6dae3f71eae3fc08ce76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; Derived, Dynamic, Dynamic &gt;</type>
      <name>replicate</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a09328960e3eb925a437ec10fa233e015</anchor>
      <arglist>(Index rowFacor, Index colFactor) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a7b5a673402f5f36f9c62e0c1ea61cad9</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3119cb14a8bef5588d2e84a5931ee666</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>ReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a18f87efb7f291f555b252e6824cd0e7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstReverseReturnType</type>
      <name>reverse</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a0d1b37348dd7a46f8078b4d9e0c4f388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reverseInPlace</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a17dda4a08a2af495c12bc8198ac753cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a73ac3fd52647dabd896133249d5a8787</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstColsBlockXpr</type>
      <name>rightCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ae9895344fb5cdcb03b0c8596f59e0d77</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>afb5a93b7fd333f457a580279ce038dec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNColsBlockXpr&lt; N &gt;::Type</type>
      <name>rightCols</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aac6247e8fd87e52eb3fed0861aa3295d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowXpr</type>
      <name>row</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ae33fb28f4d9452314f83a0bf9bd320ba</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowXpr</type>
      <name>row</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a1dbf5d0f529c530778d02a7a30aa35fb</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>ConstRowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9f2c2d576be65a61cbd3917e2527b407</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowwiseReturnType</type>
      <name>rowwise</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a386730aafe66beb7e3efacdd9c1e5d0e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3dc59503efd09955827da239d45a70e7</anchor>
      <arglist>(Index start, Index size)</arglist>
    </member>
    <member kind="function">
      <type>DenseBase::ConstSegmentReturnType</type>
      <name>segment</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a0d4229526d3244fc62fef96257c2ad9b</anchor>
      <arglist>(Index start, Index size) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3e399e14f9ccb1d80e361d8643700aa5</anchor>
      <arglist>(Index start)</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>segment</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3007809fdda4cda50ab64d50fb23f9f7</anchor>
      <arglist>(Index start) const </arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa5f0b2af445b563bd60064ae0e267b2c</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const </arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, ThenDerived, typename ThenDerived::ConstantReturnType &gt;</type>
      <name>select</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9afb66996f3c91cdbd35ac8ce6ee77cd</anchor>
      <arglist>(const DenseBase&lt; ThenDerived &gt; &amp;thenMatrix, typename ThenDerived::Scalar elseScalar) const </arglist>
    </member>
    <member kind="function">
      <type>const Select&lt; Derived, typename ElseDerived::ConstantReturnType, ElseDerived &gt;</type>
      <name>select</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ad79d1d67eec6577cea801fba4187258f</anchor>
      <arglist>(typename ElseDerived::Scalar thenScalar, const DenseBase&lt; ElseDerived &gt; &amp;elseMatrix) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a8ea506036097bcbbe7e3223099ce30b6</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>adf4940136bbed97045bba1ef176b167c</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setLinSpaced</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a774d2a39d6da644e4b8df1970ff3ffb3</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a437845e36b17a1105dc852c2a22986e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac20e184a06cd7ffaec333dde688585c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac5c5a43e8e486930728fed74669681c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af2936b4c042e6b5e9eb0a2073f25826b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a71377f0622d0d0b42e37e9465fbd545f</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other, int=OtherDerived::ThisConstantIsPrivateInPlainObjectBase)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a4a36c20d1d3f4844f9cdd52159bf1f04</anchor>
      <arglist>(PlainObjectBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a1433ce449bcab332c7611ab33e71ad79</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>DenseBase::ConstSegmentReturnType</type>
      <name>tail</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac812b028f9fc391a61427a54e5b9d2b2</anchor>
      <arglist>(Index size) const </arglist>
    </member>
    <member kind="function">
      <type>FixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a111693b36218dbe16b018cdfa4572d10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstFixedSegmentReturnType&lt; Size &gt;::Type</type>
      <name>tail</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa90950053f94ae8091f7d66006de95f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3fe5ab43136f30545465de2e9057a823</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>abe6102e975117aa2ca3bf63b7723c6ce</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6842f8376a541e0b8f85312bf5a24195</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topLeftCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a5e3dddb23dd04e48f5c1d68111afe03e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a1808b7c5df5a96af36e1af994fdf8522</anchor>
      <arglist>(Index cRows, Index cCols)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a67f9c9fbe9a45f3ef8a3a37493b2a8e2</anchor>
      <arglist>(Index cRows, Index cCols) const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a28152175e848a9a10ede3465d0b28c70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Derived, CRows, CCols &gt;</type>
      <name>topRightCorner</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac11a72e1ca7aa2f37f36542c0c65253f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a7021771667bc012d12013e10ca51bd42</anchor>
      <arglist>(Index n)</arglist>
    </member>
    <member kind="function">
      <type>ConstRowsBlockXpr</type>
      <name>topRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a25058d398c3cc500ec871cf8a8dc0dd1</anchor>
      <arglist>(Index n) const </arglist>
    </member>
    <member kind="function">
      <type>NRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>af8cede5296742433f2f35c2d2cb7c6ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNRowsBlockXpr&lt; N &gt;::Type</type>
      <name>topRows</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a72a945f7f132e707fbbb02e8d14b4fed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9481552d73833ea58f912187d3e64d50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Transpose&lt; Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aad1c5827572430a878702517d7a27ab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTransposeReturnType</type>
      <name>transpose</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a1989416b46e569cd22714d11bcd65879</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transposeInPlace</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a94c1b26b7159e0a771388c36da6153de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>value</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3f233980fcb14bae14d3a083947a6757</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a4b7925e65ee126893b4d3289397c4a59</anchor>
      <arglist>(Visitor &amp;func) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9e1550a6546a9bc445b3ce351c15e151</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ab9f8d46875ed8eb827f73dca161d97ee</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Constant</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a44d5587275b683e11b9297d08ef9c11f</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a2eb99ea0f24ee1b89ec3dfe10a5f22f9</anchor>
      <arglist>(Sequential_t, Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a9ca90cf66d642b583ec07aaad0fcb1e7</anchor>
      <arglist>(Index size, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SequentialLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a753f2f7387baadf6931166cad81ca08e</anchor>
      <arglist>(Sequential_t, const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RandomAccessLinSpacedReturnType</type>
      <name>LinSpaced</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a640efa9b6901365b121d168fc6f8e0a2</anchor>
      <arglist>(const Scalar &amp;low, const Scalar &amp;high)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ad24e89a9e1ae31b382850c5290932b5a</anchor>
      <arglist>(Index rows, Index cols, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a750281d9c6462f3c06f2bce1605f6e02</anchor>
      <arglist>(Index size, const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; CustomNullaryOp, Derived &gt;</type>
      <name>NullaryExpr</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a65216bc155a2f710c8910e28762d3925</anchor>
      <arglist>(const CustomNullaryOp &amp;func)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a526d3fdb2c116c180d949d979f37892f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a8160d92623fcd650c4def41ed96f746f</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Ones</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a1e3f046e180108e9d2aaebff47ec6bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>Random</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a1f770660f874c1e510e0b7a76e124c4b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>Random</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a5db18e185bf98b761279a3d918ebb829</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const CwiseNullaryOp&lt; internal::scalar_random_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>Random</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a7b860fc3ceef3bf0ddcc55ba33c3750e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a1f283a94a64e852412f626054934a017</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ac0f6e05aca91ee817e5abc82d7e0595c</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ConstantReturnType</type>
      <name>Zero</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a50c218726e1ed385863174eaee3a4d09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkTransposeAliasing</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a22efcb73eeebb537a7eabd240a9bfcd9</anchor>
      <arglist>(const OtherDerived &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>aa496c85c2185dd53aa38fed9f8a236fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a18feb4bfcfc2dc2984e389a08258da15</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a6226d9dc4a4cf892a457ca7bbca2339d</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>DenseBase</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>ade8a2348133fcf867a8b3b2a178070c9</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classDenseBase.html</anchorfile>
      <anchor>a3806d3f42de165878dace160e6aba40a</anchor>
      <arglist>(std::ostream &amp;s, const DenseBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseBase::ConstFixedSegmentReturnType</name>
    <filename>structDenseBase_1_1ConstFixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>const VectorBlock&lt; const Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseBase_1_1ConstFixedSegmentReturnType.html</anchorfile>
      <anchor>a6cdfb85d9fac78766621cc158d163b24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseBase::ConstNColsBlockXpr</name>
    <filename>structDenseBase_1_1ConstNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N,!IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseBase_1_1ConstNColsBlockXpr.html</anchorfile>
      <anchor>abbb1dde2c5a770f6cddd1750d56d2480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseBase::ConstNRowsBlockXpr</name>
    <filename>structDenseBase_1_1ConstNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>const Block&lt; const Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseBase_1_1ConstNRowsBlockXpr.html</anchorfile>
      <anchor>a99719f26b302c8a38c3ce79aec0cfdc0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseBase::FixedSegmentReturnType</name>
    <filename>structDenseBase_1_1FixedSegmentReturnType.html</filename>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>VectorBlock&lt; Derived, Size &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseBase_1_1FixedSegmentReturnType.html</anchorfile>
      <anchor>a8dd150be35f1794aef16a667049d091e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseBase::InnerIterator</name>
    <filename>classDenseBase_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a24eb143020f42c827b1d42757e198501</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ae40c73c0c7971cd178afc3c9fcabab8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a5083748a3a99cba4654def76f1981472</anchor>
      <arglist>(const Derived &amp;expr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>aaade77dc6886839e2295414f6eb0d19d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a874f12d745514a2c2cc53d49edde65e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>af18f51ad3f3dd90500b9d2f55dafcb62</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a88b23d07393974a36f64a8cb5073e4bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a50973935f0c87c5c0f72ad20a3001372</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>aba7ac3ebfc437efbf7caf467283872c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ab4e53fce65e62edf72b3e6342e6f1535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_expression</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>a33db43b7e92c037e40fcd25c6df912a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_inner</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ae68fdc4d3d48ce44cd796f2cb5678da6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classDenseBase_1_1InnerIterator.html</anchorfile>
      <anchor>ae3b3fcd7569975c50a0eab58b99c5759</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseBase::NColsBlockXpr</name>
    <filename>structDenseBase_1_1NColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N,!IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseBase_1_1NColsBlockXpr.html</anchorfile>
      <anchor>ade1be58f1a5b23b21bdf58b486e8bd1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseBase::NRowsBlockXpr</name>
    <filename>structDenseBase_1_1NRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseBase_1_1NRowsBlockXpr.html</anchorfile>
      <anchor>aa00f91386303fd2493e007b1bde87315</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase</name>
    <filename>classDenseCoeffsBase.html</filename>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase&lt; Derived, DirectAccessors &gt;</name>
    <filename>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a96b2338301b435c036c5b5915b49ebd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>af42fd26d05c6c75b4b57518aba91f05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a67bad5381dd090d311d14ca60dbcbf87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a64068db07aab74da27927010cf5ff290</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a9a9c1f13437412798967068d065b8cb6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>ae37472a08349c3773ef033cfbfb2a350</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>aed6e55b50d1f0a749761d93fb8d808ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a40410dbe35858180c6e9afffaa92f705</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectAccessors_01_4.html</anchorfile>
      <anchor>a5b9407a3abf728613b7e717d3f6e56b4</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</name>
    <filename>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>ab04032beb949fa163f05191c7ec9f56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a466762fc141f0126400141aff59ebb57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a378667aceb7cd760da046f2d60e2bbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a3ee56fb4884a269f8aa61eeafaf316eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>colStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>acdba5d55a1965e2812d5f1999594e2d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a2940c9a6684a7ea3ec5bb2cc724420cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>ada35a37de88d964c132a1df29677e9bd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rowStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a19d0e132750abcaa4936efbfcbe0dcd9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>stride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html</anchorfile>
      <anchor>a2855f78ecee2b45cbdceb0fdb08a05ad</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>EigenBase</base>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4e26d4350be85e77269d3f2c2b0441d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::traits&lt; Derived &gt;::Flags &amp;LvalueBit), const Scalar &amp;, typename internal::conditional&lt; internal::is_arithmetic&lt; Scalar &gt;::value, Scalar, const Scalar &gt;::type &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a26fe9293ead863e90b82b2543173e094</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a78cd464383d5c7537c1dafedcb540198</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::add_const_on_value_type_if_arithmetic&lt; typename internal::packet_traits&lt; Scalar &gt;::type &gt;::type</type>
      <name>PacketReturnType</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>abedc03f39a62f77ceb5eae9201de1629</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a9f79333555ffec241157eb609e7c63bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4b75b531be64e2838eafa4072ba105f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab7b5e0e6274bd528a5831631e30a725f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a656c21b9ab5531c6974b2b6372e8151b</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0bfcfe4103222debe8ddfc989c7cf8e2</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>coeffByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>adaf3384a36f6ba118dda980416061475</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>colIndexByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a599a3c7902a3068bb44f5fd78f52965e</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a71781efe32d66dcb6caf3555e1e8de83</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator()</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8c1be5bd0b77d4ab28b9d88c02f6e89a</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>operator[]</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a05ad1ce3cc3693ea48fdad9821630578</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab7c129c0513c4e23f05a792f072c81cb</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acfe750262f0e64c51219a3823d795a5f</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketReturnType</type>
      <name>packetByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae987c3e4594b5910bac7b42b8bd303d5</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rowIndexByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3978284bd71204c17d28877dbd8e0276</anchor>
      <arglist>(Index outer, Index inner) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>w</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aaf2ad67e06251db38cee5dd990f4a63a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>x</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0f58552946648e3581abd0907d20a068</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>y</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa46653f36516bc13d7c7a85b1f6a4010</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CoeffReturnType</type>
      <name>z</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ada803d86d3478b82299193819c38af84</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRef</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aec257092d24a96bb5741d426841b0148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a25addb6c42d224b30b7880d5fa8539b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>colStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab4ae6ad8bdbc7b780d8483dc85db255f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ab0261027b99667208e65778515d9a385</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyCoeffByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af0751e4103c6457bd19f23b4dab0633e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a3f47f34c3802384ce2db5ce65243e9e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copyPacketByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a762a346e596fd43097e3fcfdf7e5e7aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>innerStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2fb10395caba135253d38316c50c1858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>outerStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad2d0026be8810208aef56e06473bbffb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>rowStride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a25889e3aa3db370e85fa5314feff1500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>stride</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a325af8eee506ca36bdb92fa47e75c937</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a51c47b3bf206e1d504c271ad03b5ded4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>writePacketByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a2c9644215b94c3eb48bd170ba5f1fdcc</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a6427b1ae521beb10d93634b785d699a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2dd0804f823398af0c9ef0a64a36f339</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a7a5a9f6009da3f5df0966dec1f9e5de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa277037154b6c5f0ee71ebabf0b17413</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2f7d117f141b1055b0e726f65e3c6d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2e246600d3cc930d386709c5c1c1b798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a881ef3c57af385e19a5638a47346e3cb</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a7ea1ba6bb20477edcbe8fad343857c2d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRefByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae0355525cc80448d08f28c0234315496</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a5449b851d441299c4f7caeaf71dd7514</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af7670fa116b98844a072db980d2d3a16</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeffByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aa7e30d2b064718a868d3c3f8c04e4219</anchor>
      <arglist>(Index outer, Index inner, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyPacket</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a39d78b7cc54e03243f4b371c7fa316a1</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyPacket</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a0bf1a1e9f4542e9b0103d31299378f41</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyPacketByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a232073436d96f4c73bcbdfcce60d4ad8</anchor>
      <arglist>(Index outer, Index inner, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a646924e59c74ab6a93c691abe42b04da</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a3537903e06949cdfa31bb8ffe0e38bf6</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator[]</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a31032d60be47a24fcd9d5437fae08f81</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac61729dc7b5214bae68bdbec6c4c12ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ae6a7ff331d8867efc0d3cc0d99b5b4b0</anchor>
      <arglist>(Index row, Index col, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>aba58fa52ee8a246fd93c307ed227ece3</anchor>
      <arglist>(Index index, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacketByOuterInner</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af3784ae1ec7d3f76709f9de1a356a346</anchor>
      <arglist>(Index outer, Index inner, const typename internal::packet_traits&lt; Scalar &gt;::type &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a810a5ccfa5f295f7909930649247e8ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a5d46e7a65ff65ade67fc67063fa71481</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classDenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a0e5f519f72063472ce16c25834a13f85</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseSparseProductReturnType</name>
    <filename>structDenseSparseProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>InnerSize</templarg>
    <member kind="typedef">
      <type>DenseTimeSparseProduct&lt; Lhs, Rhs &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseSparseProductReturnType.html</anchorfile>
      <anchor>a7c03ce392277a95960e6b1b1cdc07ed8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DenseSparseProductReturnType&lt; Lhs, Rhs, 1 &gt;</name>
    <filename>structDenseSparseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseDenseOuterProduct&lt; Rhs, Lhs, true &gt;</type>
      <name>Type</name>
      <anchorfile>structDenseSparseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</anchorfile>
      <anchor>ab932cc28b51b45379e5036f8a18172e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage</name>
    <filename>classDenseStorage.html</filename>
    <templarg>T</templarg>
    <templarg>Size</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a15b3e9ed9dd11558f2a2101803513e2c</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a6974597b50fbccad39e61114f05d4e6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>aa5f7291a8714cd5abd91d108c60f7f87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a3508c338fb98db843b1ab19d734a3f3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a52d76cfbcc719332ba53d6ce03501802</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a75dd57e04dd2acc75923fcb803a7cd6f</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a843016041b95ae9e311dc6781cd1494d</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a0d744b39c5b00b4dfa1e6b917d7bc5f1</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>ad0e4493dac09c564bf10eeb7051abb6b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>aa8dc248a36ee73c802ccd5e29099adbb</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classDenseStorage.html</anchorfile>
      <anchor>a833346a65e6a54a4e83371c9187562b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, 0, _Rows, _Cols, _Options &gt;</name>
    <filename>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a2e300048c2140f97f99f8d223f659e3b</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5bee5b7efd5909299d2719bb74ba5949</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aa00186416e56a56ad3c5d04bcb794437</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a190caaf6d89bafbf1a7fad45de83b5f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ad88dc92f2d2144b28d4b9c388cfca2ac</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a0d37188f9c60ef5566127f3efa7b2c30</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a797105e2085021b3abf21ffa6a07634a</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7e3b09ca2f4875fde9a5dfc741128a86</anchor>
      <arglist>(DenseStorage &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a91870213e9772a32a4d92641cf681d5c</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage_3_01T_00_010_00_01__Rows_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a4e53553b80fb7c0c060e26da76a0a2ae</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, Dynamic, _Rows, Dynamic, _Options &gt;</name>
    <filename>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ab83215ac4b9aff17a1a52149ebf861a7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a0aadd18e81ae05e08d6821efe250fda9</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>acd417971152aecba32f3657c22cf5456</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a71fcd3c3bfcffa30501b93d8f83c7a4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a42729eefced2345c25a3f100a780642e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a1ef40cad5b94f0c188b267ba6cee5da2</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae368587dfda7990b9423ae005e6d0496</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a126c2c0743e9ca25a445a799c216feea</anchor>
      <arglist>(DenseIndex size, DenseIndex, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a4d69c677df4b5a97f7fbce9f526536d7</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>af6e0d0661534adf08a3e0af97b5c91f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a4ca75148f2a595e77a812cd4371335ad</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a545f2c31af1641a44384239e8f51b1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae871848604135af5176b9c28c6509a70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, Dynamic, Dynamic, _Cols, _Options &gt;</name>
    <filename>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>abb0a36108596a90da336d267f68e0f1f</anchor>
      <arglist>(DenseIndex size, DenseIndex rows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9d1a95bd7ba2bd84d97090c89db95f97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aeb04a73709ba71de8c32d6a73c347127</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ac275d8192334162fe4898b435383a315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a3eacfb9d1bcc4edc6d68d32e614394de</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a09058ee0b91cef3e8c0a6ac2120799db</anchor>
      <arglist>(DenseIndex size, DenseIndex rows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1b016c1b57e43dc7ee8b88701139c6a7</anchor>
      <arglist>(DenseIndex size, DenseIndex rows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9ddb0d50be26e8b229353b4da37d5262</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a1c96ed4f1b061ca14b9312678968fc00</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a7b29ece3ce1ae4975ce42ea6b70d3ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a866e70c1c1340fdb2e558f8c54c03341</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9a394b13f4b042d2bb39e5a6eee0e8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab63bb6923d70f9bd662b9bfa04784b31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, Dynamic, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a52860415935b7704801ff278caad6838</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a442babd548a96a761d56661c632ed2e8</anchor>
      <arglist>(DenseIndex size, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad3781d86cf7e15e161f031a6eac508d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a38265e275f25586ca0a1cdf631605082</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aea4d1e85b9b1a57f07392034b1f79893</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3c7a394085c8880d412d8c207fa743fd</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a50ef7717f6e95d6a98369c4b611279f9</anchor>
      <arglist>(DenseIndex size, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ae77c582d067d587e93b3d03b7e596969</anchor>
      <arglist>(DenseIndex size, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3908301e715e11a030273814645bf230</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac70f1e15efb9ea6c876c6d6b347e64e4</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa8a2e021ffe7189a8f4bb42fd28ffc81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a4419d111c89f0d1d035ba57eaec2f87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>m_data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>aa6d9a293d95113ecb526d3b8d717cb8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Dynamic_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>abf25407479e248885435f35a189b3acc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, Size, _Rows, Dynamic, _Options &gt;</name>
    <filename>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a23f6d4581cb139c45c517e237dac5a5d</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a331458e3a0c1b0d4c3b1bb780acd8a72</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a743e634a4a6e290bc1753d9a94cf5afc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ac4a627939c7bf41c6e36d25e5099750c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a08249239a602fa4823e8c8e2fe45d0ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ad8141abcc6db26f82de7c14efe429f09</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a011d1b803ee8cb8beddee9a752984dc4</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>ab0438eed260316abe3a1508c44bc3ed4</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a2bdd32fa652863e0120e7339aad31c93</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a70349f8bb4b844bdb6a5d4cb69986b78</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a26bd8ca0a48dd1951631b74a4775780f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01__Rows_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a31f2c7aac578c370d09b8b5c896cbda4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, Size, Dynamic, _Cols, _Options &gt;</name>
    <filename>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a031f46f62c7f32ecb9702e3d06fdbc88</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aae3bca1731b3a5377886556c13e9a6e1</anchor>
      <arglist>(DenseIndex, DenseIndex rows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>acc93edca2828f450d4e00bfef9ad84b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a5e027cdf6916c3843315137caa502e28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a68af3fa9f886b2d8eebcd70661a3f67f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a9c7058f47e6f49bb8af7f00b37fb025d</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>aae9933ba50181001402a2c77d83f63b0</anchor>
      <arglist>(DenseIndex, DenseIndex rows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>a8bfc1da507e831e0d60816c1ca6ef792</anchor>
      <arglist>(DenseIndex, DenseIndex rows, DenseIndex)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ac68d3073c94c8c3075d1b4f07fd62d8e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab8c9cab367a7236d0fde0aab81eabf4a</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ab4cbfcc0e949fefe7cebf0159dbed6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01__Cols_00_01__Options_01_4.html</anchorfile>
      <anchor>ac8013f09e5cf372f795fed71ba7897fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseStorage&lt; T, Size, Dynamic, Dynamic, _Options &gt;</name>
    <filename>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>_Options</templarg>
    <member kind="function">
      <type>DenseIndex</type>
      <name>cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a74fc5292941db6181bee9f9e6f0f19bd</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a462d4bd0e4522c4397bbabae9e667bd4</anchor>
      <arglist>(DenseIndex, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a3daea5ad5127fe154fe34f9659143b09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a35f484f0dd6f5b1d5c44f55f09f01277</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a7606f8c6fac69f91d40ef77fc7ebdf3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a7ca3c38728c4c2325c1cd3385e503e78</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseStorage</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a002abe537ff7af0d30be112c53213294</anchor>
      <arglist>(DenseIndex, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a17cd9942fd5d4d1e65d76fb57eafdc7d</anchor>
      <arglist>(DenseIndex, DenseIndex rows, DenseIndex cols)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a6a9df1ae20a705a2012327d2ab2ee414</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a839cc00a51098c7690c1ea64f9cb8055</anchor>
      <arglist>(DenseStorage &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_cols</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a7727b332342117b54398e72fad45ac07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::plain_array&lt; T, Size, _Options &gt;</type>
      <name>m_data</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a03107fb8be3a3e2505929ebc99b0792b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_rows</name>
      <anchorfile>classDenseStorage_3_01T_00_01Size_00_01Dynamic_00_01Dynamic_00_01__Options_01_4.html</anchorfile>
      <anchor>a25882ad9c982e3a28c72e4e5ba696cfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseTimeSparseProduct</name>
    <filename>classDenseTimeSparseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type></type>
      <name>DenseTimeSparseProduct</name>
      <anchorfile>classDenseTimeSparseProduct.html</anchorfile>
      <anchor>a723d7a23428944fe44f6f515a654bb4c</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classDenseTimeSparseProduct.html</anchorfile>
      <anchor>a1ba5265c44c6b75f3223773a57aae805</anchor>
      <arglist>(Dest &amp;dest, Scalar alpha) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>DenseTimeSparseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseTimeSparseProduct.html</anchorfile>
      <anchor>a0b1feae2d682f22375320a40b6ca5906</anchor>
      <arglist>(const DenseTimeSparseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DenseTimeSparseSelfAdjointProduct</name>
    <filename>classDenseTimeSparseSelfAdjointProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <base>ProductBase&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type></type>
      <name>DenseTimeSparseSelfAdjointProduct</name>
      <anchorfile>classDenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>aabeb6434961316bcd87a34917267bf61</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classDenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>a982db17c014bac006a2b9c5ea75884d1</anchor>
      <arglist>(Dest &amp;, Scalar) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>DenseTimeSparseSelfAdjointProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classDenseTimeSparseSelfAdjointProduct.html</anchorfile>
      <anchor>a2b1562e4bf6181bfc6a6dd2167653e45</anchor>
      <arglist>(const DenseTimeSparseSelfAdjointProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Depends</name>
    <filename>structDepends.html</filename>
    <templarg>Align</templarg>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>structDepends.html</anchorfile>
      <anchor>ae26f683602bde42739e46c9c2677b2ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector2d</type>
      <name>m</name>
      <anchorfile>structDepends.html</anchorfile>
      <anchor>afef3e9e1fbdc59ed978880a8e432e96c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Diagonal</name>
    <filename>classDiagonal.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>DiagIndex</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Diagonal &gt;::type</type>
      <name>Base</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a87ee4516b7bf6a833f6e15cac195bfef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a0dc8523475c3899df94bb5dde767d25f</anchor>
      <arglist>(Index row, Index) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>affd60a355a995ed724df8501bb2356ca</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a323fa9ae2e51aac0d9a7e5b0aa642f44</anchor>
      <arglist>(Index row, Index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a4ca13ae224add7855e867dc366c6ab03</anchor>
      <arglist>(Index row, Index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a0b20e6fa165de8ab69e37a2a36e3100d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a00b3a82ce6a29244f380f01a345f3a7c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>aca2609dff65a5fd755edb72d142bd26e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Diagonal</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a4975ff0eb508cfc41e99f1ba1c77d3d1</anchor>
      <arglist>(MatrixType &amp;matrix, Index index=DiagIndex)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>aa1b136828bfb6de85faa0f09c83b2882</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a0a345c5648feed4878298ecc100cdcae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a63a03a45984cd299d7c55b145a353fc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, DiagIndex &gt;</type>
      <name>m_index</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>ac500340db3d48b96d5099a117c847009</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a8ebb9609604fee5444c18fe31c21b968</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>absDiagIndex</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a36907a368400b50ab7de8d5db30c5a6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>colOffset</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>adb0cbb65774fab78b57cf85deb2bef36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>ac85fb4f1ee158f1de56a3b7b3e6b8088</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixType::PacketReturnType</type>
      <name>packet</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a88c65f7707e8515c70d5c0b59e836fa4</anchor>
      <arglist>(Index, Index) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rowOffset</name>
      <anchorfile>classDiagonal.html</anchorfile>
      <anchor>a2205e564885989f72d0b8a2db4b7d095</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalBase</name>
    <filename>classDiagonalBase.html</filename>
    <templarg>Derived</templarg>
    <base>EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a713be55b16584fb5ab43062c747625a9ace6c7d259e07c6a153cf4d685d3cab0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a713be55b16584fb5ab43062c747625a9a0059c2c6af7930fae3250466eb70eea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a713be55b16584fb5ab43062c747625a9a0d8a9fd27ae60dc07c31edbd64ad3dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a713be55b16584fb5ab43062c747625a9a33ace9352bec9bccba48b1f83c6fda3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a713be55b16584fb5ab43062c747625a9a6ed001b4fdd33b4c49e49b03f687f9c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a713be55b16584fb5ab43062c747625a9ac066e0e2cbf048666b50017195c835f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>aa11b902bc3960087c0e7e12f0cf98953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a426645a06d2b2dbf3dad025f50f0da32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>aa75604f7460d2423d6d8a63c65a8817b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>ad997f1bf8bd03b33793179bdc039b650</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalMatrix&lt; Scalar, DiagonalVectorType::SizeAtCompileTime, DiagonalVectorType::MaxSizeAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>ac6c5be45a285e3275706cd2b2212e64d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a71132648982fb14444258b96a9dafbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a6a96738f8c38b68b613c8d32cad9fb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>af8f934693aba41d9693a0ed09e867219</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a5d80167c9dc407e00457ca972c51a64c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a735eb7f3619d8027e99a452fa68e26c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a272b908430c8732966cc17ae85faa191</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a346a531d26482c3ce84b6a2ff7c304ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a429bdfcf0d77eb90169070f244b115bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>ac3bdb66b045e568b250e5533569d27b5</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const DiagonalVectorType &gt; &gt;</type>
      <name>inverse</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a8c8f056b4e8fb94d6f3b314d1ab450cc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; MatrixDerived, Derived, OnTheLeft &gt;</type>
      <name>operator*</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a9958244d93e49ae8acd5c153e1f219d8</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a3cfa81b7769a55330736c90dcf1cce16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>a0531f3855c418761a9001d8fcbd8617a</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classDiagonalBase.html</anchorfile>
      <anchor>ad2c8e79dfdba78ee43e5073498a322fe</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalMatrix</name>
    <filename>classDiagonalMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <base>DiagonalBase&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a25ee274281fea917f69120aedcde68e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a9345dc91a588e0d4987ab72bf21f1156</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const DiagonalMatrix &amp;</type>
      <name>Nested</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ae7dfd455f8c17758b04b384af367036d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ad202519974684c246f192d3484bd7b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DiagonalMatrix &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ae38404e533b19aabcbbe351a3041117c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a7b8741acc5ca0320da52efe7a6e9151c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a760e784f7039117047f5f19bf049092f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a9027d0e6ca5290decdec223185a06da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a573fd095aaff0f0a99b33469f7220d9d</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a8109e79b0657aff192f33e3b49bd0c4d</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ab9087acf4e128f5a272602ab9842bead</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>aca8c8cd81731a137f82cc496beb46608</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a10412789d3f09d99f475c3ec81139035</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalMatrix</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a36504b04bf3d4ef6188ec37d01b2e823</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>aae88598bb7bcc76cad08e5bfed656fef</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>ae1b92e696f0f535b394f38f40a3b6b03</anchor>
      <arglist>(const DiagonalMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a7073c1bf1e220b8c61f91b92a9800abc</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>adf8583a43dd1b74d41ef6c66a7b2c68e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a64c479bb1664902c3094593ae83d6cd8</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a86f7c42bc9b686477b0c8cf0d747cf5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a9ab718e1bea3c8a3b5489b271ab5095e</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DiagonalVectorType</type>
      <name>m_diagonal</name>
      <anchorfile>classDiagonalMatrix.html</anchorfile>
      <anchor>a3155a95087e555a67a799926af7326a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalProduct</name>
    <filename>classDiagonalProduct.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>DiagonalType</templarg>
    <templarg>ProductOrder</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>MatrixBase&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; DiagonalProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>a59ad4737c04c1f30cdca87e99bd54f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>a5a272a8c8bbab85e92c124bd87a3d1d2</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>abdafdaef07ff299ddf4d4a3db6d4af24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalProduct</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>a71f57515297592f016ce118718718be6</anchor>
      <arglist>(const MatrixType &amp;matrix, const DiagonalType &amp;diagonal)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>a7616f85b56044bace40f0cb139b45bc3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>ac4577dce12051e638c1d3f21aa21f0ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet_impl</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>a0f73cefc3a9e0ff3a5f594e25137c871</anchor>
      <arglist>(Index row, Index col, Index id, internal::true_type) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet_impl</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>aebf53c7d9c6138349fa7cb3806d87054</anchor>
      <arglist>(Index row, Index col, Index id, internal::false_type) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DiagonalType::Nested</type>
      <name>m_diagonal</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>a0dfbbd7276da76a3786d96b5b8b8b5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classDiagonalProduct.html</anchorfile>
      <anchor>af98d398c4904ef33221930827be262f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagonalWrapper</name>
    <filename>classDiagonalWrapper.html</filename>
    <templarg>_DiagonalVectorType</templarg>
    <base>DiagonalBase&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</base>
    <base protection="private">internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>_DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>classDiagonalWrapper.html</anchorfile>
      <anchor>a78e58b729501f31f92440ee8ad6a2d9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalWrapper</type>
      <name>Nested</name>
      <anchorfile>classDiagonalWrapper.html</anchorfile>
      <anchor>aa5b6d7f1b926f315c0b690fbe4af9190</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const DiagonalVectorType &amp;</type>
      <name>diagonal</name>
      <anchorfile>classDiagonalWrapper.html</anchorfile>
      <anchor>ab561599b4d51d53c07c9e574746a0974</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagonalWrapper</name>
      <anchorfile>classDiagonalWrapper.html</anchorfile>
      <anchor>af15c08dd7b701cb2a9619f31f83454e1</anchor>
      <arglist>(const DiagonalVectorType &amp;diagonal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DiagonalVectorType::Nested</type>
      <name>m_diagonal</name>
      <anchorfile>classDiagonalWrapper.html</anchorfile>
      <anchor>abdad9c2f5628998aa4a216eca64b096a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicSparseMatrix</name>
    <filename>classDynamicSparseMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Options</templarg>
    <templarg>_Index</templarg>
    <base>SparseMatrixBase&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <class kind="class">DynamicSparseMatrix::InnerIterator</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a00f5ec85f85895b49a6eff87e883c24da0d3a6b4761fe52add6622b36308d442c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a0d7761762f061a5957bef6f079f4e3f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; CompressedStorage&lt; Scalar, Index &gt; &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>ab51ad1d291728217b93559242ab28e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; CompressedStorage&lt; Scalar, Index &gt; &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a33d1fa19f7bffc555603c2204932a5ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>ac4e595f5e02ed7cd16998600feadfcb9</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a22dc4a8f0920d89d9f24997ec5c5609c</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>aafdca4e76a23382189d2c0681d4c3866</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a9cf8708e3794c690b730d3d1730a989d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a128ee69278ffc9cc3ca545934c622904</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a535b0b535937786f7083f894524e6e9c</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DynamicSparseMatrix</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>ad54009f3ff057e9ff5416149c3c21b81</anchor>
      <arglist>(const DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a392f6de76aadaee3f59a2f391aea5ef4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a9da81f497066a48d36ca7a56efa77713</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>ad5e909716d06a05c96fbc3116d161bf3</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a919ce2c5c1960d324cd0af94172076be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerNonZeros</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a377dbe949b317cec6695b2477635a1b1</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a8979602c4680032e134160d81226ef6d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a36081e09cc2f71b897aeb346918ad442</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>af4c35b8cfab97bcc789d9d227c498bc1</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a28f418100e5b468ecf1c6ad988cd9afb</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>aaf192b446a62a6d22f0aefd5a5429abe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DynamicSparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a8c33d73e16e6eb08e7075baab1ea6ecd</anchor>
      <arglist>(const DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a7b6b058923a67562253b9f5a40848dc3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a1a423668c2d6fcdd58b2b404df7c7b33</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a682027c6029b09aee542a01349f000d6</anchor>
      <arglist>(Index reserveSize=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a45b9f055b9be5bc8c6eda9678d6a2e78</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeAndKeepData</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a1aadf225c08b6fbdd13f6b7b392a801c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a95f04e9cee50100c88ceb5810e0d3408</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>ad06d1b3a81220e3a05d73d6ca0cae040</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a34f78c84b8103b88a927f877389a8b8c</anchor>
      <arglist>(Index reserveSize=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a9475d7389af2f15816551db0d8cf1d84</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>ac9e3967ec11b5708409e4d21d13a558d</anchor>
      <arglist>(DynamicSparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DynamicSparseMatrix</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a80b4ab17540b976aa1b28a178bf04ac7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>DynamicSparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>acc67e6a8e0559583818af1704b9992d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; CompressedStorage&lt; Scalar, Index &gt; &gt;</type>
      <name>m_data</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>a4f4b0f45404a305cdf7e2f7319f751c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classDynamicSparseMatrix.html</anchorfile>
      <anchor>ac94284eee938c4a4887587471c7a658b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DynamicSparseMatrix::InnerIterator</name>
    <filename>classDynamicSparseMatrix_1_1InnerIterator.html</filename>
    <base>SparseVector::InnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classDynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a0e979e146d182115e807a686f289c158</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classDynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ad4e82377143f8fcb3e5eda0f430429a0</anchor>
      <arglist>(const DynamicSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classDynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a51cd6b9ad4d7db02c167af223e62603e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classDynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7083a8f0764c449b4161d0b2bff1e5c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseVector&lt; Scalar, _Options &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classDynamicSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a656b09ddfa488eddb43e2a90b4ebac59</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>eckerle4_functor</name>
    <filename>structeckerle4__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structeckerle4__functor.html</anchorfile>
      <anchor>a0c740e94fa714be83216d82c9d746d9e</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>eckerle4_functor</name>
      <anchorfile>structeckerle4__functor.html</anchorfile>
      <anchor>a993c92a6cf41ad4d839305abc9b8a504</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structeckerle4__functor.html</anchorfile>
      <anchor>a887ac1aad7fb9ae0f6512541e5d42537</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structeckerle4__functor.html</anchorfile>
      <anchor>ad42bef72c75b2b8e2c8e2c0f77bd54ed</anchor>
      <arglist>[35]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structeckerle4__functor.html</anchorfile>
      <anchor>ac3b38ab6cd0b6aa294acd137e1f564df</anchor>
      <arglist>[35]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_cleantype</name>
    <filename>structei__cleantype.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__cleantype.html</anchorfile>
      <anchor>acb88654a010f9ee104acd859e3b2f687</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_cleantype&lt; const T &amp; &gt;</name>
    <filename>structei__cleantype_3_01const_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structei__cleantype_3_01const_01T_01_6_01_4.html</anchorfile>
      <anchor>a23f080e907a9be056cb934f95313ded2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_cleantype&lt; const T * &gt;</name>
    <filename>structei__cleantype_3_01const_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structei__cleantype_3_01const_01T_01_5_01_4.html</anchorfile>
      <anchor>aa976c8cbd493ca4d6516504c011cf35d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_cleantype&lt; const T &gt;</name>
    <filename>structei__cleantype_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structei__cleantype_3_01const_01T_01_4.html</anchorfile>
      <anchor>af4238a34930f22793765f4c374a04df0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_cleantype&lt; T &amp; &gt;</name>
    <filename>structei__cleantype_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structei__cleantype_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a4e80ec6a01a002774e4befd2e23c9178</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_cleantype&lt; T * &gt;</name>
    <filename>structei__cleantype_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ei_cleantype&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structei__cleantype_3_01T_01_5_01_4.html</anchorfile>
      <anchor>ab5aff1ed235edac791588bd44e1c1249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_is_same_type</name>
    <filename>structei__is__same__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structei__is__same__type.html</anchorfile>
      <anchor>a4186e01fb95f87536b51b73d1a320283ad71ca8a9f01b3d53f3b65aa1197dd8f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_is_same_type&lt; T, T &gt;</name>
    <filename>structei__is__same__type_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structei__is__same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a2aa217cba3d52aa0beb28d38cf76573ba2f2c60f47790abdc26dfc1dfa22a46e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_meta_false</name>
    <filename>structei__meta__false.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structei__meta__false.html</anchorfile>
      <anchor>a8d13bef6653ccc154bc00a5144835363a37d8d705ea6a8b561a6dad477a7daa19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_meta_if</name>
    <filename>structei__meta__if.html</filename>
    <templarg>Condition</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>ret</name>
      <anchorfile>structei__meta__if.html</anchorfile>
      <anchor>ac2ed324df1c180a44bc45772a5b0720b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_meta_if&lt; false, Then, Else &gt;</name>
    <filename>structei__meta__if_3_01false_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Else</type>
      <name>ret</name>
      <anchorfile>structei__meta__if_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>ad58f017e0994846c65ea7ffedd9a0dec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ei_meta_sqrt</name>
    <filename>classei__meta__sqrt.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classei__meta__sqrt.html</anchorfile>
      <anchor>a9a8daca833e440538e455ade4cb6c9acaacdf7a1631664227770a0efdafcdb924</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MidX</name>
      <anchorfile>classei__meta__sqrt.html</anchorfile>
      <anchor>a3052732a8e38e5b0bf247afdfb49a6ebad66191ded856c699e0b64ebea38afdc5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ei_meta_sqrt&lt; Y, InfX, SupX, true &gt;</name>
    <filename>classei__meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classei__meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>a7bb637e9e5cced0473cf00e09e914501a90487774a782231f8aa0bf01810b5507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_meta_true</name>
    <filename>structei__meta__true.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structei__meta__true.html</anchorfile>
      <anchor>a7a52cfb6bba4243511070f70c8ca67d5ad3abfe2010bb9bdb5bfc195a41c1e0a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_quaternion_assign_impl&lt; Other, 3, 3 &gt;</name>
    <filename>structei__quaternion__assign__impl_3_01Other_00_013_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structei__quaternion__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a398ebe19ef4d939766ec856448544d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structei__quaternion__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a7db7e09185674af7e52d255e997bb33c</anchor>
      <arglist>(Quaternion&lt; Scalar &gt; &amp;q, const Other &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_quaternion_assign_impl&lt; Other, 4, 1 &gt;</name>
    <filename>structei__quaternion__assign__impl_3_01Other_00_014_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structei__quaternion__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>ad63c15483065a693ff609addc1202f36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structei__quaternion__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a4d51254f8477378de5884d3ff04ad02a</anchor>
      <arglist>(Quaternion&lt; Scalar &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_traits</name>
    <filename>structei__traits.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>ei_traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</name>
    <filename>structei__traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structei__traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>aed42d73310c3552efafd38d6c7e80fe7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_traits&lt; Quaternion&lt; _Scalar &gt; &gt;</name>
    <filename>structei__traits_3_01Quaternion_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structei__traits_3_01Quaternion_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2655b17263f8987468e3ecf592021211</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</name>
    <filename>structei__traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structei__traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>aadbb2783298c05807b37e6381afaa805</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_transform_product_impl&lt; Other, Dim, HDim, Dim, 1 &gt;</name>
    <filename>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>ResultType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>a0be22a26098ade346840fa5dfb36b636</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>a5c06d7c75fdacd597ae6273085d302a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>abf35704bad2bb1335d5421d9008e854e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_011_01_4.html</anchorfile>
      <anchor>aaf798f7da964d2f5946dc38a05f0f869</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_transform_product_impl&lt; Other, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a32bbc1ea8303f648d3bed3639d649522</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a047d3a0959545e8b2849ea2d5d806578</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>aee2773553ba245f7b20bb1f66c8149f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a3f450575783c0fbc1a4a77054deeff56</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_transform_product_impl&lt; Other, Dim, HDim, HDim, 1 &gt;</name>
    <filename>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>ac7971ccd8b146d3dc210fdf19d8ebaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProductReturnType&lt; MatrixType, Other &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>aa0c217289404a840ac600f05a886dbc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>aa0784fb938b28060e4a3f35e6a66dce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_011_01_4.html</anchorfile>
      <anchor>a209ad2dc884579cbdc04c2e67215a1a5</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_transform_product_impl&lt; Other, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a1cf099be5f79f67173f84cde8196fe2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ProductReturnType&lt; MatrixType, Other &gt;::Type</type>
      <name>ResultType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a28fef3d5380ae5a3b93ad83eef1e0f61</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>adb47397f5b3cbf5a9270407d83eb9ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structei__transform__product__impl_3_01Other_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>ac42a24863e373f31d9a74705000ba528</anchor>
      <arglist>(const TransformType &amp;tr, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unconst</name>
    <filename>structei__unconst.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__unconst.html</anchorfile>
      <anchor>ad8665cc943520fbcc0af877be5ea6ff6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unconst&lt; const T &gt;</name>
    <filename>structei__unconst_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__unconst_3_01const_01T_01_4.html</anchorfile>
      <anchor>a73c2f23b30b8c2d2407e279235590c8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unconst&lt; T const &amp; &gt;</name>
    <filename>structei__unconst_3_01T_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structei__unconst_3_01T_01const_01_6_01_4.html</anchorfile>
      <anchor>a8669a05a6ac3911e96b033095a38025c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unconst&lt; T const * &gt;</name>
    <filename>structei__unconst_3_01T_01const_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T *</type>
      <name>type</name>
      <anchorfile>structei__unconst_3_01T_01const_01_5_01_4.html</anchorfile>
      <anchor>a4986a91b1918bb806ee0f927c0fe2039</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unpointer</name>
    <filename>structei__unpointer.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__unpointer.html</anchorfile>
      <anchor>a8e2f5d988e73dac2af15a1a8a12d3ba8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unpointer&lt; T * &gt;</name>
    <filename>structei__unpointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__unpointer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a5bfb62e9e62019bb9f912f023f4f2fa9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unpointer&lt; T *const  &gt;</name>
    <filename>structei__unpointer_3_01T_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__unpointer_3_01T_01_5const_01_01_4.html</anchorfile>
      <anchor>a4946f6d0b1f6681c2203dcbd7946b410</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unref</name>
    <filename>structei__unref.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__unref.html</anchorfile>
      <anchor>a774c3365842e8b6f159494186e243b35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ei_unref&lt; T &amp; &gt;</name>
    <filename>structei__unref_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structei__unref_3_01T_01_6_01_4.html</anchorfile>
      <anchor>acd5f4cab79b94a92a9dd8cbf9e54af05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>eigen3_interface</name>
    <filename>classeigen3__interface.html</filename>
    <templarg></templarg>
    <templarg>SIZE</templarg>
    <member kind="enumvalue">
      <name>IsFixedSize</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a5d59d61a75358465acf74ed6e59b1b4eacc7339a523832026403db2733cd45782</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; real, SIZE, SIZE &gt;</type>
      <name>gene_matrix</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a5bc270f7b09aa2b73ff9b564b733ac74</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; real, SIZE, 1 &gt;</type>
      <name>gene_vector</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>aa3bdc03147bb79728d8b6fce9acbe548</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a6d74132933df790c39787185aab7fe64</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a5d5e9b0a01b31f1a3514ba8e94c36e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>afe49c4a51968bc1e38084402b3ac8655</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>adcdbc269fd6fac87c3ab6ac8c5b8074b</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a88ea42191df0a685a51ab53755bd5259</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>af75bbc86c911fcb9c582595f2dee448a</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpby</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>ab2b7ca523c5976fbe77651ba34cf4efa</anchor>
      <arglist>(real a, const gene_vector &amp;X, real b, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a696ce5341e012b629167e7f8a465cd2f</anchor>
      <arglist>(real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>ad83ae5b29a54a708e28afeb57de8215b</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;C, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>copy_matrix</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a9e05d7e0f8128cacfff5b36f1925396d</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>copy_vector</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a445b4731cd38b335a0bfb25ccc22d59e</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a8239416e78e350ebc511a052c975dd91</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>ad16ece109fbcef0d37ec80cb6a9e379c</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>ger</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>aaba801db7f10c7decb881a765030b10e</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hessenberg</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>af789ab30fed326cfe397198fa0a05f9a</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;C, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lu_decomp</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a1bb943c2fe46ef73e1338e804a8e66e4</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;C, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BTL_DONT_INLINE void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a00f3760d334d5039ff0e2f13129240db</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>ad8f98dee1f8b2d385887c51be6854e00</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BTL_DONT_INLINE void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a1ea18848f5c77b724e3f8482749dba5a</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>abc091ad30bad86191f5f44f96f605a9f</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>afc03a46ad86db41de7cd34bcd5099603</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>partial_lu_decomp</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>add6ceaf00965b00fc42a8e8d19c2245f</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;C, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>rot</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a3421a76df827b1edc0889a396e92fb62</anchor>
      <arglist>(gene_vector &amp;A, gene_vector &amp;B, real c, real s, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>symv</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a170e91786020037af3e4f3fc0ea91c46</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>syr2</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>aee05e2263ef2aae953203af40f65c797</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transposed_matrix_matrix_product</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a5145877dbb0b8ce7015c982cf90460b6</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>triassign</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a31493192fd6d65ad4439ff34b179e659</anchor>
      <arglist>(Dest &amp;dst, const Src &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tridiagonalization</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a2690bb3d88fe13e22b5e252aab69bfe0</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;C, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>ae7eeee817a5aca85c2b5163b334db156</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower_matrix</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>abd9981d10a0369776030dd74ce305d3a</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trmm</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a9079f63b7601a2ce4feacc6fcb7cc4f5</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BTL_DONT_INLINE void</type>
      <name>vector_from_stl</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a20b1dfb5d24c22fd0621bbfa4c5ef29b</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static BTL_DONT_INLINE void</type>
      <name>vector_to_stl</name>
      <anchorfile>classeigen3__interface.html</anchorfile>
      <anchor>a3ff77e166b0399ddb6f6fc3904a8d388</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>EigenBase</name>
    <filename>structEigenBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>ae16d01a6ef4203489bca06ca933fe410</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a8f6218876d12604d57bc18985901eef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a5575937d575ba47dfd52540e11c3362c</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>ae3db1b4be5b96e26dcbf9f00eaa960a9</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a2772bebb3eb8adaf1f2c548626fd9109</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a357bf06518b5140350e96e6c31b4cbb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>ad7fac7d6bafdedba4b349717a53e20e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>const_derived</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a6ab4a00999200c93687fc4a24850bf6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a6356c64f85b1f1e61a62e62c8e73f91a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a38b304090f372c42bc04abb5377567b2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a8ea56c5064285bd94306ad111446569d</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>ae36c3b1f4e279e8c2ef60430dc32da35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>a081b919f688179493fc4b5e069b6c41e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>structEigenBase.html</anchorfile>
      <anchor>aff77cc86839e9413b702f9602275903a</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EigenSolver</name>
    <filename>classEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a753bd428b0f54de5882136b3e864e1faa634b1abbd77fcdf4db9b6dacf4f5d1db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a753bd428b0f54de5882136b3e864e1faa2d06d06c7e9f7084d095589666087361</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a753bd428b0f54de5882136b3e864e1faa4ae523902fb41195fc56e72f776a5b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a753bd428b0f54de5882136b3e864e1faa8c9e16d7ab016f3f1c03c89ace12b193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a753bd428b0f54de5882136b3e864e1faab1a68a4054cf272dd6faff81b5d3b051</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>ab68210a57525b0ff6e312a1839d06036</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>abc6f166b2c9133ef1760a1ab978e72a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, RowsAtCompileTime, ColsAtCompileTime, Options, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>EigenvectorsType</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>aeee051ac6918fd4dc10566a148761cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a256dfacfebc012140a69171b05b9fff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a2fd3a7b430468ffe4316cb8729c80bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a90899b9a9b6155f766160e9ffc75117b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a40234d1d2c3dc9c76b05308329943e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a09b4fb9bedc406a241e5926466e4683c</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a1b1c5e0e87583d3f0c7d00a17b8cd900</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a33fd1e383d203eec43131a001e565eba</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EigenSolver</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>ab97d61cb646fa427a280c368f67e7e5d</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeEigenvectors=true)</arglist>
    </member>
    <member kind="function">
      <type>const EigenvalueType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a2727fdd5d5ced2756a0519e9b917d5ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EigenvectorsType</type>
      <name>eigenvectors</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a87f0ca0e3a49bc6d7514980450cea279</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a831fa6b2bec3c80444a041cccc4b9acc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>pseudoEigenvalueMatrix</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a5db680e1e08078ed30e477322409f12e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>pseudoEigenvectors</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>ac8e31dcdee7148865704adc2d145c25f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a0889f0a79ef22266776e13a32c965409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>ab93c2a34e8689b50e474c071b0028c61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenvalueType</type>
      <name>m_eivalues</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>afe25fa1caa5b650612c712a333ae14d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a3e70e63cdecd25adfdfa895c867269b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>ab982df42f44631be52969b190229c47a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>aeabe58f1c82f258637f9d9e31d3ba08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealSchur&lt; MatrixType &gt;</type>
      <name>m_realSchur</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a183b86efe5c3a37f272f087eb6bca4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ColumnVectorType</type>
      <name>m_tmp</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>aeccfddcf9ede89d23d2b696b5285cf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>doComputeEigenvectors</name>
      <anchorfile>classEigenSolver.html</anchorfile>
      <anchor>a6aa3ecef25d62890c92076b90b800675</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EulerAngles</name>
    <filename>classEulerAngles.html</filename>
    <templarg>_Scalar</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>aa71044e204de012e3ab78d2ab6f224c0af63d73d2516ed92855133acad7099a9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a6d123fcba956986fd611a39a8588e7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>QuaternionType</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a450bc52c31edd4dab731e580f5197f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a5ffd53b93bfcb4963e95424228879216</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>ac3064c82bddff4dd7667c15b75e969b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Vector3 &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a3177cee790cdf57b4cb4ffff5644ae2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Vector3 &amp;</type>
      <name>coeffs</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a7000f149f7e8b0c1c18a559021771bb9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a2cbde4ee013fbba3c043f66beebc8a50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a9989e37ec12c0ac9b71d8427a2d8d0ef</anchor>
      <arglist>(Scalar a0, Scalar a1, Scalar a2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EulerAngles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>acd4096f3d77cb63a57ffaaf494606f94</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator QuaternionType</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a485da08548c361bbe1a9d62715c8e0eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles &amp;</type>
      <name>operator=</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a1eee54f4ee3b2fddc8e463a95a654575</anchor>
      <arglist>(const QuaternionType &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EulerAngles &amp;</type>
      <name>operator=</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a205606bcdcfc9ae5cd0d82d54f8639ed</anchor>
      <arglist>(const Matrix3 &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>a10d759c7da52576beba831dc3950069c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector3</type>
      <name>m_angles</name>
      <anchorfile>classEulerAngles.html</anchorfile>
      <anchor>ae880c0a0016e316139a3b0da63f7cc8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>f77_interface</name>
    <filename>classf77__interface.html</filename>
    <templarg></templarg>
    <base>f77_interface_base</base>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>a7855c4e677cde84aca69dcf98e09617a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_vector</type>
      <name>gene_vector</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>a1fa32017fc911b0a646e8a0b339f776c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>aa8ea9c251ce3ba3f7b43755af8c406bc</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>aa0aee8e63e13fb68c9f3437758c8a3a8</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>ab572a5455188f66fd196d938b51db689</anchor>
      <arglist>(real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>a16c486dcfc585bebb4e20a46f876e1e2</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>a0404e28195885da142235af8c5e42685</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classf77__interface.html</anchorfile>
      <anchor>aee1aa7e5b50c852905af861c05a22f75</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>f77_interface&lt; float &gt;</name>
    <filename>classf77__interface_3_01float_01_4.html</filename>
    <base>f77_interface_base&lt; float &gt;</base>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classf77__interface_3_01float_01_4.html</anchorfile>
      <anchor>ada5772f7179be434294fe77ebc757574</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classf77__interface_3_01float_01_4.html</anchorfile>
      <anchor>ae5fac43b713038e738fcd1e4e30c8176</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classf77__interface_3_01float_01_4.html</anchorfile>
      <anchor>aabe08e2ed7ea810f21e3e045305e66e8</anchor>
      <arglist>(float coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classf77__interface_3_01float_01_4.html</anchorfile>
      <anchor>afc64b8492365aba7ad670ef6381e53c6</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classf77__interface_3_01float_01_4.html</anchorfile>
      <anchor>aee501f928073997cfef24efae20fc730</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classf77__interface_3_01float_01_4.html</anchorfile>
      <anchor>a05af058488fe5c4fb3dc9cbe027c6b8b</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>f77_interface_base</name>
    <filename>classf77__interface__base.html</filename>
    <templarg>real</templarg>
    <member kind="typedef">
      <type>real *</type>
      <name>gene_matrix</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a59b61012a8df143706bd0440450a06f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real *</type>
      <name>gene_vector</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a38a50823157b9dbe921a6e0ee279a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a6a7eaaffdc9227905ac97d435349b67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>adb079438fc95dbc990e6d13541d0e473</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>ae594d06f2bb5b955944e1eceee9a851c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a764a0d5953ac8d4c59f04b738ddffaa7</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>ae5b28cc85d34e345d6046db4ad2369b8</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>ab23236693d373ffa1e730422509c2c6f</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a35c3e2604bd8e3443306c80cdee641de</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a62b0b5098e61d44cf9c22e3ee414e807</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a88c340e347203f76920f590bebb0ada4</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a4666bb97629e0115fa1065a32e7098f2</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classf77__interface__base.html</anchorfile>
      <anchor>a9b9ffd61010612e43a79288bd8852421</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FancySpheres</name>
    <filename>classFancySpheres.html</filename>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a1621bf349aa1a2df706b8c08356aeb35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>FancySpheres</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a7079f8db6ecfa28bc46139f6bdb67e25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Vector3f &gt;</type>
      <name>mCenters</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a52a406d923a0bf08706560f0e5472372</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IcoSphere</type>
      <name>mIcoSphere</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>ae6342364e86b6d69a3962bc6c2cd1664</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; float &gt;</type>
      <name>mRadii</name>
      <anchorfile>classFancySpheres.html</anchorfile>
      <anchor>a2cfc8e44bd1fbcd352abbbcd4dd6fa3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Flagged</name>
    <filename>classFlagged.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Added</templarg>
    <templarg>Removed</templarg>
    <base>MatrixBase&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; Flagged &gt;</type>
      <name>Base</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a654d8a8cd82c33451b610adba749095a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, const ExpressionType &amp; &gt;::type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>adb1a846b0c24b8409f8defa68ca9939d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::InnerIterator</type>
      <name>InnerIterator</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a4a155c30f17584b0a7f0d25b1f407443</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a336e6b7878e5d3d447d1c3964c37c588</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a8b00e022e716bceb40e73ecc403df2a9</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>ac6b1e547524ddd721b7c6d34094d9aa7</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a8237c1b2abe4a5a31942df54b9dce663</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>abf9c219ff1996251cb144a03a2c33982</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a4b80e9b3131080b28e507e8e6de4cbb1</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a86889fc1293aad66b34bfb1d27804d9f</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a023612f8bcf9628739cf0b2d1fcf034c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Flagged</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a2c5d1e3ddc1c46d42ef8e7b6c320fa0e</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a8306e849746389f2fae2b589ba634eb0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a43ef80f5c078637499c0e06eb9a8e9de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>ae4df96281219512ac420d4348b42d2a2</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>afddfa2fb1c5da421d0666f519c779172</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>ae02bcd950991e50396e26a8d7f39bb96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType::PlainObject</type>
      <name>solveTriangular</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a308dcc11c2717f65505f26b2eab741bc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveTriangularInPlace</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a65302534efb79a9eca1814a7da81e990</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>aeb01c9db9cb44219f8ffd86e069af496</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>ae5ad322fdb22b4f2f4a91d0f78a78d58</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classFlagged.html</anchorfile>
      <anchor>a80cbc207a891b6328f769bfb6ee07d83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ForceAlignedAccess</name>
    <filename>classForceAlignedAccess.html</filename>
    <templarg>ExpressionType</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ForceAlignedAccess &gt;::type</type>
      <name>Base</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a1b6412c248cb1aaa09101132c3ae4393</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a31803d6df0717fbb6b84018e77076d3b</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a93fd8e0304b4ff2825e4271027b52034</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>aabb46dbb37323c2ca8ff2da70aeec789</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>aa195f82b43ce80402f070922a69492c9</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a70c46cd4f8842f2da8f0b48d00013a75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ForceAlignedAccess</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a937254e715667bd690fbb3549dab4ec3</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>aa60785c3e72f3f99c117b6b1cc9939f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a6f3f3b85a74b5d6b988b852c0d683fec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>ac7c43040a66b40da439e1b5390de6e2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a0bba4c6010a495ecf7133124b9d2c4fe</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>ac78b3c677aedebb17e4e2b9321747878</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>ab9f1bad21cdd836168965d1952e16ad5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a320bc841f7633917b0ee64f8b56515c1</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>afd6aa0b887d8a10ca59e45601c9c1b27</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>aba5125d7d492daf241070d6a72c141d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>ForceAlignedAccess &amp;</type>
      <name>operator=</name>
      <anchorfile>classForceAlignedAccess.html</anchorfile>
      <anchor>a531deaddc39e0402e52744ba543c9e5a</anchor>
      <arglist>(const ForceAlignedAccess &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Frame</name>
    <filename>classFrame.html</filename>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>Frame</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>a1204f9941e023f07c9762e2328b0c4d2</anchor>
      <arglist>(const Eigen::Vector3f &amp;pos=Eigen::Vector3f::Zero(), const Eigen::Quaternionf &amp;o=Eigen::Quaternionf())</arglist>
    </member>
    <member kind="function">
      <type>Frame</type>
      <name>lerp</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>a7371e92bb861fb2c0c315ced5ff72595</anchor>
      <arglist>(float alpha, const Frame &amp;other) const </arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Quaternionf</type>
      <name>orientation</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>a61a9cc27ce75eb335ed0fb8ed2de68b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3f</type>
      <name>position</name>
      <anchorfile>classFrame.html</anchorfile>
      <anchor>a93341288473d7af5db9aa0a257bce929</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FullPivHouseholderQR</name>
    <filename>classFullPivHouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a8dc0c390c6cc06c89839025d36126a52a2042374c0872fbc7d92c17ebd5ce1b10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a8dc0c390c6cc06c89839025d36126a52abcc7857281313602852b311bc3ba3ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a8dc0c390c6cc06c89839025d36126a52ac505b9ee96abc38d369fbdedbf07da3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a8dc0c390c6cc06c89839025d36126a52a20491851e5adf4c90daa3eeea21a1626</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a8dc0c390c6cc06c89839025d36126a52a7bb96e71d3334c9d829c1bb268f31a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColVectorType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>aa14470168016aa4467a80fb2e05eaf97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a63d8d5bdc89fec2e4f542d291190e100</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>aff4d85e91a7a6fd59149dbe27f0ba96b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a2049356e05014eeec9243921b84fed7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, 1, ColsAtCompileTime, RowMajor, 1, MaxColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>abe49567d8419246af93e8e716fa9994d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, Options, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a2a936908f12f8c60d2e8e83899adf987</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a7f5bed753c775e9d23a937f1b9fc5c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>afa4878d89165d593c18cfa2113e6b634</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>ab029d6528e0c0589a02e1d2632886cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a095562cb02735570f16beb43f65e40c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a22ec302b679fd0ef321ff1685aa67392</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a167fe2dbfa8202fa3fbb9e63769a0572</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a616edfd2f1a3662fc2a1cfac09c95103</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>colsPermutation</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>ab2f6028af1f5fb80007b49489d9d1fd5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>afa007f66df0487b73a881c3d35455096</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a2b93e8c539b6f7de538838188a2be4a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a5a8bf73132abd8ce44ba5f0f72fb3416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>acd5e235c45d26ecf9440a46ca59514d0</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivHouseholderQR</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a61de1c8771b2549cb47a75224700dd81</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a7e9144080b9b78893564b4ca3aa83bef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivHouseholderQR, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a5cd035aecb9bdf64ab8954c59c553f2a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a04b5c08de5de3f0464a51a87ad2323ed</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a0d7ff23a7429e1b5e7426ee4e5c20e21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>ace0f7a83fc6cd485a9fa162264188b31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a9abc1746239ec63aa136963cf26e0307</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixQType</type>
      <name>matrixQ</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>ae733c5b38adf3793706fbf638615e02a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>afc76f8381d23a5c278406096779695ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>ac35a6ecaba28c19be67c11039ab47152</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>ac3aa3ea85f1da02578504d2441bbb155</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a27132750a38c1b0747c07ac1f6b1e205</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>aab58d2f15587a09fec39e35a6a2686a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>rowsTranspositions</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a6bd5bc54fe3d91ac0635a3c916602883</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>acfaa0b13d0f2143bf35cb3bf075bf706</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivHouseholderQR &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a3ace55456637afdd4f2f049986377b9d</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivHouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>afce87cbfd711322156a81fc04c81956f</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a0d5753fbbe6e82ff01a334f73c993522</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_cols_permutation</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>ac667164d84e2fe61f889b8c3d0d97f63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_cols_transpositions</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a0887d9f013dcd3d7f6050a31c57490b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a467c1ac5b507ebb00d69b46f0693350a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a8a03131f11cc9624ce07e2d85785ecd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a5aece4cdb14c0e0dda5193f632c77bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>afc3a0bed8ca0c99dbc6dd8b8486ead94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>aabf1314f7d16cd8944b4dc78ffe9d139</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a8457396cbc231069fe5cf41ccb621dca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a00f7125f79dfb4cd6d6209dcb1191259</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>aae3fef6958a8ed3de876852310a45837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_rows_transpositions</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>af8d8181228f5300919841d16f0808295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a902345967f9f6625e33a210882ec9286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classFullPivHouseholderQR.html</anchorfile>
      <anchor>a6cc50cc43cf1bf25ebba19221dd335fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FullPivLU</name>
    <filename>classFullPivLU.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a49bb1d9bb1e32ae54ba8c330db0fc8b7a2cda4735fc66a5c6e6b35f9bef248dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a49bb1d9bb1e32ae54ba8c330db0fc8b7a004c499c53b09c58df823dbcbafe7d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a49bb1d9bb1e32ae54ba8c330db0fc8b7a18ea0fad4a5f8af93b62431f9646967c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a49bb1d9bb1e32ae54ba8c330db0fc8b7aef26e53356dcd23af2fe7c28fd9b3092</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a49bb1d9bb1e32ae54ba8c330db0fc8b7a34f8973601b0c1232aa84d183ebd4376</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a7935c0d700ae11e6288ab0299229494c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntColVectorType</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>aec2fc47894fc0472eb48b31f9de06fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType, Index &gt;::type</type>
      <name>IntRowVectorType</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>af8f97082ee361c78d5ee9779050d2171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a79d001ef86fd0bef0d2ac7b27e1a0a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationPType</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a512506ec29056e637794d527e4ef11f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; ColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>PermutationQType</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a1563750ecad33291f48a0fd5075839fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a3959da2aae3a755425ea03f0db9820ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>aedc473d0aa3c7ad52d8ebded86ce6177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a0d759473180a5364f3f9821a57b5f723</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a946f1f527a89d1be5d4fccb0d6e63b55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a7ef030cf2b19ca3c76b971aeee7620d3</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>determinant</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ab798e6d56da2dec8357973c7f67982e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dimensionOfKernel</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>adc0a3c7bc31e4c49be41cdf35139a35b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ab028e1289c3b8accf7659ce136961475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>adb6fbb533311747073beb6c2b249b08c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FullPivLU</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a3c8f4e1b124ec524ed2362a170c22cd7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::image_retval&lt; FullPivLU &gt;</type>
      <name>image</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>af23fe34a727a80c7fd4d7ea8e5f68c18</anchor>
      <arglist>(const MatrixType &amp;originalMatrix) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivLU, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a2c9b517904007cb5225388d7754014c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInjective</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a8897033f6ed5f1cdff5e496e49f4840b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInvertible</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a6c2f610fd0a0ef55b3b634f4b8542d64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSurjective</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a7c209557b98555b806ab193aadd1b3e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::kernel_retval&lt; FullPivLU &gt;</type>
      <name>kernel</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>af9c81063cd0c2d0dfe783f3a6112c06f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>acd91985a4560e7f67fd180da5d560551</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>maxPivot</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a379051c7b939e0c4edfdab7da8accd1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroPivots</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a9ebcd1d0d038691f6710ece0edab1290</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationPType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a46fcc3408f3451ba13a202f903acc247</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationQType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a45e42d4d4a944d35da2b9c2aa3077612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ab3356eacd2a01bead5a16d1e2b7a5bf3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>abab31156c60b8626965930d4602dc647</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ae0cd6e407693e02592683db3083e180f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a7f96535d2fde73ba1b551fc77aaaca17</anchor>
      <arglist>(const RealScalar &amp;threshold)</arglist>
    </member>
    <member kind="function">
      <type>FullPivLU &amp;</type>
      <name>setThreshold</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ae273826c6e35fabc7eec61ade0701566</anchor>
      <arglist>(Default_t)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; FullPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>af4c249518cdfedd2c8845343cdc7540e</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>threshold</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ad86f6b3939e7ace9fa4e3ef6829832ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_colsTranspositions</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ab1821e6f7fe0d2174127de10cd75ff20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_pq</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>ae2923fb23edacd6f3029716da0b1dd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a9da08be8aba7b35ed8b05b0efe1ffb7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a2fbeee2e2590f93f8f5906deb8638edc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_maxpivot</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>aa7d3275098c76bc5e8b172ae5e57480d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzero_pivots</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>afa20a305da5aa8f1f85a17896daf1627</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationPType</type>
      <name>m_p</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a82662e34cb5c77da3bfd830df2f4595d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_prescribedThreshold</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a27d19b8d154e860d905196e7cdd057e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationQType</type>
      <name>m_q</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>aabf5d494f5a9f9ad7d035140cf9ac05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>a8b1bfeb6f8b90111e20a0bc7f1670b6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_usePrescribedThreshold</name>
      <anchorfile>classFullPivLU.html</anchorfile>
      <anchor>aa183509498908296503975ede9d925a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Functor</name>
    <filename>structFunctor.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>NX</templarg>
    <templarg>NY</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ae926c62f286401fc080fcb0b4152805ca9cd592cda70f752e6b521b57ce2d6b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ae926c62f286401fc080fcb0b4152805ca8cb7be1565acf4872e1e54b631ce072b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ae926c62f286401fc080fcb0b4152805ca9cd592cda70f752e6b521b57ce2d6b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ae926c62f286401fc080fcb0b4152805ca8cb7be1565acf4872e1e54b631ce072b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a31735f0c889a1cb1aabacd873dc9633d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a31735f0c889a1cb1aabacd873dc9633d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>aaa52be4c1b359195253672350664bc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>aaa52be4c1b359195253672350664bc92</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a9690bcfe4a9698846510bcc449194c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a9690bcfe4a9698846510bcc449194c6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a45facfd3140f9f185fe3b64347ef250c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a45facfd3140f9f185fe3b64347ef250c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ae9a2799f40c19af4b2566c068cf05a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ada6edcd519e01af4db5524432104af5b</anchor>
      <arglist>(int inputs, int values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ae9a2799f40c19af4b2566c068cf05a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Functor</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>ada6edcd519e01af4db5524432104af5b</anchor>
      <arglist>(int inputs, int values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inputs</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a4ac13f0e9ab0597dfac42faf935a5f58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inputs</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a4ac13f0e9ab0597dfac42faf935a5f58</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a1ec54bea9b27d3b030b3a2cc5636aca0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a1ec54bea9b27d3b030b3a2cc5636aca0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_inputs</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a86b97d099c68afa31fb6bce8e1c73392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_inputs</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>abed75e83a6f1ff5ffc8e3bc3a4bba5d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_values</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a43ff0ecbd037627beca75d0994159e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>m_values</name>
      <anchorfile>structFunctor.html</anchorfile>
      <anchor>a19c2ad4360d7fb6c2cd6ee7389f99fd6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralizedSelfAdjointEigenSolver</name>
    <filename>classGeneralizedSelfAdjointEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <base>SelfAdjointEigenSolver</base>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac69ca07391ae8e90badf3ab116c31794</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a76417e19e9c62322df0853af85eeb3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>GeneralizedSelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2bc8bbf06e58af14ace722da432e5726</anchor>
      <arglist>(const MatrixType &amp;matA, const MatrixType &amp;matB, int options=ComputeEigenvectors|Ax_lBx)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a4700ca0679b001311792f8c5939acc3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2c81340b80668b2bd7b48e7d2e864517</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralizedSelfAdjointEigenSolver</name>
      <anchorfile>classGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a061a7760f962f4bb95f7710168726bd5</anchor>
      <arglist>(const MatrixType &amp;matA, const MatrixType &amp;matB, int options=ComputeEigenvectors|Ax_lBx)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SelfAdjointEigenSolver&lt; _MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classGeneralizedSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a9fb67f9dc295c97931d948393e15bcb0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralProduct</name>
    <filename>classGeneralProduct.html</filename>
  </compound>
  <compound kind="class">
    <name>GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;</name>
    <filename>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt;, Lhs, Rhs &gt;</base>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a2ea434009034f45d87bed164bc5d9806</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>ResScalar</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>ad8757c883ea19fdfc18e2618c738d766</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a6fb96e9001f3a7afea1054b79ca61d2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>afe59706f2d8be9f484ac91679f9bb1e6</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>aece528e2ef7b53d3f91cdd3e0bbeb755</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepthAtCompileTime</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4.html</anchorfile>
      <anchor>a236650a4edaa4645ef45a823572bedeeade60681a72962eccc1620f82786d12ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;</name>
    <filename>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>Side</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a89e5c01ddddc1bf990500dddc870a4bfa0448bcdefa5fafed7ff8dc17a8b3e124</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a350efcfab595159dea7a4eee4924ecf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Side)==OnTheRight, _LhsNested, _RhsNested &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a60b5db93497c344901e50eb6da042a9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a56b892e07344554d0ac58b1756d13f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>ad0c97832520fbec257beddbb4b2bf394</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4.html</anchorfile>
      <anchor>a91887689c67da67855e9c2d818a14b6c</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt;</name>
    <filename>classGeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>Matrix&lt; internal::scalar_product_traits&lt; Lhs::Scalar, Rhs::Scalar &gt;::ReturnType, 1, 1 &gt;</base>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a56200315520e3ba2c9d5d324c87f79e9</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const typename Base::Scalar</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a99b10cad3619872d0b8dc755a5e069ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; typename internal::scalar_product_traits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType, 1, 1 &gt;</type>
      <name>Base</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4.html</anchorfile>
      <anchor>a7ad0168e80566ee6006cc17f7f9a0ebb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;</name>
    <filename>classGeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type></type>
      <name>GeneralProduct</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>a7b8e4b1c572698614a78a28c3cc54d19</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classGeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4.html</anchorfile>
      <anchor>ae10c5848fa0e9b30f6abc57a353465e2</anchor>
      <arglist>(Dest &amp;dest, Scalar alpha) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GenericNumTraits</name>
    <filename>structGenericNumTraits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a2ae3879b9c4b4cebfdc16f43d206e068a3dcc2d6c5f8c236e80bff67d5d0c3ec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a2ae3879b9c4b4cebfdc16f43d206e068aeafdf31f2ce1e75537db695c5b8e5dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a2ae3879b9c4b4cebfdc16f43d206e068a10d36bfa1742b35174b32929b9739c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a2ae3879b9c4b4cebfdc16f43d206e068a1e9c3c7d598f5610b73b0981d972e0a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a2ae3879b9c4b4cebfdc16f43d206e068a5c82629af06dd20abbf764aa855bd239</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a2ae3879b9c4b4cebfdc16f43d206e068abbda51c68ab008f7508b1999aefec922</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a2ae3879b9c4b4cebfdc16f43d206e068a16cb583280d5accf6120a69f1feed4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>Real</name>
      <anchorfile>structGenericNumTraits.html</anchorfile>
      <anchor>a6ddc9aa61d320c121991b94612919151</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>get_dim</name>
    <filename>structget__dim.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structget__dim.html</anchorfile>
      <anchor>a78a0f2fc40e561c05bd932550aa2ecb9aaf39203bf135b96c7cc27c2c36888135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>get_dim&lt; Matrix&lt; S, R, C, O, MR, MC &gt; &gt;</name>
    <filename>structget__dim_3_01Matrix_3_01S_00_01R_00_01C_00_01O_00_01MR_00_01MC_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>R</templarg>
    <templarg>C</templarg>
    <templarg>O</templarg>
    <templarg>MR</templarg>
    <templarg>MC</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structget__dim_3_01Matrix_3_01S_00_01R_00_01C_00_01O_00_01MR_00_01MC_01_4_01_4.html</anchorfile>
      <anchor>ae2bfe84c59b0616e387bfc37ddba1cd1a38b276ee4d2a2af2df3ecf6b32cda5ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GetDifferentType&lt; double &gt;</name>
    <filename>structGetDifferentType_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structGetDifferentType_3_01double_01_4.html</anchorfile>
      <anchor>a250594e71971afccad4fb5bb07b4d026</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structGetDifferentType_3_01double_01_4.html</anchorfile>
      <anchor>a250594e71971afccad4fb5bb07b4d026</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GetDifferentType&lt; float &gt;</name>
    <filename>structGetDifferentType_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structGetDifferentType_3_01float_01_4.html</anchorfile>
      <anchor>ad3b8d48122225f5a26b99e457c643b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structGetDifferentType_3_01float_01_4.html</anchorfile>
      <anchor>ad3b8d48122225f5a26b99e457c643b2f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GetDifferentType&lt; std::complex&lt; T &gt; &gt;</name>
    <filename>structGetDifferentType_3_01std_1_1complex_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; typename GetDifferentType&lt; T &gt;::type &gt;</type>
      <name>type</name>
      <anchorfile>structGetDifferentType_3_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9d236dcb7ecac93ac7cc1403cd16ea1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename GetDifferentType&lt; T &gt;::type &gt;</type>
      <name>type</name>
      <anchorfile>structGetDifferentType_3_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9d236dcb7ecac93ac7cc1403cd16ea1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GlMatrixHelper&lt; false, _Flags &gt;</name>
    <filename>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</filename>
    <templarg>_Flags</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>ad58e0d73dc539a670abd3812163ab128</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>a7837d8a3fba513a90288f95579ef0dd9</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>a68cee8cc7891123d546c06be2890e994</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01false_00_01__Flags_01_4.html</anchorfile>
      <anchor>a32bb759b3d2bb2f973c37e40fc5b8785</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GlMatrixHelper&lt; true, _Flags &gt;</name>
    <filename>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</filename>
    <templarg>_Flags</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a0814e678a578c8f1ecdd2a94fb0ebf4b</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>loadMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a5707822f8752daa0fcf99de28c28f721</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a03e37f4f88e9ddfdbecd1cb1b4888ff2</anchor>
      <arglist>(const Matrix&lt; float, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>multMatrix</name>
      <anchorfile>structGlMatrixHelper_3_01true_00_01__Flags_01_4.html</anchorfile>
      <anchor>a13ebaff15d47f5da6142a76e8f070bdc</anchor>
      <arglist>(const Matrix&lt; double, 4, 4, _Flags, 4, 4 &gt; &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gmm_interface</name>
    <filename>classgmm__interface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>gmm::dense_matrix&lt; real &gt;</type>
      <name>gene_matrix</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>aa7f6a4ef4dd2a41810df9ae7c3c8d69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stl_vector</type>
      <name>gene_vector</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a2ae07696d9e19dd6aeb67c38e00f6e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a1d5f0a210c808c57dcde7942d5fd3d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a4ac5b5e30b45264a3c7dc280db5c851e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>af2a482efc9416914452cfaa6357b8f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a4757d90d58332b7198024841b403f7c5</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>adf15f35fd991837fb414f799623d3daf</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a45360d829e5ef8588296e21bfd944f99</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpby</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>abe2594eee753df865441080168cdfe8a</anchor>
      <arglist>(real a, const gene_vector &amp;X, real b, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a40e2c43541b9975952531d62e5396006</anchor>
      <arglist>(const real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>aa7c05e04a4584bbc1fb96933aef2d626</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>aca31758483bf3665afac4e2039e852cd</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a9c8560b6e2eecaac270e030c20f37f33</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a17da0b9e23043f5c1a825b9c39e826e0</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>hessenberg</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a07c8359f77d9d52fdb35009acf1f7b37</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;R, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>lu_decomp</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a3b4aa32c0d844d916e2a40dfe2340e39</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;R, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a0017598ebb0651e556ccf7a2080efde5</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>aa5ad7ea760e34c5e20ce806a00611d75</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>ac0d36266a607a0834ab7c3a0916f3a09</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a16dda411b3178039c1999ad1c9850ab8</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a847915dbbfe39cc8a4c084f7cf32e467</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transposed_matrix_matrix_product</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a8a4ee623e9b3b3e51bf8ddb423463f41</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tridiagonalization</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>ad184d3cbcb2a3e484720e23696fe79fd</anchor>
      <arglist>(const gene_matrix &amp;X, gene_matrix &amp;R, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>abea99a97020bbe936bd6187980b4a485</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a695e75d14e15e7e942cbcb083b27e745</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classgmm__interface.html</anchorfile>
      <anchor>a268696c22120ed1a4145224c668e6a25</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Good1</name>
    <filename>structGood1.html</filename>
    <member kind="function">
      <type></type>
      <name>Good1</name>
      <anchorfile>structGood1.html</anchorfile>
      <anchor>a6ab888ba94718eec8abb45f7820dd1f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>structGood1.html</anchorfile>
      <anchor>a02a943b0bc4c3ba13b5bb02c887d54ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Good2</name>
    <filename>structGood2.html</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>structGood2.html</anchorfile>
      <anchor>abd940c91b80cd56743ef21ce1542a49f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Good3</name>
    <filename>structGood3.html</filename>
    <member kind="variable">
      <type>Vector2f</type>
      <name>m</name>
      <anchorfile>structGood3.html</anchorfile>
      <anchor>a8e38482a415934a80aaafaa7390c28b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Good7</name>
    <filename>structGood7.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>structGood7.html</anchorfile>
      <anchor>ae6e00bbadbe9909132bc9b325c982c72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Vector2d</type>
      <name>m</name>
      <anchorfile>structGood7.html</anchorfile>
      <anchor>a77c22f72e107bb42dddb5846aa2a8886</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Good8</name>
    <filename>structGood8.html</filename>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW float</type>
      <name>f</name>
      <anchorfile>structGood8.html</anchorfile>
      <anchor>a780af582913d2586e28614dc5e3a34a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix4f</type>
      <name>m</name>
      <anchorfile>structGood8.html</anchorfile>
      <anchor>acb2baea3d83d232835ae0108e52e4224</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Good9</name>
    <filename>structGood9.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>structGood9.html</anchorfile>
      <anchor>a5f673bf7c40023d1d2e942c9a3458f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; float, 2, 2, DontAlign &gt;</type>
      <name>m</name>
      <anchorfile>structGood9.html</anchorfile>
      <anchor>adfd07fbc17f56f07b2c709de9204fc63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GpuHelper</name>
    <filename>classGpuHelper.html</filename>
    <member kind="enumeration">
      <name>ProjectionMode2D</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_Normalized</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0eac107a31f428adb3fdd59c7fadc8eb37c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PM_Viewport</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a006736da3423b52666ef375be9af4d0ea3fb4b6df40e1d8e392d7d52853063805</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a154eb0bf7bf7c764dccb874ce38af766</anchor>
      <arglist>(GLenum mode, uint nofElement)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a4450191786c5b0533d4bc291d2b6ce19</anchor>
      <arglist>(GLenum mode, uint start, uint end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a2fe175b94cd2566fdf9645067b9dd69e</anchor>
      <arglist>(GLenum mode, const std::vector&lt; uint &gt; *pIndexes)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawUnitCube</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a56e1a7dc525c50f0aef95860bccde68b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawUnitSphere</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a11c4e7fce24ba5ec6fb22d94f5a340ee</anchor>
      <arglist>(int level=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVector</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a0d2c77ee60d1954d609af0ca1075fb06</anchor>
      <arglist>(const Vector3f &amp;position, const Vector3f &amp;vec, const Color &amp;color, float aspect=50.)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>drawVectorBox</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a31bf94099a0d4d70bdc86a881f5661ed</anchor>
      <arglist>(const Vector3f &amp;position, const Vector3f &amp;vec, const Color &amp;color, float aspect=50.)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>forceMatrixTarget</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a52a9ab12d07acbf4ad80737595a9b06e</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GpuHelper</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>acd31cc4fbadcd90cee0b748a3f9bfcfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a31ac77373dc54409648558d79d5a8c3e</anchor>
      <arglist>(const Eigen::Matrix&lt; Scalar, 4, 4, _Flags, 4, 4 &gt; &amp;mat, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>aa24d37715f29da09e4e970cfa4f1f1e7</anchor>
      <arglist>(const Eigen::CwiseNullaryOp&lt; Eigen::internal::scalar_identity_op&lt; Scalar &gt;, Derived &gt; &amp;, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>multMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a3abb45392e7dcf6450fa94bd345d9096</anchor>
      <arglist>(const Matrix&lt; Scalar, 4, 4, _Flags, 4, 4 &gt; &amp;mat, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>aad0cc23c2eaf0dcc610b180e5c8b195e</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>popProjectionMode2D</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a1d4fb48533179c50f92123fd9df47d91</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>ac51c8b669a80ca6e4338c87136fb991e</anchor>
      <arglist>(const Matrix&lt; Scalar, 4, 4, _Flags, 4, 4 &gt; &amp;mat, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a73feb2db6afad42ecac360a6c6a4e84f</anchor>
      <arglist>(const Eigen::CwiseNullaryOp&lt; Eigen::internal::scalar_identity_op&lt; Scalar &gt;, Derived &gt; &amp;, GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushMatrix</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a515a9248689ca95d90a1919b2e6973ec</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pushProjectionMode2D</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a101d705149a820494268ae84b6a5be3a</anchor>
      <arglist>(ProjectionMode2D pm)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMatrixTarget</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a310cd4e00d7e8b63771391da3a62943e</anchor>
      <arglist>(GLenum matrixTarget)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GpuHelper</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>af54170e217b3b6cb200f4da5e6d0e7d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a5ef8a8c3f4160eca7a419ef8ea62bab0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLuint</type>
      <name>mColorBufferId</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a19e1ce1cf9b1aad5dce403311b4dd5ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>GLenum</type>
      <name>mCurrentMatrixTarget</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>ae16cf957b92ae1a6abcd9b942bc19f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mInitialized</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a6f6e810a25519a32476fbbd25c9b4afa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mVpHeight</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a22f08b8a5d8e9ae28390daf782b85efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>mVpWidth</name>
      <anchorfile>classGpuHelper.html</anchorfile>
      <anchor>a40fca0b9c8e2cdd342aa0df03e70f2ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hahn1_functor</name>
    <filename>structhahn1__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structhahn1__functor.html</anchorfile>
      <anchor>aa14660411e59e9cdd1826ffbe2adff16</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>hahn1_functor</name>
      <anchorfile>structhahn1__functor.html</anchorfile>
      <anchor>a12b2be6d31df50e78a69aa31e07fc9c7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structhahn1__functor.html</anchorfile>
      <anchor>a0c90b30d09a59105499a1769a7b36284</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_x</name>
      <anchorfile>structhahn1__functor.html</anchorfile>
      <anchor>afd9f20cb376e1b4feaef8a8e51184284</anchor>
      <arglist>[236]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>hand_vec_interface</name>
    <filename>classhand__vec__interface.html</filename>
    <templarg></templarg>
    <base>f77_interface_base</base>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>ac1b93d4674c5e5434ade2f9aeb1b2e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::gene_vector</type>
      <name>gene_vector</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>af6907b47d2b968636bc4dbf9cd9e8a02</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; real &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a47d1cf33b1093452d2fb1cfa8eeb6997</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::stl_matrix</type>
      <name>stl_matrix</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a3252c491172f1f097106e259983f05ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>f77_interface_base&lt; real &gt;::stl_vector</type>
      <name>stl_vector</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a29318f7864122056e3928c9487fc2157</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a31ae59d31dbd6cf3c04a283b1a43f3a5</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a16f90919858ffd6fa7d187866f7c3c74</anchor>
      <arglist>(real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a33c5c857b487e069d7a14c691afc26c3</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a230b14fccd55592d307c0728e1ece43b</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a46aaf652801b988e4ac7139ac65f9804</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a027b999cd6dbd0cf86039b71df8e92d1</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a1571961805b0447feaef9983a1edbcb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>symv</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>af7ab1bce28a1fa217326b29d6b364b7d</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>a2ab52c4679eda332d92250fa11aa440d</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>PacketSize</name>
      <anchorfile>classhand__vec__interface.html</anchorfile>
      <anchor>ada66ea78256af0f53bf6978cc33770c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HessenbergDecomposition</name>
    <filename>classHessenbergDecomposition.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a5955e493367c18a8e868651415e6795dade9123ba4fb314e91b3cde74953dcf95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a5955e493367c18a8e868651415e6795dae787f92f691d17275bfc8b3c49d4f1ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a5955e493367c18a8e868651415e6795da5e57f2de4864b244d54ddc0b517a7d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a5955e493367c18a8e868651415e6795dabd216c14c1e08f4dc47a9e1a0d54623d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a5955e493367c18a8e868651415e6795daee45f385a32d87b5429286a3278d7cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a88c826050b9840c5eae1287e653fe98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, CoeffVectorType &gt;::ConjugateReturnType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a79b92a7e4cc0891869eebc370f9ec77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>ac837ce7fd23134e97cfb660a5207efd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt;</type>
      <name>MatrixHReturnType</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a5513222f642fe5eaf8125079d4d9ede3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a9ecabc0c14a42b62ef12497bd48a0d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a9120e4a5dcb0f620b221f4f7e5704153</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HessenbergDecomposition &amp;</type>
      <name>compute</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>af26d62d43680822001f6083de3ad6b9f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>aa9b4620230e69dde632a0f013b26a924</anchor>
      <arglist>(Index size=Size==Dynamic?2:Size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecomposition</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>acd622ccdbf3a9acb2e118eaf26b7f9c0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffVectorType &amp;</type>
      <name>householderCoefficients</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>afba2f77432cd868e4fd5893fb054c4c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixHReturnType</type>
      <name>matrixH</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a5d93bb2c454d3e63beeee5db2e49e71d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a4b926fff77bd9682b46579eb83e93329</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a7ffc8d7154b4b098639977ec2ebb6503</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>af1430f03174c334db69c53ee9f7185a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>ae754c2563d1d4058945308976ca5c29a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>aa85a12d4f4be86b009bc76fb78bc446e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_temp</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>af0236d49f2a295a4f6a30f1cfbc946b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a95dd7eea0ca8267932892259b23ac7a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 1, Size, Options|RowMajor, 1, MaxSize &gt;</type>
      <name>VectorType</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>aabc20224efdf524fca567b01b1c334b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>_compute</name>
      <anchorfile>classHessenbergDecomposition.html</anchorfile>
      <anchor>a98b125ce37ca49c534e323d9df95a155</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs, VectorType &amp;temp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Homogeneous</name>
    <filename>classHomogeneous.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>_Direction</templarg>
    <base>MatrixBase&lt; Homogeneous&lt; MatrixType, _Direction &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Direction</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>af994c73779dcd2f313cd4d82913a990ca9c68d861f88fb468d10245495a347c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; Homogeneous &gt;</type>
      <name>Base</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>ac1cdb262c0ac50f575af38970586ecd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>a11abccec98f1d274d59cadc0a96558d1</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>a4daf72642581c661d68ed36735c782a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Homogeneous</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>aea713bbcbeea123cc0b51a1171eecff7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::homogeneous_right_product_impl&lt; Homogeneous, Rhs &gt;</type>
      <name>operator*</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>a5a92b2eb951d864e9ab7084fa7c883be</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>a916b47300310e34238df264f6e0b6ad0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>a1d4c62319b902eb18f5472bfd3dc31f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::homogeneous_left_product_impl&lt; Homogeneous, Lhs &gt;</type>
      <name>operator*</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>a7d55a911d41f04a55f1419b69630001b</anchor>
      <arglist>(const MatrixBase&lt; Lhs &gt; &amp;lhs, const Homogeneous &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::homogeneous_left_product_impl&lt; Homogeneous, Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classHomogeneous.html</anchorfile>
      <anchor>add95338bfd979e2d9735cbd5a8dfedfb</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;lhs, const Homogeneous &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HouseholderQR</name>
    <filename>classHouseholderQR.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a87c50fac9b3e797d6b2511f966cf828ca844caf8d189de29f9f8859e80358f75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a87c50fac9b3e797d6b2511f966cf828cadc148d102320562838b11df76efabb3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a87c50fac9b3e797d6b2511f966cf828ca49ba59e00f9fd482f6226a3f460c77e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a87c50fac9b3e797d6b2511f966cf828cadb54d57b1515c8fc552faaee0d5b207f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a87c50fac9b3e797d6b2511f966cf828cae316e8828a94dda0828713e3f30ac3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType &gt;::type</type>
      <name>HCoeffsType</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a1a16624846012971bb9d83741aed3c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, HCoeffsType &gt;::ConjugateReturnType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>ae0db398e2ab2791b48977ee7f82cef03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a91ff43835c0da971e209315d5b7bb41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime,(MatrixType::Flags &amp;RowMajorBit)?RowMajor:ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixQType</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a08da12ab1a0b27cd1b20e7f8ef4959c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a4ad544bb15681c311730cd2a218eb19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>ade97f051050f8b324f1f2b8a1673f6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowVectorType</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>adeba027fdcef6ce471ddffcee1e8a26a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>acf477ecb078717137385688ce5d52b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>absDeterminant</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>af4abef906dfcaa5e41cb6add09dfef07</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>ad8b521fe3796d5b82af13bd9cf8e1fb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderQR &amp;</type>
      <name>compute</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a31effa178835b85e3b017c92b72cc892</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const HCoeffsType &amp;</type>
      <name>hCoeffs</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>aebd907bfe6447f90976c69dae4d1f854</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>householderQ</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>aaa5701b132355064b91758379e9a2939</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a98bb67ab2576da55abbb6e5b145a4593</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>af8c3073bb77c3fcdf4de27ba9622245b</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderQR</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>afa500c7b8a3c30881ec2ee8a04713725</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::RealScalar</type>
      <name>logAbsDeterminant</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a0f8f4c10574837fd422635ca2708d4f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixQR</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a3f511a2f76d8efe389f6d83ca10e82e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>ab80cc9badd670f9126cb0e7ff4b29648</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; HouseholderQR, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a99d49f29b4d3f68f0e80ff71e70d2524</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HCoeffsType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>ac4a3b11234ea5c4e77dabbb644f0c312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>af3ba39eb5749e4cdf230977143cc549f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_qr</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a17b3e0fc94596d3de25d757535f7aaf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RowVectorType</type>
      <name>m_temp</name>
      <anchorfile>classHouseholderQR.html</anchorfile>
      <anchor>a45f3117c6b99f79aab5245525ac72ce7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HouseholderSequence</name>
    <filename>classHouseholderSequence.html</filename>
    <templarg>VectorsType</templarg>
    <templarg>CoeffsType</templarg>
    <templarg>Side</templarg>
    <base>EigenBase&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</base>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, typename internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, typename internal::remove_all&lt; typename CoeffsType::ConjugateReturnType &gt;::type, CoeffsType &gt;::type, Side &gt;</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a581337cac172b40e8912da4d48755846</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>adjoint</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>afbd37bc94a6d582b5b75a9e901fbc3f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheLeft</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>aa47c646123aac891c17aba45c72b99df</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyThisOnTheRight</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>aaa021fed47c703c73828aa382b7b86de</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a108d6052245f5922c03369ac9a5c9f24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a4469b920a5b4f00cb61bd65e249d7e6f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a5a151d626ad5ce6bb81820d8e9bbb771</anchor>
      <arglist>(Index k) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a75deb7a9f8a9c8cb953b1d30058769ea</anchor>
      <arglist>(DestType &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a09607ab897a02fe47458b8aa75ff554e</anchor>
      <arglist>(const VectorsType &amp;v, const CoeffsType &amp;h)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HouseholderSequence</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a0a55434561f6987f93a8eb74a4446fee</anchor>
      <arglist>(const HouseholderSequence &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>inverse</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>ae185384ec848e1ee8848e6f4add921e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>length</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a0074371b2deb5b2d40e9d7e9c4f5a6a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::matrix_type_times_scalar_type&lt; Scalar, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>adb66597d816c8183451d40eb337a768f</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a12f4324c7a6f8dfd9753c7b7b3ff6bcf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setLength</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a799231e5f66bcfb628131d43dd117a0b</anchor>
      <arglist>(Index length)</arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence &amp;</type>
      <name>setShift</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a1de7acd7458775b2ae8c125b8ef6c68e</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>shift</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a4ae9280826776c50f845f0f9388058dc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequence</type>
      <name>transpose</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>acdad2de40f825a767a75b1b27dd251b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>HouseholderSequence &amp;</type>
      <name>setTrans</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a2bd35025c253e4f444ff34df6fdf9207</anchor>
      <arglist>(bool trans)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>trans</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a5ff0d726fa449b4ce9c6a0de215e277f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffsType::Nested</type>
      <name>m_coeffs</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>ae613856e2e1a4ac2cf075d5f7cffe8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_length</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a0691dadf31f89d4e1801f3e960dfab9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_shift</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a2bc14ecf5a07f2cf96248a28cc324d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_trans</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a09c44102bc0daf84ed44e50c5a9b85cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorsType::Nested</type>
      <name>m_vectors</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>acadf3596b9acb628c06509125f227860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>ab41c0b509f39c02d42b38b1db891a08ca1fabc3234c13586f3902fac0713aaf75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>ab41c0b509f39c02d42b38b1db891a08ca3abe5d385499b6fcfac2954f33b93f7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>ab41c0b509f39c02d42b38b1db891a08ca68267fd2f2d85d211f8a0f4fd42ac37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>ab41c0b509f39c02d42b38b1db891a08ca3e8e3133164dec9bb5012a6bb25596b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, Side &gt;::EssentialVectorType</type>
      <name>EssentialVectorType</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a5b0534a75fe0cf340370dd2200287ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a389bc616f0a5f738303a3a3145e6ddf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; HouseholderSequence &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>a399d89db728ffd324c2bfa92212ffc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>HouseholderSequence</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>adad1e7880ae3521f1f782ff178777086</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::hseq_side_dependent_impl</name>
      <anchorfile>classHouseholderSequence.html</anchorfile>
      <anchor>abd776150e5af1fe542b7cfb3f549571e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hybrd_functor</name>
    <filename>structhybrd__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type></type>
      <name>hybrd_functor</name>
      <anchorfile>structhybrd__functor.html</anchorfile>
      <anchor>aa3f5a722dc95034fa883ff015c4207fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structhybrd__functor.html</anchorfile>
      <anchor>a19aaf615ff592579b377eb4fcd2e76a2</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;fvec) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HybridNonLinearSolver</name>
    <filename>classHybridNonLinearSolver.html</filename>
    <templarg>FunctorType</templarg>
    <templarg>Scalar</templarg>
    <class kind="struct">HybridNonLinearSolver::Parameters</class>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>FVectorType</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a43216b5a710806edb78d07a18f079a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a26f956ca2ab8e5ca48ff4d455a6bc180</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>acdab8296310970c3a1873be12b9d370c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>UpperTriangularType</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>aba8f24626319e8a637c4fb7ab8218853</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>hybrd1</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ad6aca513d0010562c37ae5dfe4332e22</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=internal::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HybridNonLinearSolver</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a2745abff213c445a867ea8e2be168c27</anchor>
      <arglist>(FunctorType &amp;_functor)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>hybrj1</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ae1d996d47f4ecdfcb2cb5a4ee799f882</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=internal::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a8ac58f76f90e4e8f7e956c0ea043613f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solve</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ab32270b00c5e279987918b82a803d66b</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveInit</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>af4d811da0d755b8c3edb9f3c48d52ab6</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiff</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a6492c56d1e0f365570e9cc3674df4f7b</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiffInit</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a6a6c0016c35054673b31133ec63d3c8a</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveNumericalDiffOneStep</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a4fdc31571c7f671c506e196161bdfdbc</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>HybridNonLinearSolverSpace::Status</type>
      <name>solveOneStep</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a97620a20360b55334e17331467deea59</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>diag</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a9c7a67da59058933c4bfa1a94b084695</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JacobianType</type>
      <name>fjac</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>af052b6efebf1dae8d224d9867c9c5bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>fnorm</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a515bf929af2a3fd8631a9df7733dd65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>fvec</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a54c706cdaabd7b4db15edde2b7c063e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>iter</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a3d2b26dc937b19fd086409aa633302cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nfev</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a5999cc537e72b574507ad91edd243a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>njev</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a446b6b97f914fac28bc9c062f191cd4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a2badf41ca23e96d2ded5211aba702050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>qtf</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a47a4d965453e25e1bbf54d366ae53e5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>UpperTriangularType</type>
      <name>R</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>abdc1a428b4594a29275ab25f4f2408d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExternalScaling</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a18365660773d901764ce8ffa43ef53c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>HybridNonLinearSolver &amp;</type>
      <name>operator=</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a6e534130d8e59f472f29f3c3142b01ff</anchor>
      <arglist>(const HybridNonLinearSolver &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>actred</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a45e3d9be4b01d5015b40763dd0058dda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>delta</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a2ec6efdb8818e25c358194608a9c0e10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>fnorm1</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a6b012b2396d231097534ae830152dfc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>functor</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a7e782e1e7379ebebffda401c3fc4a4f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>jeval</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a45dca789356db8c7968d6a01b8837bd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>n</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a07269479f1109f2c073b6b92123ac809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>ncfail</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a366349cc1d63ab52e1e8a9f682e58f08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>ncsuc</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>adce716426c6356fa6786bc6932fceb0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>nslow1</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>aacc2d594ea3aac3bbcff6a897ca43514</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>nslow2</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ab369284023549e175db528ca902b4860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>pnorm</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ae661774886efaa4751e948689952ecb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>prered</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a003b1a7cbf1fa777bd909593d76c7927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>ratio</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a38c54612771178a0f3ba81be66c213eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>sing</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>aea6d5da5174bfb7d49410393d11199d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a472b0332abe2a7ea44b61d18640afc6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ad2e0711aed6ab0b6cc0dddc94f87b2d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa1</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ab243774e8ae76412d810ba3b5bdf1954</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa2</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>abd15ac060f9299b7726a5ba6b69fe108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa3</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>a8164cf72fcec3b16131455008cf35a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa4</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>ada8b9bbf13d81cbf66a723b857fac7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>xnorm</name>
      <anchorfile>classHybridNonLinearSolver.html</anchorfile>
      <anchor>abd244cc458d83cda8733fe28ac00b9a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>HybridNonLinearSolver::Parameters</name>
    <filename>structHybridNonLinearSolver_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structHybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>ad10c2776d7ee0840a5d1c9b1647e1cae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>structHybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a67f9bac151ee75cc8fb600cbda568918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>factor</name>
      <anchorfile>structHybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>ac8da8134d8953214c3b99ed98ac6c405</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxfev</name>
      <anchorfile>structHybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>ab6fe35b4f41b33f5635989aad0b905e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nb_of_subdiagonals</name>
      <anchorfile>structHybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>a22c6d0671c86edfe32b2786b471f8c6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nb_of_superdiagonals</name>
      <anchorfile>structHybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>aa60dacb87eba349c13caa0e53a688613</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>xtol</name>
      <anchorfile>structHybridNonLinearSolver_1_1Parameters.html</anchorfile>
      <anchor>aefff355a277401c8e725f9590ad29ecc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>hybrj_functor</name>
    <filename>structhybrj__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structhybrj__functor.html</anchorfile>
      <anchor>a08650092115b6b5f35f4eb810bf2d725</anchor>
      <arglist>(const VectorXd &amp;x, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>hybrj_functor</name>
      <anchorfile>structhybrj__functor.html</anchorfile>
      <anchor>a3bb1a3a3cf79306bbab3ce2770ee8d32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structhybrj__functor.html</anchorfile>
      <anchor>af59bdbf4822728cf643f6a839a37851b</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;fvec)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Hyperplane</name>
    <filename>classHyperplane.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a5e51d26865407a9ce353ea7f327b1855a46df8ced5a07b2b4fb3a4d7c5d56cf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a5e51d26865407a9ce353ea7f327b1855a46df8ced5a07b2b4fb3a4d7c5d56cf22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a5e51d26865407a9ce353ea7f327b1855ab98d3356110b0753976a132f0b4d7bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, int(AmbientDimAtCompileTime)==Dynamic?Dynamic:int(AmbientDimAtCompileTime)+1, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ab7c2ddb9b72c5b8bbf5b754bd54b3f48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Index(AmbientDimAtCompileTime)==Dynamic?Dynamic:Index(AmbientDimAtCompileTime)+1, 1, Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a2bec316618e5ff9da4de294f1a2479c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>ConstNormalReturnType</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a5626ba0f6b6dc963a2e5a4e330d38912</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>af6929b2489d962195fec401b443e0c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>NormalReturnType</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>afe891d31b5136e497ed034c658659539</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; Coefficients, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>NormalReturnType</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>afe891d31b5136e497ed034c658659539</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a4004d38aa17f44855be49535482bb2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a4004d38aa17f44855be49535482bb2b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a7aa8093dff10cabfce189f280fb14069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a7aa8093dff10cabfce189f280fb14069</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ae700a24e287a31cece3618e1e1bc6385</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ae700a24e287a31cece3618e1e1bc6385</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDistance</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ad69a6e645690c995636298e896a45c36</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>absDistance</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ad69a6e645690c995636298e896a45c36</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Hyperplane, Hyperplane&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a68e7f2d4d05b5d87195d462edd3a0fe9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Hyperplane, Hyperplane&lt; NewScalarType, AmbientDimAtCompileTime, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a51ec5773374e51a6c1209fcfcb1063d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a3b376f4a3634dd2cbab89439bee716de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a029db90f8901be3cee4419f2068e2b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a3b376f4a3634dd2cbab89439bee716de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a029db90f8901be3cee4419f2068e2b5a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ab49ca50e4edea1011a0b7e4dd8a36275</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a97f1ac0a431eece4ceadbb5bbca68b95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a92cf06e96f6c7d3c4da0b3c637407bb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a2dcce9a134371ce9b837c56096772fdd</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a92cf06e96f6c7d3c4da0b3c637407bb1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aa2fc520649b1deef9c2ac997cc3a3eda</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a7584d7ea2fdd14e36040ae5839bba88b</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a7872949c30008316d5298ea9faba6c25</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a1e1283aa2ef6e196fa4d58a7259a72db</anchor>
      <arglist>(const VectorType &amp;n, Scalar d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a7584d7ea2fdd14e36040ae5839bba88b</anchor>
      <arglist>(const VectorType &amp;n, const VectorType &amp;e)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a1e1283aa2ef6e196fa4d58a7259a72db</anchor>
      <arglist>(const VectorType &amp;n, Scalar d)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aba4d93992906244aabb5ed90f1d02f18</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aba4d93992906244aabb5ed90f1d02f18</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;parametrized)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a6225bf4647cb5cc7f31ac91b1eb21d8b</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aedc5ae04df04d9f3be31276b3a1e6498</anchor>
      <arglist>(const Hyperplane&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersection</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ac9177251d0e700efe53314657f640eab</anchor>
      <arglist>(const Hyperplane &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>intersection</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aecbfb61e9ff11b72d05437316f3a4fd9</anchor>
      <arglist>(const Hyperplane &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a5b7cbb56f2687b2666e7f3541b3632a2</anchor>
      <arglist>(const Hyperplane &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a8f7fd7fa14a4a13dea9c80a496618463</anchor>
      <arglist>(const Hyperplane&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>af15df7439581973bf971981ef77a7a99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ad2655a6a91d919a605711470ece98a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstNormalReturnType</type>
      <name>normal</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a67442d5961343e8dc0ce6cd05c68751b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NormalReturnType</type>
      <name>normal</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ad2655a6a91d919a605711470ece98a9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>af068590a97c05b81d73dea0dd28be2f6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>af068590a97c05b81d73dea0dd28be2f6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>afb82fd06d1c5ddf991dd145bcd4336ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ae72fa4aec9273b729371d38c45634ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>afb82fd06d1c5ddf991dd145bcd4336ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>offset</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ae72fa4aec9273b729371d38c45634ae4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aa25633fe8c36b9736f3b27dd3970146e</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aa25633fe8c36b9736f3b27dd3970146e</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a2daf520a43be42fd98ae3779d2ef7fc9</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>signedDistance</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a2daf520a43be42fd98ae3779d2ef7fc9</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ae8bf9410d0c8ab664c1da042f6b4fbcc</anchor>
      <arglist>(const MatrixBase&lt; XprType &gt; &amp;mat, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ae8bf9410d0c8ab664c1da042f6b4fbcc</anchor>
      <arglist>(const MatrixBase&lt; XprType &gt; &amp;mat, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a64585d83cec9f9f9480c986dc585ce8e</anchor>
      <arglist>(const Transform&lt; Scalar, AmbientDimAtCompileTime &gt; &amp;t, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type>Hyperplane &amp;</type>
      <name>transform</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a7ed45093967cc885598711a3aec962c6</anchor>
      <arglist>(const Transform&lt; Scalar, AmbientDimAtCompileTime, Affine, TrOptions &gt; &amp;t, TransformTraits traits=Affine)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ab4998afde3d7ec9157b12bb63edfed93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Hyperplane</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>ab4998afde3d7ec9157b12bb63edfed93</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aa1b08f260f6a00f77940e05774a541e3</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>afbae06656ee6cbe4c23640bdba0f3a32</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1, const VectorType &amp;p2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>aa1b08f260f6a00f77940e05774a541e3</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Hyperplane</type>
      <name>Through</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>afbae06656ee6cbe4c23640bdba0f3a32</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1, const VectorType &amp;p2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classHyperplane.html</anchorfile>
      <anchor>a641ff024d9a1d9f811bf7221643c37fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IcoSphere</name>
    <filename>classIcoSphere.html</filename>
    <member kind="function">
      <type>void</type>
      <name>draw</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>aed61bbb925b80c8ad9506caaf6bb8c2e</anchor>
      <arglist>(int level)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IcoSphere</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a9448496c610787615714f1859222552a</anchor>
      <arglist>(unsigned int levels=1)</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; int &gt; &amp;</type>
      <name>indices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a746778e164d840ae040eda00cf3fd272</anchor>
      <arglist>(int level) const </arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; Eigen::Vector3f &gt; &amp;</type>
      <name>vertices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a8716568810a4d01dcb76d0f6e12f590d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_subdivide</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a78f6530ab445aaeb87668cda333ffd5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; std::vector&lt; int &gt; * &gt;</type>
      <name>mIndices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>aad674b23251f59385cf67ef66157d7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>mListIds</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a4546ed2c96fd11d71c9cde2e319d030e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Eigen::Vector3f &gt;</type>
      <name>mVertices</name>
      <anchorfile>classIcoSphere.html</anchorfile>
      <anchor>a81e4737dd918200e8e665d04cab652e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>InnerIterator</name>
    <filename>classInnerIterator.html</filename>
  </compound>
  <compound kind="class">
    <name>InnerStride</name>
    <filename>classInnerStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; 0, Value &gt;</base>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classInnerStride.html</anchorfile>
      <anchor>ac3475d48de7c7c02f2076641343509e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerStride</name>
      <anchorfile>classInnerStride.html</anchorfile>
      <anchor>a5108e7f038a04d97ad6333e4e72bf16f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerStride</name>
      <anchorfile>classInnerStride.html</anchorfile>
      <anchor>a97e786d9a76f62a9d9f611a9ff0dda12</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; 0, Value &gt;</type>
      <name>Base</name>
      <anchorfile>classInnerStride.html</anchorfile>
      <anchor>aecd8345195a412ff27ee710296d3f14c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IOFormat</name>
    <filename>structIOFormat.html</filename>
    <member kind="function">
      <type></type>
      <name>IOFormat</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>a8db2fb3b1f15ef7d74f08873c0fa1610</anchor>
      <arglist>(int _precision=StreamPrecision, int _flags=0, const std::string &amp;_coeffSeparator=&quot; &quot;, const std::string &amp;_rowSeparator=&quot;\n&quot;, const std::string &amp;_rowPrefix=&quot;&quot;, const std::string &amp;_rowSuffix=&quot;&quot;, const std::string &amp;_matPrefix=&quot;&quot;, const std::string &amp;_matSuffix=&quot;&quot;)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>coeffSeparator</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>aed1ba9fe690e73e7b39ba3d2a517ccd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flags</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>a61ae3fca33b41127e48a0e86aed5465b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>matPrefix</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>a202a95197749003cfc1083a4d8e83644</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>matSuffix</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>ae219f4769d6e9fd74801082703dc8c1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>ab10b51d07aeca6aa3ae6a3580935f847</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowPrefix</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>a8d61a2cb39077ec5b75240fa94d0310a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSeparator</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>ac81a4fba783004fe55fab9dbce357a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSpacer</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>a8cba2479446a22046569fc30a7892439</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>rowSuffix</name>
      <anchorfile>structIOFormat.html</anchorfile>
      <anchor>ab060e31456bd9f07a388cfae379323a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IterationController</name>
    <filename>classIterationController.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ae849a456eae80b865d49279729509818</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ab0d5de0eae8e48ec9656d278453b0996</anchor>
      <arglist>(double nr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>converged</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a500a60e704242dedc38d1f484078a32c</anchor>
      <arglist>(const VectorType &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ad2f9bcbfb40cc582b18f1b018c4f947c</anchor>
      <arglist>(double nr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>finished</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>afa752923923e6a268f7780860de0e12e</anchor>
      <arglist>(const MatrixBase&lt; VectorType &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>first</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a924573216e7dc00b793424823d54742e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ac0dc821209194fe0bbd52e587dad273f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>iteration</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a304ed660278afb4c19ba420c6e900a88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterationController</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>aa98fe18547f1c823cc2c2d9e5ecf080e</anchor>
      <arglist>(double r=1.0E-8, int noi=0, size_t mit=size_t(-1))</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxIterarions</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a30e996bc0cfdb396fb9e99e3a70cd49f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>maxResidual</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a1dc7afa5f809c790d6107eade2bac22e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>noiseLevel</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>acc04ce0a8d3f6c8303abe6094974a7f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ae1377f1b30373c1edec351340e3f73e7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator++</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a7462f041bc6b9cc91e6c0b258aa9e88b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reduceNoiseLevel</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ada829e593e932b0386f705a8cf5c4fdd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>residual</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>aecb13c252422998780ee559904ff63d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>rhsNorm</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a7018239a16adca845d4c8a15aff7d734</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCallback</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a404af5b4c6aba299171685dcee50affb</anchor>
      <arglist>(void(*t)(const IterationController &amp;))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIteration</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a95bb2a80b1a5262876cb321e4a92d69f</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxIterations</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a77d6f7cdc59d99aa32c212d2a3cc173c</anchor>
      <arglist>(size_t i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxResidual</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ae455c52fd556dc2df45043cd0a6e5919</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNoiseLevel</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a9370dcebd2cf5f99b3a4f6b9a186232b</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRhsNorm</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a9d37f889c507b25127d5c12acb9fd00e</anchor>
      <arglist>(double r)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void(*</type>
      <name>m_callback</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>acf49764ede75a65c465a0db128ff3705</anchor>
      <arglist>)(const IterationController &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_maxiter</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ac376ef8d637930b35d298dbfd5a66998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_nit</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a02de090b7535fa579004f3b395c7acc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_noise</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a1b44ccdb189601c376c2ef0fef754a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_res</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a9060a5571fca4e1b1017a8a8b518b045</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resadd</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a79f0eb6d913a1b0e9572d2e5609ff10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resmax</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>ae4b10be49e8ca235e2aad402d81a97ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_resminreach</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>af5b32bc23f7b48135f4ea85711bb5130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>m_rhsn</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>a56d8fcb65155fdd11cdbb489ec7ccba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_written</name>
      <anchorfile>classIterationController.html</anchorfile>
      <anchor>acaef8aea4b2e5e8fa48a50398925770b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iters_before_test</name>
    <filename>structiters__before__test.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structiters__before__test.html</anchorfile>
      <anchor>a03d878f45614101e4322907b76849ec0aefbf3c6323a1d8465dbe47054810110b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>iters_before_test&lt; double &gt;</name>
    <filename>structiters__before__test_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structiters__before__test_3_01double_01_4.html</anchorfile>
      <anchor>a00e9dd8af7139dc4a7fd30f6eb33e26fa3ec7a3f270d8a26a80688cfd98d99769</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JacobiRotation</name>
    <filename>classJacobiRotation.html</filename>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>ad50633b80c7bb8560a5659f7ce15cfbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>adjoint</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a0fab8bb0f8536b0c4f4ae462a15e6ad7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>c</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a8db83643c7784652add74f627f5bf95a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>c</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a3998e5f54d2fdf1fd1d472e2d19ece3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a138b9c80ecac5bb829a57bf0357f36d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiRotation</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a54ffe721cc5236f464584797fcab146a</anchor>
      <arglist>(const Scalar &amp;c, const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a149fff1a1aaa587843fd51afc6a20b0b</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *z=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeJacobi</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a4da73ce6e73ae875fba551ea9f429187</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;, typename Derived::Index p, typename Derived::Index q)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>makeJacobi</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a608af143403a029ef16ed5cc1aacba7f</anchor>
      <arglist>(RealScalar x, Scalar y, RealScalar z)</arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>operator*</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>adbbd2fcc96e2585c94e4033f651040a0</anchor>
      <arglist>(const JacobiRotation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>s</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>ab7a55ec6313c2b9c85019d748d3a1b78</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>s</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a699ee0cfc983fc9b1771e2998bfd750d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>JacobiRotation</type>
      <name>transpose</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a6376e255d7d8e5a1bc12875855027429</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a9bba105746743aab574763c2e1c3730d</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *z, internal::true_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>makeGivens</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>ab0adeba6cf8684070ddf18365aa9b7ab</anchor>
      <arglist>(const Scalar &amp;p, const Scalar &amp;q, Scalar *z, internal::false_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_c</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>ae69a49aa32d6d9294bd8c839edbd9351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_s</name>
      <anchorfile>classJacobiRotation.html</anchorfile>
      <anchor>a1024769d17a045907d32afe495d2758a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JacobiSVD</name>
    <filename>classJacobiSVD.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1c872dfd2ead2874cb18f166d38d5ff7a5bf1aa7fe0c6ce0ed8151badb82b3581</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1c872dfd2ead2874cb18f166d38d5ff7ab3e0f03c40a60eb31558a0a0f68e9c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagSizeAtCompileTime</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1c872dfd2ead2874cb18f166d38d5ff7aab9dfd3a07cccfe251601f89e5021a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1c872dfd2ead2874cb18f166d38d5ff7af32d7a6aeb33006cbee0292a6535fb8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1c872dfd2ead2874cb18f166d38d5ff7a8fb90fc9956189155e630f66554c3071</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDiagSizeAtCompileTime</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1c872dfd2ead2874cb18f166d38d5ff7a2bf3d8787a5955a15f3ce969536df409</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixOptions</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1c872dfd2ead2874cb18f166d38d5ff7ad858e1d97b2f91e83c3ef8c426b7ab98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType &gt;::type</type>
      <name>ColType</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a23691f1bbb749cf04e6225c800c705f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ad40fcfcb4c1d817ec092702c262133f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>afde17047a0df4115bb0e3cc5952c63b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, RowsAtCompileTime, MatrixOptions, MaxRowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a058ca024c4da8dc538cec18b58a66f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, ColsAtCompileTime, MatrixOptions, MaxColsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>af740e630598c18674803bc824c81a12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ab0cdfaae8701330b3ac53ac5c444b7e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_row_type&lt; MatrixType &gt;::type</type>
      <name>RowType</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ab8d774b03b15cff4ed2092f21f1eedc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a00fa2d75353c0eb8adc2442bcab258b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_diag_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>SingularValuesType</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>aff6295d5ddec62bec656fb72d4487c93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, DiagSizeAtCompileTime, DiagSizeAtCompileTime, MatrixOptions, MaxDiagSizeAtCompileTime, MaxDiagSizeAtCompileTime &gt;</type>
      <name>WorkMatrixType</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a321d697f30b2a91db1275b899e348fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>aec635ab93f0f9af3607c560e36f50eef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ad7beece08210104521fbc15d6b963444</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions)</arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD &amp;</type>
      <name>compute</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a4c4d4abcdde94dc9565872ccdc8acae9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeU</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>af59f9836b3aa1dc4b7ef2f014c1d5290</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>computeV</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>afe4df96674975a1c8a7df04c139588a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>adae39e6487e7f73620b92f15b4e03865</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>abc343a6ac14f544933317fd1084ecf3d</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JacobiSVD</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a6eba6bc29ee4110dfb57585b2e97ae73</anchor>
      <arglist>(const MatrixType &amp;matrix, unsigned int computationOptions=0)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a3b2c26a0cb63f59d43fe8acf9976cd11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>aad6bcb0a281c4c7c4878d99c26559a45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonzeroSingularValues</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a051a2d363ffe64edad18bbaae9dd0692</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ae573e1d0cd7835f6da89a3ed32816329</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a643b3ca8ecc938493c01b5f0df1fef5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; JacobiSVD, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a1d36ff218af8e0567a47610e481d76ad</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ac8ed64ea2a29da0b0f7294ad96a1a95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned int</type>
      <name>m_computationOptions</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a15427ba877f0ae3bc6bae41fea975938</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullU</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a5995c0696274c8f514f9b0f583da415f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeFullV</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ade1dcfdddedf282064eeeb37ddf2eb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinU</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a19e32253a81a4439959e248cebad623a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_computeThinV</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a4c992541c60f3afdbe26f47e4c0a5b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ae8ed1355f58963c434739ede52108201</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isAllocated</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ad649f4a0fcf5b5b6ce4561f6807e1510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a48052f6686b34592583511d946f3e3ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matrixU</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>ad30f6669475eea98aa59fe02c67226a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matrixV</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a3fbce71494a1088e05e5bb51d9db8183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nonzeroSingularValues</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>af31857359d4c7e984d275f66d515dfa9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rows</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>afd8aac96dac8bd489d894227c5996419</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_singularValues</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a548df43936fd2febd027ac85183a8aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WorkMatrixType</type>
      <name>m_workMatrix</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a6615f53ef50ca75f4f4ae78937c67296</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocate</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a4b910199ea6a41b962787f212ba093a5</anchor>
      <arglist>(Index rows, Index cols, unsigned int computationOptions)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::qr_preconditioner_impl</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>a21d594ca5e55bd0ad053ab7c5b67f7b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::svd_precondition_2x2_block_to_be_real</name>
      <anchorfile>classJacobiSVD.html</anchorfile>
      <anchor>aa2345db51c47756d1e8ccece21e9a4e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KdBVH</name>
    <filename>classKdBVH.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <templarg>_Object</templarg>
    <class kind="struct">KdBVH::VectorComparator</class>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a09310339c56e5e0d24f0095d8e756ddaa6dceadf486cc1a0bbefc664ece3880c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Index</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a1608c27e53e35e7f207a18f265b1de4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Object</type>
      <name>Object</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>af996430ef202a77a6af5b151a2be17b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Object *</type>
      <name>ObjectIterator</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>ac3b780487b1ad6ccb6e4171ffc3e5420</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Object, aligned_allocator&lt; Object &gt; &gt;</type>
      <name>ObjectList</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>ac1d466080926edd7dcae5032625a8328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a237a61a2ad26ab18d9536d0f7206a530</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AlignedBox&lt; Scalar, Dim &gt;</type>
      <name>Volume</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a0980abad69ffba7a35d7ac4080e0508f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const int *</type>
      <name>VolumeIterator</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a70ac5bf753d9cca628de22a91f4ee724</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Volume, aligned_allocator&lt; Volume &gt; &gt;</type>
      <name>VolumeList</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a3a7fa7ed2bb74e481f4ffea27411307c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>getChildren</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a68993823dae60690eee8caf4872f4945</anchor>
      <arglist>(Index index, VolumeIterator &amp;outVBegin, VolumeIterator &amp;outVEnd, ObjectIterator &amp;outOBegin, ObjectIterator &amp;outOEnd) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>getRootIndex</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>afaa93420feae8593c3f6272dea8aea3a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Volume &amp;</type>
      <name>getVolume</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a168d2648ef0d77e76eeb6a25efdbd674</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a2219f56bfb1dbc8b94dc0c2b0063d0dc</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a6bc25c2a4eda1852cbee418f109d0b4d</anchor>
      <arglist>(OIter begin, OIter end, BIter boxBegin, BIter boxEnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>afe310bf01c9e3f098129869489e99e1e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a6e9747bb4e2376faee32726dbc818a61</anchor>
      <arglist>(Iter begin, Iter end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KdBVH</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a867e7a150c1292276ade1cb582438432</anchor>
      <arglist>(OIter begin, OIter end, BIter boxBegin, BIter boxEnd)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a179f059b4d0d2daf9630f4586f197331</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::vector_int_pair&lt; Scalar, Dim &gt;</type>
      <name>VIPair</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>abc89816b1f87482c308b0d93de2f53bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; VIPair, aligned_allocator&lt; VIPair &gt; &gt;</type>
      <name>VIPairList</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>ad719d6e030b310abd318bb32ce74d53f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>build</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a7d08328e9d36e9cb3816470766840db4</anchor>
      <arglist>(VIPairList &amp;objCenters, int from, int to, const VolumeList &amp;objBoxes, int dim)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>VolumeList</type>
      <name>boxes</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a7dd86f7fe57536b9e13f85afe0f443af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>children</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a38351dd23cf0696d6d8e25470585ca5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ObjectList</type>
      <name>objects</name>
      <anchorfile>classKdBVH.html</anchorfile>
      <anchor>a2221a54e001c941ba2ace41407853185</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KdBVH::VectorComparator</name>
    <filename>structKdBVH_1_1VectorComparator.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structKdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>ad04a79ce81ad3a42cdda3131800fef0a</anchor>
      <arglist>(const VIPair &amp;v1, const VIPair &amp;v2) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorComparator</name>
      <anchorfile>structKdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>ab78357b5f120d0bc5a2d95d6be49ba4f</anchor>
      <arglist>(int inDim)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>structKdBVH_1_1VectorComparator.html</anchorfile>
      <anchor>ac5dace718a0c50a75f0c97c9a8e9e1fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lanczos1_functor</name>
    <filename>structlanczos1__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structlanczos1__functor.html</anchorfile>
      <anchor>aa3dc61e2d5a170a5d5a7e1ba33b28678</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lanczos1_functor</name>
      <anchorfile>structlanczos1__functor.html</anchorfile>
      <anchor>a3740dcf32c6771ab0a2d7df719aaac25</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structlanczos1__functor.html</anchorfile>
      <anchor>acae9fe0b5640198a68efe5ab3798704b</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structlanczos1__functor.html</anchorfile>
      <anchor>a2dca80e3a916d2c6891c23d901a3a965</anchor>
      <arglist>[24]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structlanczos1__functor.html</anchorfile>
      <anchor>a36a600b94983935eb43cf51bd58392ec</anchor>
      <arglist>[24]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LazyProductReturnType</name>
    <filename>structLazyProductReturnType.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</base>
  </compound>
  <compound kind="class">
    <name>LDLT</name>
    <filename>classLDLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ae91015c8c4feb04b64cb7c86ae662d57a94c2cfe7e2fcbb1a693ca2860da8ef48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ae91015c8c4feb04b64cb7c86ae662d57a7973695daf6d1ccdffed1dc583462555</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ae91015c8c4feb04b64cb7c86ae662d57ab1f4dd510f679a306db8d382ecaf43ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ae91015c8c4feb04b64cb7c86ae662d57a8c2d185c930c59a5a8aa0f1c1a19f917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ae91015c8c4feb04b64cb7c86ae662d57aebfe6fe1d25d6737f2cfca92579fe333</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ae91015c8c4feb04b64cb7c86ae662d57aafdec022533eecf7b3b22e8e22e7f25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a5ea20b27d30f96855e21a9dd833ee1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a16d85f8b84a934202192d6eb17f5e61b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a6f1ea164a1c13f5e0e41900407d0ce8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a8b19aeedaf63b3878566939aa24ce091</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>acdbcc608ee0dfe19a5dab38575d6249e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1, Options, MaxRowsAtCompileTime, 1 &gt;</type>
      <name>TmpMatrixType</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a7f56ada815245add9f723f02afdd02e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LDLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>af71d2cfb729adfe1ad6359f7c7141e21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a8f2c64193038c372273ad22e07207ad5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ab7235cb183220a5611100fb3053afd1a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LDLT &amp;</type>
      <name>compute</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a7f7f0914348bda6b0654fcf324e14cd7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNegative</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a2917ac8322479209aebda78484524c4b</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isPositive</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a8c8d6283a8e00a7bcea2948f5afcd76a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a9694276126c013394079851370b0ed55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a7ce982b4d7d1c19c7ece67123f7942e2</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LDLT</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>aeda6a018d68808e8d5261d00140ac630</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>af801f5b3070f3161c4065fe6e77ae009</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLDLT</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a9c8f0585170ec8db6bf6cd718aac40d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a14882d553d74c0694d41e49e6ecaf098</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>aae3f1a9396a14850dd4c39e8bab3fa2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>abdff2e8d2d9e407f27058b7e51d5cbaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; LDLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>aef57143d5d657bc859185e47867be2b0</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveInPlace</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a57401e283955c2925dfd0aa4eeb8cacd</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const </arglist>
    </member>
    <member kind="function">
      <type>const TranspositionType &amp;</type>
      <name>transpositionsP</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a2702492c102c77d5751878842ab36667</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Diagonal&lt; const MatrixType &gt;</type>
      <name>vectorD</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>aed05d8981c7c2e2a67c1fcd4c9405ed7</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a6cfe079d53054f6797509f561b847557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>ae13c7e150fc0e098a37afc5b407362c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_sign</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a1296c62ab909174ce56f40324dfabfe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TmpMatrixType</type>
      <name>m_temporary</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a4e4f3bd46d7a691b85fd8b1f92fe8056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_transpositions</name>
      <anchorfile>classLDLT.html</anchorfile>
      <anchor>a7e78a261f1d7b5c7bdf2a17448078059</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LevenbergMarquardt</name>
    <filename>classLevenbergMarquardt.html</filename>
    <templarg>FunctorType</templarg>
    <templarg>Scalar</templarg>
    <class kind="struct">LevenbergMarquardt::Parameters</class>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>FVectorType</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a2218d863b05cb0f07d2afa5b5803df9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a4fcdbdc358235f139572780539a31aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic &gt;</type>
      <name>JacobianType</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>afa3dec5a6e17dfada3fd13ea1c3c7b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LevenbergMarquardt</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a8227b41283a4556cac73b897eb4b0fbd</anchor>
      <arglist>(FunctorType &amp;_functor)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>lm_param</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a07049ccd17fec4e0034140305826d43f</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>lmder1</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a47538ef289afeeb30a495abc2c8e320d</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=internal::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>lmstr1</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ae1f9032c3d368d862e18b2cf3b75a17a</anchor>
      <arglist>(FVectorType &amp;x, const Scalar tol=internal::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimize</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ad3a5ccaa1ce75777788ba45b45e604cb</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeInit</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a7c90ad48e56fd9b700820e54ccf747f4</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOneStep</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a68fbd5b86b12d455311675f776cf4693</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorage</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a9caf1c8f51bd4b0efa9c542b839a0b8c</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorageInit</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a5c325bde3f0a0dfa3d9d00a67b9eeb01</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>LevenbergMarquardtSpace::Status</type>
      <name>minimizeOptimumStorageOneStep</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a0bdca5484d248bc70a644a4590877b3d</anchor>
      <arglist>(FVectorType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetParameters</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ac715c20c959d85d1746be261eaa4f579</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LevenbergMarquardtSpace::Status</type>
      <name>lmdif1</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a78be4ad328f5e7e568d424e7117c05d1</anchor>
      <arglist>(FunctorType &amp;functor, FVectorType &amp;x, Index *nfev, const Scalar tol=internal::sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>diag</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a752aa152ffac20c0dc26941fe9bd6ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>JacobianType</type>
      <name>fjac</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>aeb37c483d4df373fb5326e47bca63929</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>fnorm</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a181c5b8cd44dbd43501f4bd32eb9e20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>fvec</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a1deb5db697904df89e3c8ce7063ea4a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>gnorm</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ac114ae53ea9c20f8d2dbe0ea23f3bad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>iter</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a19a65e0976bfea1530fc884e2b937a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>nfev</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ad39605c84385c6470b07f8321939417a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>njev</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a3fb69819c8b1da46563394dcdad10689</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ae7e0d50874333ae89f8708b142a6d49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PermutationMatrix&lt; Dynamic, Dynamic &gt;</type>
      <name>permutation</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a43236bb648023efcbce87595d88633c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FVectorType</type>
      <name>qtf</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>aabd562199de45dfc9000f883c40e4d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>useExternalScaling</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a4eaaae777d941284a0b8641c85d4ab88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>LevenbergMarquardt &amp;</type>
      <name>operator=</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a4caf8d3a93a98901ca2143575d74616c</anchor>
      <arglist>(const LevenbergMarquardt &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>actred</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>aee4de918b30a466221519a6ca56fbefc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>delta</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a8e5694d4e813d0379f0af722df7cc6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>dirder</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a131ab33bca1035b0394b0b5e1705a799</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>fnorm1</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ad5a41e8e0252e42360dc5a2526021c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FunctorType &amp;</type>
      <name>functor</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ad7087e703497ad9cfc4eb05f4db900c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>aa714f8529e9d4054621a3bbcee478233</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>n</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a8ab22d4d844f689cdf2ec1a2bb0003a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>par</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a2bf9dc32983993bf9cff6cf5a4f7d1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>pnorm</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a52684235b0507f4c21b6b0f2fc5ac11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>prered</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ad73076ba7300aa0964f33cea5c7c4386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>ratio</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ad8c9f41d578a9eb7a20a3c23518e499f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ab259de9b88e2c9b63fbe4bd0a981d0c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>ae2d4a09b28252f94b9ce89c2107384af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp1</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>af2a3cccad82615f74fd37e1b1799c474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>temp2</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a85aee05fda0d372048bf0ac0f6231df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa1</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a1c638f10b2e253eeeb1a223099918d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa2</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a86b4e298413cbc5b2feed547bb8b94f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa3</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>aed14bf055ef2d6096005f3aa35c728d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FVectorType</type>
      <name>wa4</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>aa88a493d098f77c6e4fe4cf7fcd6d6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>xnorm</name>
      <anchorfile>classLevenbergMarquardt.html</anchorfile>
      <anchor>a0e5c093450e9a345c4336e8ed29ec004</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LevenbergMarquardt::Parameters</name>
    <filename>structLevenbergMarquardt_1_1Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structLevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a6fea0dd6c69f2573ef8b444a035ebe15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>structLevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a6af5589c7563ac52202923702305d22b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>factor</name>
      <anchorfile>structLevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a8a17c0cbaa80cc6fd4052a1eaf2556f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>ftol</name>
      <anchorfile>structLevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a958ddea77684b17146f3a60114767c96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>gtol</name>
      <anchorfile>structLevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>abb59975f8bf7fb1ae6a4b7788091796b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>maxfev</name>
      <anchorfile>structLevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>af02e955d479db6022433484acbfa9624</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>xtol</name>
      <anchorfile>structLevenbergMarquardt_1_1Parameters.html</anchorfile>
      <anchor>a61c0419597b32e1c2ebecd5e8a778851</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LLT</name>
    <filename>classLLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a0fa97681bab7bce821c4f0d51c9eccb5a360e905eedb6c9f09715e90986bb58c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a0fa97681bab7bce821c4f0d51c9eccb5a4beb8349f61a72d295064cba44898b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a0fa97681bab7bce821c4f0d51c9eccb5a7e8327e414ab5986da9b00eec821d2db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a0fa97681bab7bce821c4f0d51c9eccb5afb874fcbf7d46f2b4a2dc887c4c5d59a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>ac824daba70670c1d266aacdd604e1bc7a201f027a413146ef6f3eb8e11f8dc9c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>ac824daba70670c1d266aacdd604e1bc7af00cf3ea6b51864fe8c8f3ed9be8bf16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>ac824daba70670c1d266aacdd604e1bc7aae76a907c8084c2a03ef500a45dda215</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>acf4348f16b5aa82572e62f50b411e754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a38329e5ab81251585b6a08d18ef215dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a465f6a9ad0d5e1cd5acd13b562cd3737</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a00661b6d37f0ac8f23d870fa77ed9436</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::LLT_Traits&lt; MatrixType, UpLo &gt;</type>
      <name>Traits</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>aebbf33f4491558d0acef88d2c798df87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a7e459c83d5ae2e2860667b8a7dac0c21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LLT &amp;</type>
      <name>compute</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a9fb6894fddf90ac30bb04d084732bbf0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a542654dc60aac81e6daef974b5d3010c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>ae5df4705186dc623b8e9aa1a7cb5457e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a02cbcba352902c88c479769dd08d1e65</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LLT</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a16c1cb42e853006947e26cea983cec65</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixL</type>
      <name>matrixL</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a862e787f01a0eae593ce9ecefc476242</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLLT</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a17d899bce4dd097d25e26a4166dba1b5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Traits::MatrixU</type>
      <name>matrixU</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a1be4292d0f4f640368158fd5858cee64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a799e8ee8827fc41930033ab8cefbce28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a9d990523ff7e3154ee5b2362877cc60f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; LLT, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a25ef3c46e9a77ddd632f64b69d37088a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a02772fdde5682a1864eb0287fdb57d8e</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;bAndX) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a6bf90fa9f07c3d0a30f818a6380e7751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>a583faab2c3c886ac9e58ff21f1c4439b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classLLT.html</anchorfile>
      <anchor>ad089bda0495f04c63ffa262a33167d96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lmder_functor</name>
    <filename>structlmder__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structlmder__functor.html</anchorfile>
      <anchor>ae8d35c418f987c2ea3fa5ae31cd83c83</anchor>
      <arglist>(const VectorXd &amp;x, MatrixXd &amp;fjac) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lmder_functor</name>
      <anchorfile>structlmder__functor.html</anchorfile>
      <anchor>a7e7583326c9d3648e86ae38078b6ad60</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structlmder__functor.html</anchorfile>
      <anchor>afbe7c6cfd552fb9d438808fe01da4b79</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;fvec) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lmdif_functor</name>
    <filename>structlmdif__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type></type>
      <name>lmdif_functor</name>
      <anchorfile>structlmdif__functor.html</anchorfile>
      <anchor>ae641b9a136addf31ef7435c0898a6f40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structlmdif__functor.html</anchorfile>
      <anchor>ab5e8ee07a22f5d819a66391502a586ac</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;fvec) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>lmstr_functor</name>
    <filename>structlmstr__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structlmstr__functor.html</anchorfile>
      <anchor>a02ee7da0798539ee2c7306463cd80ba3</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;jac_row, VectorXd::Index rownb)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>lmstr_functor</name>
      <anchorfile>structlmstr__functor.html</anchorfile>
      <anchor>ae627d6eb34df7f40303939020e76dd76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structlmstr__functor.html</anchorfile>
      <anchor>a72b868b0d28d779ef2cd850d8c5831fd</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;fvec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>loop_on_k</name>
    <filename>structloop__on__k.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <templarg>K</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structloop__on__k.html</anchorfile>
      <anchor>a4b8d2b5597f1b6b17c70ab298d957319</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>loop_on_k&lt; M, N, END &gt;</name>
    <filename>structloop__on__k_3_01M_00_01N_00_01END_01_4.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structloop__on__k_3_01M_00_01N_00_01END_01_4.html</anchorfile>
      <anchor>a69dfe00234719b8962d4ee72b4dc7bb5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>loop_on_m</name>
    <filename>structloop__on__m.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <templarg>K</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structloop__on__m.html</anchorfile>
      <anchor>a698c429512af6e3916dd4ffbc715061a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>loop_on_m&lt; END, N, K &gt;</name>
    <filename>structloop__on__m_3_01END_00_01N_00_01K_01_4.html</filename>
    <templarg>N</templarg>
    <templarg>K</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structloop__on__m_3_01END_00_01N_00_01K_01_4.html</anchorfile>
      <anchor>af12a3987c181ac15fd004026c295b1be</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>loop_on_n</name>
    <filename>structloop__on__n.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <templarg>K</templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structloop__on__n.html</anchorfile>
      <anchor>a5b37014688c83c2c42383a2d0165d586</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>loop_on_n&lt; M, END, K, Scalar, Mode &gt;</name>
    <filename>structloop__on__n_3_01M_00_01END_00_01K_00_01Scalar_00_01Mode_01_4.html</filename>
    <templarg>M</templarg>
    <templarg>K</templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structloop__on__n_3_01M_00_01END_00_01K_00_01Scalar_00_01Mode_01_4.html</anchorfile>
      <anchor>ad5fbb3b12323dd6b09459e4d6197dc06</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LU</name>
    <filename>classLU.html</filename>
    <templarg>MatrixType</templarg>
    <base>FullPivLU&lt; MatrixType &gt;</base>
    <member kind="typedef">
      <type>FullPivLU&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a75f2bdf758e12aab368f6a959c3a8766</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ColVectorType</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>affc6f0ec6472f4868698a066be969111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ImageResultType</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a0c18d8a15aeec09772ef473875c03b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a830b9928b7aed0f3b0147dd0aa6b8f2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a8b1b7e093c9203820f5e557b9e0c4edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>KernelResultType</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a54c6b7bc8df14bc6d50249256a996e6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a2b211092ffd28cd189ea254c951cf8d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, MatrixType::ColsAtCompileTime, MatrixType::Options, 1, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>RowVectorType</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>acc26e46398241948a442c0435c282fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a2652e625ba82c85391e6cf4c3d821350</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeImage</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a31aedc3a457bdbb5f5d07c8bf07464da</anchor>
      <arglist>(ImageMatrixType *result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverse</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a3db080336b22760ca951e8732fd67d16</anchor>
      <arglist>(ResultType *result) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeKernel</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>ae15a7528f85589b1494cdf4d12312b59</anchor>
      <arglist>(KernelMatrixType *result) const </arglist>
    </member>
    <member kind="function">
      <type>const ImageResultType</type>
      <name>image</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a3892edf668024756329e458aa866438b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LU</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a725c78845b65d17ec5550a04e8adcad4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LU</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a88c533d168a6cb587cd8c3a4291a6b14</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>a69ac8b255d9d1d953cd6006ab96f2cd0</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;b, ResultType *result) const </arglist>
    </member>
    <member kind="variable">
      <type>const MatrixType &amp;</type>
      <name>m_originalMatrix</name>
      <anchorfile>classLU.html</anchorfile>
      <anchor>ac0ddae608326613044fd370e23fc5798</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MakeComplexOp</name>
    <filename>structMakeComplexOp.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>complex&lt; Scalar &gt;</type>
      <name>result_type</name>
      <anchorfile>structMakeComplexOp.html</anchorfile>
      <anchor>ac88e887371140abb02376a809ddda7ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>complex&lt; Scalar &gt;</type>
      <name>operator()</name>
      <anchorfile>structMakeComplexOp.html</anchorfile>
      <anchor>a597dd58ceb72ebad5644cf1faa455612</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mallinfo</name>
    <filename>structmallinfo.html</filename>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>arena</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>a2dd8e574430e788f53919db129f2a2ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>fordblks</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>a2fc75bf31817d4a64d0a6970aa5278dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>fsmblks</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>a6b1a33ff0fc95bdab9c79ce271f58003</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>hblkhd</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>ab78bcaeb59449f1a9c292bfe3dde8dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>hblks</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>aaf01c52dcd016834ae176885fa32b550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>keepcost</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>a9cd2ce910ff603217426d9b1b7c0e430</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>ordblks</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>afaac6d1e005097fa1ed835684e23bfa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>smblks</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>a93076145f3f542dfe5e4e6d1e3feaf0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>uordblks</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>a4676f74c10d8bf8b79585b04d520356f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MALLINFO_FIELD_TYPE</type>
      <name>usmblks</name>
      <anchorfile>structmallinfo.html</anchorfile>
      <anchor>a470a5e18a1f5eb3cac48020268ca49b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>malloc_chunk</name>
    <filename>structmalloc__chunk.html</filename>
    <member kind="variable">
      <type>struct malloc_chunk *</type>
      <name>bk</name>
      <anchorfile>structmalloc__chunk.html</anchorfile>
      <anchor>a268940e08c9c09fc3b2e23cd804bce3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct malloc_chunk *</type>
      <name>fd</name>
      <anchorfile>structmalloc__chunk.html</anchorfile>
      <anchor>a9972ab720231dd0c0d3c202176ce13c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>head</name>
      <anchorfile>structmalloc__chunk.html</anchorfile>
      <anchor>a7383bb525d34ca811283c927086205bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>prev_foot</name>
      <anchorfile>structmalloc__chunk.html</anchorfile>
      <anchor>a2cbb92874183d7a4b42e150b7d7ec1f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>malloc_params</name>
    <filename>structmalloc__params.html</filename>
    <member kind="variable">
      <type>flag_t</type>
      <name>default_mflags</name>
      <anchorfile>structmalloc__params.html</anchorfile>
      <anchor>a0bd6b4819a5d7c629c5ab56262f6296d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>granularity</name>
      <anchorfile>structmalloc__params.html</anchorfile>
      <anchor>aa0609453d9ec826c8ffc632cbfb8cf68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>volatile size_t</type>
      <name>magic</name>
      <anchorfile>structmalloc__params.html</anchorfile>
      <anchor>ab7d65aee4df94359c442ac28553364bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>mmap_threshold</name>
      <anchorfile>structmalloc__params.html</anchorfile>
      <anchor>a5b2af958efc37d52cfa905bc98b41e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>page_size</name>
      <anchorfile>structmalloc__params.html</anchorfile>
      <anchor>a3b7a605d7ebe148a8fb3051465dc3979</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>trim_threshold</name>
      <anchorfile>structmalloc__params.html</anchorfile>
      <anchor>accae9b2bcb4df63efcdc0b18826cc578</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>malloc_segment</name>
    <filename>structmalloc__segment.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>base</name>
      <anchorfile>structmalloc__segment.html</anchorfile>
      <anchor>ad4c68a4113c3a4f9b167aadaa7c31b89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct malloc_segment *</type>
      <name>next</name>
      <anchorfile>structmalloc__segment.html</anchorfile>
      <anchor>a92c4c9f618dba33fd8628d743cc02f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>flag_t</type>
      <name>sflags</name>
      <anchorfile>structmalloc__segment.html</anchorfile>
      <anchor>ac48f17d9495d732749db6544cabbec2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structmalloc__segment.html</anchorfile>
      <anchor>a392a23ee3bd7a167e5f6382793a8eba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>malloc_state</name>
    <filename>structmalloc__state.html</filename>
    <member kind="variable">
      <type>mchunkptr</type>
      <name>dv</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a840943ad4baaddbaaa5defe954ec06b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dvsize</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>ae2e6a3ed8e8abaf03e47917057f1012d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>extp</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>aa605a719561fc44ce2ce7165e6dcb897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>exts</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>af3c1e272f4107a5006ee10429cb2232a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>footprint</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a77ec93dc40bb85bd7a3c4e9b26547d11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>least_addr</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>af9a424730d25d685373ab736a29560b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>magic</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>ac19e13bf018dc22419c38d8cbe839b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>max_footprint</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>ac5c720358079598dfb5d699124e761c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>flag_t</type>
      <name>mflags</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a44ff83ca07796cad96f2289471c88d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>release_checks</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>af2afbe4faf64185994d9c10cef2e0a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>msegment</type>
      <name>seg</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a899c69eca79f165b03913063a93d973a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mchunkptr</type>
      <name>smallbins</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>ade50b83b94e4f09d372a18ae51c13f70</anchor>
      <arglist>[(NSMALLBINS+1)*2]</arglist>
    </member>
    <member kind="variable">
      <type>binmap_t</type>
      <name>smallmap</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a9e597125e4a96b39d3859c59fee38c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mchunkptr</type>
      <name>top</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a594c4d03c189612e0ce91f7aba8dae77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>topsize</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>aa93901fa8e414a7d7881ee968b097eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tbinptr</type>
      <name>treebins</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a7ccf88dffa5e3287b7c9dd290ea1a0cb</anchor>
      <arglist>[NTREEBINS]</arglist>
    </member>
    <member kind="variable">
      <type>binmap_t</type>
      <name>treemap</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>ae20bf1bcda1838e5bc07d2395ba72283</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>trim_check</name>
      <anchorfile>structmalloc__state.html</anchorfile>
      <anchor>a30209a5277132d0f207c7a850d225324</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>malloc_tree_chunk</name>
    <filename>structmalloc__tree__chunk.html</filename>
    <member kind="variable">
      <type>struct malloc_tree_chunk *</type>
      <name>bk</name>
      <anchorfile>structmalloc__tree__chunk.html</anchorfile>
      <anchor>a862e6cafa961c1f63d4b10d67480cba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct malloc_tree_chunk *</type>
      <name>child</name>
      <anchorfile>structmalloc__tree__chunk.html</anchorfile>
      <anchor>a560fa0afc644c1e05f4fab62818ab6cd</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>struct malloc_tree_chunk *</type>
      <name>fd</name>
      <anchorfile>structmalloc__tree__chunk.html</anchorfile>
      <anchor>a5584ad2f70ef7ad1a5eb5f55820e3fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>head</name>
      <anchorfile>structmalloc__tree__chunk.html</anchorfile>
      <anchor>a1737b1a78f4bfbf0047210e3f3fd014d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bindex_t</type>
      <name>index</name>
      <anchorfile>structmalloc__tree__chunk.html</anchorfile>
      <anchor>a3015f2a8d6cc5cdb7abaf34e902c46a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct malloc_tree_chunk *</type>
      <name>parent</name>
      <anchorfile>structmalloc__tree__chunk.html</anchorfile>
      <anchor>ae15ae9af5d9c57488718f0649868b7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>prev_foot</name>
      <anchorfile>structmalloc__tree__chunk.html</anchorfile>
      <anchor>a0b7e321702857b18f5013a3182b99262</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MandelbrotThread</name>
    <filename>classMandelbrotThread.html</filename>
    <member kind="function">
      <type></type>
      <name>MandelbrotThread</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a9a4ef89fdd1b0b92419ba484dd33a036</anchor>
      <arglist>(MandelbrotWidget *w, int i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>render</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a40bf593a592d26253f90880a4c8fb8c8</anchor>
      <arglist>(int img_width, int img_height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a321ae4c34074f6ddd85025196bb89686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>id</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a14284692e084ecfe40a5df78e54e62b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>max_iter</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a5c02a3d47aa0234b6e94df7e8ca06d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>single_precision</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a841173a610bce0567b7dcc7b41f9a892</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>long long</type>
      <name>total_iter</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a8b5f7c9962194e8d86c7e47c81675522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MandelbrotWidget *</type>
      <name>widget</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>a39aa696518c4410c9a8127036f96792d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MandelbrotWidget</name>
      <anchorfile>classMandelbrotThread.html</anchorfile>
      <anchor>ad40fa0573f6e2912d76c80dcc7cca898</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MandelbrotWidget</name>
    <filename>classMandelbrotWidget.html</filename>
    <member kind="function">
      <type></type>
      <name>MandelbrotWidget</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a591a68d3bfa1a5c69268dc8ea4c0a402</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MandelbrotWidget</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a264902eaab2a5ea78e6e82ae8b0daa1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a3e1c70630eedc31d8111f98cebedfb8e</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>mousePressEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a8a76969f2198787b0a1cddef0e0c4b4e</anchor>
      <arglist>(QMouseEvent *event)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>paintEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a6ecbf356d445fb4c3e42cd3a65945630</anchor>
      <arglist>(QPaintEvent *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>resizeEvent</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a8f649050e2e279e53b58b49d6d4c428d</anchor>
      <arglist>(QResizeEvent *)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *</type>
      <name>buffer</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>ae30fef36ba41449dcb2f9dda2a6c90aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector2d</type>
      <name>center</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a690f46c39cd830b2049829be3f2e9165</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>draft</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>afe607b446ce66177e7da98d0479f2318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QPoint</type>
      <name>lastpos</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a294f023aa2c337b0690653155b14811b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>size</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>ab2c68fe3c64cda1c38ad08aa7312f915</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>threadcount</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>ab392560a035f79dc2b30a1fa6805d0ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MandelbrotThread **</type>
      <name>threads</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>a820ab13b4a5773a7d931e8c96c58f755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>xradius</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>aa07cf4c6101480ff7e7baf0212d06347</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>MandelbrotThread</name>
      <anchorfile>classMandelbrotWidget.html</anchorfile>
      <anchor>aea3b18347813176a783f937d82e810a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map</name>
    <filename>classMap.html</filename>
    <templarg>PlainObjectType</templarg>
    <templarg>MapOptions</templarg>
    <templarg>StrideType</templarg>
    <base>MapBase&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ab4a40e7a408f14504774e7a8fdde7104</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Scalar *</type>
      <name>PointerArgType</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a93aa1a83fbca9c0f1e3a0763e379aef7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a3a982d2e745ae8d29b3f22251392f7b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PointerType</type>
      <name>cast_to_pointer_type</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a47394946e98d7bf409aeb358b008aee0</anchor>
      <arglist>(PointerArgType ptr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>ab38e976c8107194ef0ae4a9a1c6ecc1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a1f11cf0d143464b16bfb24c11edee009</anchor>
      <arglist>(PointerArgType data, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a4703d001fb53737de68896668b7a7fb3</anchor>
      <arglist>(PointerArgType data, Index size, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a2d8a397970a5241e046c74ff665c0c3b</anchor>
      <arglist>(PointerArgType data, Index rows, Index cols, const StrideType &amp;stride=StrideType())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a7b3403dee7cc0df71cbac86aff6a515c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StrideType</type>
      <name>m_stride</name>
      <anchorfile>classMap.html</anchorfile>
      <anchor>a03467ee9b44a7fbd256d36c3496c40d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classMap_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a9cc89d4ae0bcbcc00c745f52c7aab15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMap_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a6f3c21801256c4119a4d3f3497158452</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classMap_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a304ccc2003b73c8d014e24e53bb09d0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classMap_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a169325ae2a0310e4b4715c3debdbbae8</anchor>
      <arglist>(const Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>acaec2e1471804612d2d35f10d28f935c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a2bd71e0c90d07dd788efc4dd9970104a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt;</name>
    <filename>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <base>PermutationBase&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</base>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a4a16eca9faf2af0ddbecdd0738bb898b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a39d842b095fefe51a740fcb558ad181d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a63b259ec1c2348cf777a0606751d6e45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a5d2df6b8adc7d9ea77ac1e2628bd60e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a364dc765aeae8f293ca52ab9444019dc</anchor>
      <arglist>(const Index *indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>af34a48ea61d34a55aadaf3af7e994c0e</anchor>
      <arglist>(const Index *indices, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a387d16f497982722a8a10aa950cb446b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a05c32439fe00ba12ad08642f0ccf4937</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a2b1a5e47d57d02d0c779516ee1338880</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a67774f8f0ce8e51468bcef77592d0c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>a5e91d608f4d43976a970c94300722daa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classMap_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01__PacketAccess_01_4.html</anchorfile>
      <anchor>ab9155204b046ca830557b690326a7017</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt;</name>
    <filename>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; Map &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a92d6e30c9d136e45e769664d5db7c133</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a2b19f7b59cc4a9cd14baeaa230bdcb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>af29a80fe1ad62f539295f0e448e5c0b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>a4c6d06e0ff7926ceb799509e80e7c650</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Map</name>
      <anchorfile>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>aab938521431e85f356ac5d06ce8a0b6a</anchor>
      <arglist>(Scalar *coeffs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>ad8e7deb9a80658b96c5212e9f3ae32ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4.html</anchorfile>
      <anchor>abab6be25d172b1b2706d463172b40d73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt;</name>
    <filename>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>PacketAccess</templarg>
    <base>TranspositionsBase&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, PacketAccess &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Map &gt;</type>
      <name>Base</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ad306c92e68e72a4e60c3d5124fbe2f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a90e1c3ec46de5c2f95d4eef99795bfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>af716d8d0a10e3363affc96bff95722ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a93d1156e0e76dc239ae1152e5f7712fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a4facf4b1f2444876b5cccb9732d1e0de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a8b39d065f5304ffc655b5b9c7754c32d</anchor>
      <arglist>(const Index *indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Map</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a705da501cd1cd750f469a51bf2864c82</anchor>
      <arglist>(const Index *indices, Index size)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>afd10082ff4222313219291ad82495fd0</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Map &amp;</type>
      <name>operator=</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>a514cfac95a1f38f2c944dfe527a40f29</anchor>
      <arglist>(const Map &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>acbc5916f667429df59023ecd28506a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Map &gt;</type>
      <name>Traits</name>
      <anchorfile>classMap_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_00_01PacketAccess_01_4.html</anchorfile>
      <anchor>ad72c57510c10c69c9f3db4eab15d6824</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_size</name>
    <filename>structmap__size.html</filename>
    <templarg>S</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structmap__size.html</anchorfile>
      <anchor>a32e1adeeca91d38df57607f707f5d446a374d1d6e0371b30b3e31b8b373ca7468</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_size&lt; 10 &gt;</name>
    <filename>structmap__size_3_0110_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structmap__size_3_0110_01_4.html</anchorfile>
      <anchor>a7a15429bffeb598289a2dc1793cd994aa1f17eb1a324c0bb0c874899fc5dc87a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_size&lt; 11 &gt;</name>
    <filename>structmap__size_3_0111_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structmap__size_3_0111_01_4.html</anchorfile>
      <anchor>a9e485039ebecd33e6c40406dd6e6cfcdaf370afbeed2444034e0ec928343fec25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_size&lt; 12 &gt;</name>
    <filename>structmap__size_3_0112_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structmap__size_3_0112_01_4.html</anchorfile>
      <anchor>ab4be9290f575616068fe93ab224897acabc868b787cdaab7829b92d48320fab79</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>map_size&lt; 13 &gt;</name>
    <filename>structmap__size_3_0113_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structmap__size_3_0113_01_4.html</anchorfile>
      <anchor>a8cb6eb5882108f9a6d6b24ec369afe90aefba87f967be1dfc28dc6fdf7853b932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapBase</name>
    <filename>classMapBase.html</filename>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Derived, ReadOnlyAccessors &gt;</name>
    <filename>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7843aa132f253109dcf748bf0e3dc195ab882e6d8c15337f9cfd56dd90392a7af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7843aa132f253109dcf748bf0e3dc195a7ff01fb650313f1daf3e72656c158a8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7843aa132f253109dcf748bf0e3dc195ad4fc4026e9e9345147c354a175cc8e2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Derived &gt;::type</type>
      <name>Base</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a7756a23b5fd8f538b542cc744fe21703</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a6dddada3fd7fb8a72f4923d2f1546408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a81ef8dd91e1947bc1c13cfc8cdd09926</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a0860b277f460f1ed943040afa8caf335</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; bool(internal::is_lvalue&lt; Derived &gt;::value), Scalar *, const Scalar * &gt;::type</type>
      <name>PointerType</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a4b41156a9975a7fde638a9bb81f5f894</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa7c341eae0ab6427f90e8cfb2ec3c04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a17d73b38347d752228e429fc47743683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a75fd5843f786a9579a605d56dd5b3f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acf0ea741e679ce9855b1f079d8d27afc</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a5a55d6551529497f3d9746d7bc1fe980</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad7616811cde7a0a50861fa70e71b134b</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae1e732e9c3d841e0cb032030865f7bdd</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a64cf420668376cbb8cf63b90880c50aa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ad4e04454e1051931247f06ea84ec5650</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a1141fd74fe07c3205265721512c45228</anchor>
      <arglist>(PointerType data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae66d998d9a569964f0a084485694970a</anchor>
      <arglist>(PointerType data, Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a84086d697a3f5e899cb5b2465b899e9b</anchor>
      <arglist>(PointerType data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>ae4045e4b83a21cdbdd655e82509e681e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>aa4b6434900cb54f18cd93d8b65b5f04d</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>acc12d9eb26eb380b0715127e5a550e79</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkSanity</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>af0dab559e7d9a9a2426f84bcfeb5f669</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColsAtCompileTime &gt;</type>
      <name>m_cols</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a426da0818f351df7293a028c8e753194</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PointerType</type>
      <name>m_data</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a8f6b65207b007574dde602118d080d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowsAtCompileTime &gt;</type>
      <name>m_rows</name>
      <anchorfile>classMapBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html</anchorfile>
      <anchor>a93c2db24169aadd26120d39e71fdd92c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MapBase&lt; Derived, WriteAccessors &gt;</name>
    <filename>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</filename>
    <templarg></templarg>
    <base>MapBase&lt; Derived, ReadOnlyAccessors &gt;</base>
    <member kind="typedef">
      <type>MapBase&lt; Derived, ReadOnlyAccessors &gt;</type>
      <name>Base</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a29c32b575e92bd4a14a3434090b084d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a7f79271d68d16291fc0a723e64cd466b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PacketScalar</type>
      <name>PacketScalar</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac060d15a6c258e95ac5b079e89546e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PointerType</type>
      <name>PointerType</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac3b6f4e698bf4eb786d3c68c5308f3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a8675391f597b0e2e1276b01e8a0b44b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; Derived &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>af6b00f781c87ed03a39991afb915d5c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a0a1f09b593277b97f50b6cebaf871fbb</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a7719251b84ed5406904f7a39d5c76cf1</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac08c0778d7e51c77b506791f9bcd52e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a19c4e84cb7c17664f1899a9646507080</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>acf2f7246cefdf7869ab80d5503fd9038</anchor>
      <arglist>(PointerType data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a0bc65dd9b7b98ff297696eed0f42b316</anchor>
      <arglist>(PointerType data, Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MapBase</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a9d98dd468dfa59d22d6452ac361b39d0</anchor>
      <arglist>(PointerType data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>ac907332cb39c383d627e391f4f7a7679</anchor>
      <arglist>(const MapBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a2aed7ece23bc263a800df2e6ccd28f12</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classMapBase_3_01Derived_00_01WriteAccessors_01_4.html</anchorfile>
      <anchor>a664fe71caa88ae29d2a2f2783eee327c</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSparseMatrix</name>
    <filename>classMappedSparseMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</base>
    <class kind="class">MappedSparseMatrix::InnerIterator</class>
    <member kind="function">
      <type>const Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a704a3923ab429a5994b85cc0ee529b73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>aea21f571e84a95cd21f9a4e15a2b8baa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_outerIndexPtr</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a11de20d0435372772e7f4f6584ddc221</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_outerIndexPtr</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a3bcb3159510197828ebbd6d9408f1507</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>ae0e846aacaf00d2725b52b202d7a946e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a54e91cb420c5888d1b0ca7bd7ee20e2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a8ec92eff2961a24be933ca80b2a06c43</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a75dc4e4554bf1e5bca72c233cbc9ee11</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a619c53e6e4a9a2b92ac0f1404d7eae6a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerNonZeros</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a4f3f765448c64e70b58840ba6abc73f0</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a271666f6731f1ccbca25d75a7393456c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MappedSparseMatrix</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a2dbc00b2bdbf4e1ed968d6ad323e9d97</anchor>
      <arglist>(Index rows, Index cols, Index nnz, Index *outerIndexPtr, Index *innerIndexPtr, Scalar *valuePtr)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a675478766928398df0263a25b6d911a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>addef0d59e2f256e98d2ce8db27bd2aaf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a5013aaf0f5c9b11967b0d253753d6dc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~MappedSparseMatrix</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>affb82e41bffadffbbc317cd6d30b5d46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a5d518e445c83f8dc97531df69572fe3bacef7ee09e7f7dcbf74d50d6e107c6643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_innerIndices</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a31b6df27e3a99624666ea4cd8562674e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a701b945260d591c987bb6b14f5651392</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_nnz</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>ab5a1b8b289b2069a3909111317bfb31a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>ac02c7bd19f28e85c9ec03f52ca0e3f7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>ab14fa1e69764b7a61871c709559397e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *</type>
      <name>m_values</name>
      <anchorfile>classMappedSparseMatrix.html</anchorfile>
      <anchor>a50c8389ca6822ea24f47c2c43c5a4272</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MappedSparseMatrix::InnerIterator</name>
    <filename>classMappedSparseMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af6b17a8e2e214e0eafef144aab83d595</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a78eff2c63dc8825fcd804143cf508657</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7e0a252c98adf9b34b21c24034c8e775</anchor>
      <arglist>(const MappedSparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a2416c7c9a0f90ec1637c5b0089c77eac</anchor>
      <arglist>(const Flagged&lt; MappedSparseMatrix, Added, Removed &gt; &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7728aae41e3cf8339d9d6903da77ab6c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ab8625313b8822e90eff43172263c77a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ad515c343a936c738dd8033f763922eb3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aae72629ebab1e62e8c8a1cbed474477b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a3af7412406fa13b39b822dadcbd901b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7f513bd35c1d8cf539d8412215c2006d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a540a5d5a7443a45af22c5e86e3ae9e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MappedSparseMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ae03d415e4c3a1b086c54afe9c66fbbee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a44917f0edb740217a3ce9b4226c013e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classMappedSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ae27d78fbcdb85aecc356a307619ed0b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapstaticmethods_impl</name>
    <filename>structmapstaticmethods__impl.html</filename>
    <templarg></templarg>
    <templarg>IsDynamicSize</templarg>
    <templarg>IsVector</templarg>
  </compound>
  <compound kind="struct">
    <name>mapstaticmethods_impl&lt; PlainObjectType, false, IsVector &gt;</name>
    <filename>structmapstaticmethods__impl_3_01PlainObjectType_00_01false_00_01IsVector_01_4.html</filename>
    <templarg></templarg>
    <templarg>IsVector</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structmapstaticmethods__impl_3_01PlainObjectType_00_01false_00_01IsVector_01_4.html</anchorfile>
      <anchor>a260f91e1e608306425c494253791ba94</anchor>
      <arglist>(const PlainObjectType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapstaticmethods_impl&lt; PlainObjectType, true, false &gt;</name>
    <filename>structmapstaticmethods__impl_3_01PlainObjectType_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structmapstaticmethods__impl_3_01PlainObjectType_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aeb8a10a4b2c0e3e3bb8ef6c4411e5039</anchor>
      <arglist>(const PlainObjectType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mapstaticmethods_impl&lt; PlainObjectType, true, true &gt;</name>
    <filename>structmapstaticmethods__impl_3_01PlainObjectType_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structmapstaticmethods__impl_3_01PlainObjectType_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ae667f51d0ffa4409cff72de1aaaec77f</anchor>
      <arglist>(const PlainObjectType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Matrix</name>
    <filename>classMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>PlainObjectBase&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ae1c3cdcf2b770717536a1866e0cef723a835ccadaa796769213245ccef9eaef74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a1661d7611d62972973955ffc73785b62a47b4646119f7f6e843fd50555b8366a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectBase&lt; Matrix &gt;</type>
      <name>Base</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aa334fc6410f4e85d1779d1b51a431f73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a4d38df68ced48225d2b824c4f11d64ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a0deb8e5edc0acb2708b98408438fca37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ab828cc5872f9e3fa3a3fbdd127b3601c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a2387dbc0e7bd05f8c00a21206a841416</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a6e34b2c2377b8a4dc6fc6182388a787b</anchor>
      <arglist>(Index dim)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a526d5380749cc53e640c4e4681affe8f</anchor>
      <arglist>(const T0 &amp;x, const T1 &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a96b45278600348d0b684bca1980d41da</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ae5dbc6405b65a489c2b85e3f2335ce03</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;z, const Scalar &amp;w)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>acacd886c023e6db5df38f8ed886f1bf3</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>adb1d3bb44fa8d31381d050a247a3d2e5</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a8ca849913ba36f5c0ba764ac63cc7888</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ac202cd4cd2d5bac57d4f8c5782d7f848</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a8ee8fe3ed626bdcc44bb86fb019e660f</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matrix</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>aa0627810816e2ef1413549aef6f6e55b</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a67552b2fbe2a3ed98dc1a4a7718bf610</anchor>
      <arglist>(const Matrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>afe308a699b127dcd3d0cc1431d9bdfdd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>af8f869b3ac12623b65fb2e3378f5439b</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a6476441154885a923659a73f32c0e4bf</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>Matrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a8157296004bbab974410ed395c1514c6</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, ColsAtCompileTime &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a540afc2798134e62008aeb47daa5a835</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>ac8def90ae4beed4c966034c6c040c298</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::conservative_resize_like_impl</name>
      <anchorfile>classMatrix.html</anchorfile>
      <anchor>a8d692b595be64d2a79d354837da366c5</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classMatrix">fixedsize</docanchor>
    <docanchor file="classMatrix">maxrows</docanchor>
    <docanchor file="classMatrix">matrix_tparam_options</docanchor>
    <docanchor file="classMatrix">dense</docanchor>
    <docanchor file="classMatrix">matrix_tparam_scalar</docanchor>
  </compound>
  <compound kind="class">
    <name>MatrixBase</name>
    <filename>classMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>DenseBase</base>
    <class kind="struct">MatrixBase::ConstDiagonalIndexReturnType</class>
    <class kind="struct">MatrixBase::ConstSelfAdjointViewReturnType</class>
    <class kind="struct">MatrixBase::ConstTriangularViewReturnType</class>
    <class kind="struct">MatrixBase::cross_product_return_type</class>
    <class kind="struct">MatrixBase::DiagonalIndexReturnType</class>
    <class kind="struct">MatrixBase::SelfAdjointViewReturnType</class>
    <class kind="struct">MatrixBase::TriangularViewReturnType</class>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a851bf0afcffb97099e879ac1601d59dca74046b2f197be1aba69397d7cf31b7ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, ConstTransposeReturnType &gt;, ConstTransposeReturnType &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ab0b3f6fce86048b55be6821a0dc5be37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>afd93cbb80313bd7129f673d0221f98b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, SquareMatrixType &gt;, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime &gt;</type>
      <name>BasisReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aee1603f4b2be019f0768da3b7c7abb7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::CoeffReturnType</type>
      <name>CoeffReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad9426b7293ee7d11d0806015b6102110</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ColXpr</type>
      <name>ColXpr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>acb574f89afe0d1362e1862a4db6842ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aed108075850cd517f9d732340cfead8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a374b6daed17e7a9885be46eccf5e4d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Diagonal&lt; const Derived &gt;</type>
      <name>ConstDiagonalReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a3d619ee99ed3012d6dc3bea6f5073f1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const Derived, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1?SizeMinusOne:1, internal::traits&lt; Derived &gt;::ColsAtCompileTime==1?1:SizeMinusOne &gt;</type>
      <name>ConstStartMinusOne</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>abcd2419aa4ed212938fa2dd1ad6400f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ConstTransposeReturnType</type>
      <name>ConstTransposeReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aac1cac39cf68b4c08b21f68191ebac8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Diagonal&lt; Derived &gt;</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a032a6e0883026c9a8ebd823c973e54ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; std::complex&lt; RealScalar &gt;, internal::traits&lt; Derived &gt;::ColsAtCompileTime, 1, ColMajor &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a014d64c198846c9d6199bfd880def79c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const ConstStartMinusOne &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4cdb9c532471eb932db60f2e15dd2267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_identity_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>IdentityReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a9242f598078430f8662616778d72844c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad66c42fddfacd681a3480efa0ccb2992</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aa2c2c10c88b77fb74332ea85583faf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a71d51ba6012c44bbb2cb620437cca0ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ab98ea0349144fb15c80e50699fe4b328</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a027953896df4369b57507842b8c2b69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename internal::traits&lt; Derived &gt;::Scalar, internal::traits&lt; Derived &gt;::RowsAtCompileTime, internal::traits&lt; Derived &gt;::ColsAtCompileTime, AutoAlign|(internal::traits&lt; Derived &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), internal::traits&lt; Derived &gt;::MaxRowsAtCompileTime, internal::traits&lt; Derived &gt;::MaxColsAtCompileTime &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>abaf198b140ac240129a28d19c055d2b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad2db8e2d74720fd1e4a93ad6b298b534</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a634804c67de40fec74e3640bc229364c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::RowXpr</type>
      <name>RowXpr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae9092759e4d24fdbb795078a5a63245b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a06f04095c0b441d9e3bb2a3ddc46703a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a07b41cfba88f3ded063a895596e3c990</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a50632f848e12265b1cd8fb39e73ed0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4865457f68dc2bd59c9a5561999473d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aaaa9e2bef6dfd6803efeef30dbe3fb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ab9a80d0ae2507fec05efa77238546998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad2f0d5afdd92ebcaabe60e526c82e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1b377fccb4180e17272feea7fc66b1b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>adjointInPlace</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a6cb3c1dcf0e70de20a1a78e4f541c2cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheLeft</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a413be78eb86bc0376e88ed9b725e6283</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyHouseholderOnTheRight</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5f61fb42b2278b40321f11a0c6937610</anchor>
      <arglist>(const EssentialPart &amp;essential, const Scalar &amp;tau, Scalar *workspace)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a6c00e5526f1b24f836d229b4804f45f7</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheLeft</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>abc8713bb35f5513a0ec6a9db67792cad</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aa2f5ccaca0e7839b13fb632e5b22fcd7</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyOnTheRight</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>affff52bd0aa109e812f5338cdcf65f25</anchor>
      <arglist>(Index p, Index q, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>ArrayWrapper&lt; Derived &gt;</type>
      <name>array</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a3337bff3fdad799a4e919ecf410dfbb6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ArrayWrapper&lt; Derived &gt;</type>
      <name>array</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>afc8f6a84d83bd3373cd0cd58e0a02733</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalWrapper&lt; const Derived &gt;</type>
      <name>asDiagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aa997aec3f40303e11f3a853bfd62b2ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationWrapper&lt; const Derived &gt;</type>
      <name>asPermutation</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aa064ea650992bb978e6e92a579c3c566</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aa6bdccb2cdef477d42de33e832a6b6f2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>blueNorm</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a32a8ced12ba6390c31ca8c8c53cdaf69</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a2648fc3a546add5ca16629ce078e8a2f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ColPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>colPivHouseholderQr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5ecaae836122a69f1e1838485dc44a23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseAndDetWithCheck</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4f243465b58fee39a1f50cea223b90af</anchor>
      <arglist>(ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeInverseWithCheck</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a590b28a594a7fd4a5eea21b2fa6f391d</anchor>
      <arglist>(ResultType &amp;inverse, bool &amp;invertible, const RealScalar &amp;absDeterminantThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a7682b6d1b0aa7ef8ecf50261ae23c754</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>cos</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ab9a40352058ba5d9efa6a3ef67a367a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>cosh</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aee40f9bef2de67f268eca05b39bb0871</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cross_product_return_type&lt; OtherDerived &gt;::type</type>
      <name>cross</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a3635ef135fa2a264e1d0d52afd765faf</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>cross3</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a2aee46b57d1979762623b0bd380c6774</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>af39e6542def5e80ef4f2621947c1f57f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1b5da3c010e103b379cf056d1afc190d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aca9ce0142f5dbcce13ce4b7364634f6a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a98bbf7f131c507eb947fab00d846a620</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a390a4bb631ff8cbd0cb2e0dd953b19f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad728b55d56a1ad9fc42470f44236b22b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a2958fbf787502543e6bc70488bfe50e2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>acdf4302235f28afc172ea45b837ab2ed</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5e43e1a69ae1f39eac5fbe19f142bf69</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae09cb494c0b2ab76d5ea3748a6ca2af7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a39c5a3827e58c369981cac7056d72f7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad02d2701732479e8052d1675dd62a3c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ConstDiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a0b43a50032f84b967a9d4fbf3a27236f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1f08645b2d344dd16fb73e5595cc4745</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Index &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a824a25565cd3562e45ee2b6167c37d28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIndexReturnType&lt; Dynamic &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad6ce84179fd8f07860adeca78516801d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>ConstDiagonalIndexReturnType&lt; Dynamic &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a6009169966d07ad669ed5a3b2574ce29</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagonalSize</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae95664e49a6f5d52758a6a0e0c506612</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::scalar_product_traits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>dot</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a458bf7a3196f6716ce7ff52bd39a52a3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a6999b199baabe825b9be9338cd4fa514</anchor>
      <arglist>(Derived, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1701109ba7723f6c637b3621e19b3033</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>eulerAngles</name>
      <anchorfile>group__Geometry__Module.html</anchorfile>
      <anchor>gad66776635d6da109a7e696b5dbe748ac</anchor>
      <arglist>(Index a0, Index a1, Index a2) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixExponentialReturnValue&lt; Derived &gt;</type>
      <name>exp</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a7c4e90f706dad94a54a9be0c08d7a6d6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>adb363159c6ac8351a155c3d10f970351</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ForceAlignedAccess&lt; Derived &gt;</type>
      <name>forceAlignedAccess</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a02996d535ec45e6e21fa5959a83ae3e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::add_const_on_value_type&lt; typename internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a10f5913e13eec39ad6e841179535ff0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::conditional&lt; Enable, ForceAlignedAccess&lt; Derived &gt;, Derived &amp; &gt;::type</type>
      <name>forceAlignedAccessIf</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>af4ae9799d333f2d60c03e6dec18e19c1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const FullPivHouseholderQR&lt; PlainObject &gt;</type>
      <name>fullPivHouseholderQr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ab34878cca4f8c242d6af8af12cfd9e7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const FullPivLU&lt; PlainObject &gt;</type>
      <name>fullPivLu</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aec70ec9ebe97d2d1f4c06e3b6c213ad5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5ce08a829a5d172c8f64f98a4273ac86</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HouseholderQR&lt; PlainObject &gt;</type>
      <name>householderQr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a6998d242db1bb1ff5cc3985a437b44d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>hypotNorm</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aa473d3920ef70c7f3c8b232a136052ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a380c0034a691063290612219235e4986</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>abd74c3a0a2e41635d5c406e346ce7a7a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::inverse_impl&lt; Derived &gt;</type>
      <name>inverse</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a200d4eae47644454d4829642961addd8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isDiagonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a90f3b1d0b239f1751333a98eba71f777</anchor>
      <arglist>(RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isIdentity</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aabe78b82aeb8c9d30150b4ec62f709af</anchor>
      <arglist>(RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLowerTriangular</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a7a4cba62d80ee7c60cd6aa944f84179a</anchor>
      <arglist>(RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOrthogonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1a7fd3ba1c7d2c2572999a0e292ccfcc</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUnitary</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae573317a579c048e197060218d38c714</anchor>
      <arglist>(RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isUpperTriangular</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4469002b2646438c57cea1981c87893f</anchor>
      <arglist>(RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>JacobiSVD&lt; PlainObject &gt;</type>
      <name>jacobiSvd</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a904caad1ea01ec5730f17641e9b22380</anchor>
      <arglist>(unsigned int computationOptions=0) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4d6f9162adb72ccdabdd12e630a6253a</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const LazyProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>lazyProduct</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a634c21c8008b76746ab05cb322220dbb</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject &gt;</type>
      <name>ldlt</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a637e79bb5ad733e033b11b30610c72ad</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject &gt;</type>
      <name>llt</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a0bb6fd2e96a6c4e1c60f6c1da397bf0d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>lpNorm</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a231882857551be73bb7439b389228d22</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholder</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae8219dac6f18ccf016456b68fd91f557</anchor>
      <arglist>(EssentialPart &amp;essential, Scalar &amp;tau, RealScalar &amp;beta) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeHouseholderInPlace</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>af1fb3ce915b06e3ebf8fe51b5f869503</anchor>
      <arglist>(Scalar &amp;tau, RealScalar &amp;beta)</arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aaf8f8d8f79d50b3520b1c86286fc3a28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixBase&lt; Derived &gt; &amp;</type>
      <name>matrix</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a61dd4bb0c9bcde94a7c448b33b935a29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>matrixFunction</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a587b7bcdd8c1c3e01d4eea5a82d36495</anchor>
      <arglist>(StemFunction f) const </arglist>
    </member>
    <member kind="function">
      <type>NoAlias&lt; Derived, Eigen::MatrixBase &gt;</type>
      <name>noalias</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1c1f56222bd7cbea01adfb4adce94beb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ab8c46523bf22b6b534337353d17a0f72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5502971e5f38762b7c4e14e8e918a08c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PlainObject</type>
      <name>normalized</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a377ff0a6418674bfdbf9ead3facd553c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a31e62c88945c630e13f7ee31060c54e0</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae9cb02fa2cd0ebd0e650171097c646aa</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae3652785c2ed513e59b7eb0c3bc17eb7</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>MatrixBase&lt; Derived &gt;::ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a650a4d0bc66287937805c4efa70ce9db</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const ProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a0d7ff25af6b3567ca72ebe2ff58709cf</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const DiagonalProduct&lt; Derived, DiagonalDerived, OnTheRight &gt;</type>
      <name>operator*</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4bdcd6193bdf9ca53d835d27e115879f</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;diagonal) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ac4014889e0f85d1f66d67e5e45dee7a4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a077b46fd937f466ae65df77f19e6e8ad</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a2fce927619d81f33917d5bda9d9802ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1b523a236bac86a18795b2065a53c566</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4bca7724b1922ca22d6ab6e2f751c631</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad6a4b90427bb48186b0b5a7ae15b9611</anchor>
      <arglist>(const MatrixBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aeef70ecf26267aa3cc69dbd59f761b5a</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a925362d2a7a75a225b8f7c21232bad98</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a21f9f8f253c4f1bf22c1616180f98c0e</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4a2225af2517a0b494dba8b48cceec56</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a73ad8154eb23a9fc4984f9456e18d932</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PartialPivLU&lt; PlainObject &gt;</type>
      <name>partialPivLu</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5fe2be43e7551f6857ff112874b267db</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>addad34c49ffd2d37b842c3594b1fa1f4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1e0d333df24228c0da293c31c134db05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a693bc555af5510b943c9e2032ee1ffbe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstSelfAdjointViewReturnType&lt; UpLo &gt;::Type</type>
      <name>selfadjointView</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>adb832ff04c73b8e08a7353b95e664888</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ab9afa6647581c8c3f638b4db96bb5f2c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aba38ce39f983dea33a354f903ab22427</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>sin</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a35fe3b377c5616114c303522d2dc724a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixFunctionReturnValue&lt; Derived &gt;</type>
      <name>sinh</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ad5239e2e7a1d22b3883063d926f786fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SparseView&lt; Derived &gt;</type>
      <name>sparseView</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae72f25fba8651cfc5bad39f59cc4b05f</anchor>
      <arglist>(const Scalar &amp;m_reference=Scalar(0), typename NumTraits&lt; Scalar &gt;::Real m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae51080c3c429934da4067e4fca42e272</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>stableNorm</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5d9c97076c32e558ace37b1a27fefac3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>trace</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a3f9e84967de82db9a3604dc0ce69ec83</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4a2fd76db0319a8f5d114948a5021a41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTriangularViewReturnType&lt; Mode &gt;::Type</type>
      <name>triangularView</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a5df0e9827fc5968eade7da5663b9b5bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a6e8bc1a6bc753d649b2c978eebe593a9</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a9eb314581a7384d9bd21aff537291d70</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="function">
      <type>PlainObject</type>
      <name>unitOrthogonal</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a9ca11d85e79b7c9d0bda9379eda574ec</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ae099ba9697a9989d827169994bd5728d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a4d995ae40ec2126aaf03fd3bf93899eb</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a8f55d624f56b79cfca0e5a9d2b2fc87f</anchor>
      <arglist>(Index size, Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>Unit</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>afd61fe48072ea5edad458536d3b45f7f</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitW</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ac8de2c5382567d079f9b5296a1bc4a6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitX</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a1c268f62db2c09d4c8ae7d74d5d65619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitY</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a50dc9a15de831fe50f33ebb8e038932d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const BasisReturnType</type>
      <name>UnitZ</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a072f83c6705430ba5d14604bdaf04e9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aa0151edf82e506302244fe03536ffae0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a67a0191145de310507c3db3961704b35</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a0e21d0a0034b6b72895b78fe85911c32</anchor>
      <arglist>(const ArrayBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a3c46673a8f9e5e8ea954f92f2ec4a1d7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a527724759aec1bd16ff53d22dbeea6da</anchor>
      <arglist>(int, int)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixBase</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>aad86af678ba9871b31f81c44dc936378</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;)</arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixBase::ConstDiagonalIndexReturnType</name>
    <filename>structMatrixBase_1_1ConstDiagonalIndexReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>const Diagonal&lt; const Derived, Index &gt;</type>
      <name>Type</name>
      <anchorfile>structMatrixBase_1_1ConstDiagonalIndexReturnType.html</anchorfile>
      <anchor>acbc927fafc9f3d01d44ca1f511a1cc07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixBase::ConstSelfAdjointViewReturnType</name>
    <filename>structMatrixBase_1_1ConstSelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>const SelfAdjointView&lt; const Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structMatrixBase_1_1ConstSelfAdjointViewReturnType.html</anchorfile>
      <anchor>aa3d851fe13bbd192f8bf2fa7c80e06a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixBase::ConstTriangularViewReturnType</name>
    <filename>structMatrixBase_1_1ConstTriangularViewReturnType.html</filename>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>const TriangularView&lt; const Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structMatrixBase_1_1ConstTriangularViewReturnType.html</anchorfile>
      <anchor>a6b619a45d372c5ecbbd8032fa935d76c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixBase::cross_product_return_type</name>
    <filename>structMatrixBase_1_1cross__product__return__type.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>internal::scalar_product_traits&lt; typename internal::traits&lt; Derived &gt;::Scalar, typename internal::traits&lt; OtherDerived &gt;::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structMatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>afcd6be486cd8ca3683901e96ae2f76a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixBase::RowsAtCompileTime, MatrixBase::ColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structMatrixBase_1_1cross__product__return__type.html</anchorfile>
      <anchor>a7fa97da8ca8123abf93500432b43ff1f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixBase::DiagonalIndexReturnType</name>
    <filename>structMatrixBase_1_1DiagonalIndexReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="typedef">
      <type>Diagonal&lt; Derived, Index &gt;</type>
      <name>Type</name>
      <anchorfile>structMatrixBase_1_1DiagonalIndexReturnType.html</anchorfile>
      <anchor>aa3343ef0367a5dd5f8e38eb41e08d09a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixBase::SelfAdjointViewReturnType</name>
    <filename>structMatrixBase_1_1SelfAdjointViewReturnType.html</filename>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>SelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>Type</name>
      <anchorfile>structMatrixBase_1_1SelfAdjointViewReturnType.html</anchorfile>
      <anchor>aa52378a771badf05ce107ca8de5ae82e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixBase::TriangularViewReturnType</name>
    <filename>structMatrixBase_1_1TriangularViewReturnType.html</filename>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>TriangularView&lt; Derived, Mode &gt;</type>
      <name>Type</name>
      <anchorfile>structMatrixBase_1_1TriangularViewReturnType.html</anchorfile>
      <anchor>a42303f69857673c789b412833daa918e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixExponential</name>
    <filename>classMatrixExponential.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a7c70d1043415954943a071c07b2d7fae</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixExponential</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a36fd82bc4478875d2dd026f6e1ae3f61</anchor>
      <arglist>(const MatrixType &amp;M)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>acf3598aa8712a1b34aaa180731a14fab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a08765cb71cbdcf27ea75dfd41142fc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeUV</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>abd1ae7a347f16e3e49282cc3658018e3</anchor>
      <arglist>(double)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeUV</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>ab4c6e96f65b81f46d26ebcff0a0a22f7</anchor>
      <arglist>(float)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixExponential</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a5f6bf85ea066e027d37cb380f12c3080</anchor>
      <arglist>(const MatrixExponential &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixExponential &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>aa264f69bf066becc1dbd401a528e6dd6</anchor>
      <arglist>(const MatrixExponential &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade13</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>ac650b8f5d91e9aec00bbcdf8feaefd88</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade3</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a4192624852c7a1398f39d14161dff975</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade5</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a2829ca6d2a00078a05cadcc5eeb5b1dd</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade7</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a6cd035c6c347741f7cbeea4c33ae4763</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>pade9</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a7d1da20ef598140d28e4a0a2786a0a73</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Id</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a5b6311503a4baa3b7bdfc560e607f7b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_l1norm</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a7b0e5c57504a63b6a6b97b9f7fa0f7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_M</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>aee412a03360d121afc2982c374fa14d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_squarings</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a0391c22b9cdbdd3b22937114f4e6a8e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_tmp1</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a1f48a60674c0ee19ca9e7824a97f6fff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_tmp2</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>ac855e54aa617ea88d6d15be3d08851f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_U</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>abfd0d556470626754026d734d82c4063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_V</name>
      <anchorfile>classMatrixExponential.html</anchorfile>
      <anchor>a0f7713b0423e13170176077f748bce15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixExponentialReturnValue</name>
    <filename>structMatrixExponentialReturnValue.html</filename>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structMatrixExponentialReturnValue.html</anchorfile>
      <anchor>a331252521fabc863608e7052e3eee83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structMatrixExponentialReturnValue.html</anchorfile>
      <anchor>a3ab4407ce2555942766c7a30c3a84aa2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structMatrixExponentialReturnValue.html</anchorfile>
      <anchor>a55bc216aaecf5b48e5029e78270a8166</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixExponentialReturnValue</name>
      <anchorfile>structMatrixExponentialReturnValue.html</anchorfile>
      <anchor>ae92cfc28cdae227035aab5831346f907</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structMatrixExponentialReturnValue.html</anchorfile>
      <anchor>a14788636d0770c231c53a6f4c139d149</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Derived &amp;</type>
      <name>m_src</name>
      <anchorfile>structMatrixExponentialReturnValue.html</anchorfile>
      <anchor>ae71f5b8065f39dfa02682256ec116324</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixExponentialReturnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>structMatrixExponentialReturnValue.html</anchorfile>
      <anchor>a6ab494fdd87ee9ac1bd87fb021ee2657</anchor>
      <arglist>(const MatrixExponentialReturnValue &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixFunction</name>
    <filename>classMatrixFunction.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classMatrixFunction.html</anchorfile>
      <anchor>a9099164679e60b89fd8b475b25891c2d</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunction</name>
      <anchorfile>classMatrixFunction.html</anchorfile>
      <anchor>a4fc550b466dc49882e962c6f8ddde217</anchor>
      <arglist>(const MatrixType &amp;A, StemFunction f)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classMatrixFunction.html</anchorfile>
      <anchor>a5f6ee9c4d7bdfefeca66f11ff6b371e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMatrixFunction.html</anchorfile>
      <anchor>a46671c5c1528f1555ffc8629abe280ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classMatrixFunction.html</anchorfile>
      <anchor>a3c72db2715013a95f3de70021b5ca7fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixFunction&lt; MatrixType, 0 &gt;</name>
    <filename>classMatrixFunction_3_01MatrixType_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a6121ddc8a02dd59d9db89854b1f072c9</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunction</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a5c3148235310bba88e9ad38042096094</anchor>
      <arglist>(const MatrixType &amp;A, StemFunction f)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; ComplexScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>ComplexMatrix</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a96017df9e55eaa4ff9934c92dcbfadff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>ab11ccc67086496e0fb4789ce6c6a255c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a9ed838d0c9b19f4ce974df54d69e1e67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>aacb93b4bcb257b6d91dec20cac1e07dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;</type>
      <name>Traits</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a01659cc9f474bb777c068ba92824e7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunction &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a083ac20def332d2ac312c685d9fcb9c0</anchor>
      <arglist>(const MatrixFunction &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_A</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>afcc43f1adba667a356f893f1d868df74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a6c4e1fcf07b37a150f0b666e5d986e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Cols</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>acdd970b334ec4e1bb5ccd63ed3895ee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>MaxCols</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a8784eca26737f23448a9a61af7e8ecf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>MaxRows</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>af79073348e60325c6426f84a0b0d018a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a136aa0b13ef442c82dd607f9765a9fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Rows</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a1a0c43166eae11d8c1960023e3e956a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixFunction&lt; MatrixType, 1 &gt;</name>
    <filename>classMatrixFunction_3_01MatrixType_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a198925a116e045d30937cefbc64f4c93</anchor>
      <arglist>(ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunction</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>aa4a73d2582fd845e2f8e61b8720b015c</anchor>
      <arglist>(const MatrixType &amp;A, StemFunction f)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; Scalar &gt;</type>
      <name>Cluster</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>aae44860882a6e292a4ffb6f9e8890397</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>DynamicIntVectorType</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a440f46dbbd24baa8582d205668eb74db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Dynamic, Dynamic, Options, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DynMatrixType</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a9d4100f37f298e8e60675028976711c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ad4f1f0d0ac6626b4163acc32ff727765</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Index, Traits::RowsAtCompileTime, 1 &gt;</type>
      <name>IntVectorType</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a5f28344a204d85e52b505bce118c2613</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::list&lt; Cluster &gt;</type>
      <name>ListOfClusters</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ab6c0fdd2acf5860aacbb00a5a429df85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a43278080c74f4d8c46ce42735336b998</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a1cd93ca3197058881784a362ff8184a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a849e9c8a5add9c4965dfc36e0623be7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; MatrixType &gt;</type>
      <name>Traits</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a817607bf4470ca499d7e303a809e24dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, Traits::RowsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a3d5d35963689f55915595971032943a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Block&lt; MatrixType &gt;</type>
      <name>block</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a6b3359b313da2fc9f19f39afb69bc7ab</anchor>
      <arglist>(MatrixType &amp;A, Index i, Index j)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBlockAtomic</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a06cdcad30e7f29be0e7da52ca6e7cb97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeBlockStart</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a48e988661adb188268772f171de78a79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeClusterSize</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a46afff57920c2f0300f0df9061ecc68f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeOffDiagonal</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a6cb41cbee2ff59115b09cd4b2b568748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeSchurDecomposition</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a3ef469b5c62ba9dc3fe68eb97e8ef4f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>constructPermutation</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ae88a24b2f6b98e9d9fa6fa8e857ac1eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>ListOfClusters::iterator</type>
      <name>findCluster</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ae607a2979a2e14d66187b21668793c25</anchor>
      <arglist>(Scalar key)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunction &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ac66a6a8e8bc665184bcabb3b0b4f30fc</anchor>
      <arglist>(const MatrixFunction &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>partitionEigenvalues</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ae17abd2fb216b018c13f9dcfb87a9c8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>permuteSchur</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a20f7ecfed11c517c2628f30bff306d8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>DynMatrixType</type>
      <name>solveTriangularSylvester</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a5390a7ee934b7d36eaa1b94d07d6c571</anchor>
      <arglist>(const DynMatrixType &amp;A, const DynMatrixType &amp;B, const DynMatrixType &amp;C)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>swapEntriesInSchur</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ac3a344b1fb837683e17c6ec095555fc8</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const RealScalar</type>
      <name>separation</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a4c0af87c0c8e96a2a924be49553825e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::nested&lt; MatrixType &gt;::type</type>
      <name>m_A</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>aaa1241931472c8d908884bf8292e1b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicIntVectorType</type>
      <name>m_blockStart</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>aff7154d0abea1ff521ff72a932968d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ListOfClusters</type>
      <name>m_clusters</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>aa5fbf8b2947e39b8b95ef71e254f24d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicIntVectorType</type>
      <name>m_clusterSize</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a4e94a0cfd117ea67e2efd490219c725e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DynamicIntVectorType</type>
      <name>m_eivalToCluster</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a88f0f872c9e015ef3688b3303f7323de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ac20eb6cc8640c56807392c4397444329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_fT</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a63e8701fa867b4b277a01bc8005b65b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IntVectorType</type>
      <name>m_permutation</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a725d72f9882a15d8ad50e374f22927c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_T</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a1994d9a011d826990c7d9be4f71ddb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_U</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ad76a160dc8160bd8776a047602002cfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>ColsAtCompileTime</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>ab12a3d10aae8270f7b54993e88e633fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>Options</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a37b60e824059daa20f3cfb11e372712a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>RowsAtCompileTime</name>
      <anchorfile>classMatrixFunction_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>acae3d08606dda7fadd55c401b798a58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixFunctionAtomic</name>
    <filename>classMatrixFunctionAtomic.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>ab03d71042768202b70a2b6a67310aa30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>ab54be4f1ca28e125cc0066aaf7619571</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a01ded84f5790da5ba91b86cf179bff41</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>ad3f3af7eb01cb68d34a772bc8a7cdf7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>aa1527fb148244588f2c045f881ec2b26</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>compute</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a2e8c4147f14f43045623ac2c2195eed6</anchor>
      <arglist>(const MatrixType &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunctionAtomic</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>ae880bc485e5840da6f848b41d26b25ee</anchor>
      <arglist>(StemFunction f)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeMu</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a71f0683936c066804b8631adb0296edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>MatrixFunctionAtomic</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a09fe2773d00062c1de06737a30e32c51</anchor>
      <arglist>(const MatrixFunctionAtomic &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunctionAtomic &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a45669b21f186ec1147ef6b30de7a0828</anchor>
      <arglist>(const MatrixFunctionAtomic &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>taylorConverged</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>adbb790ea1309fdf3143a1ddf7a3d2741</anchor>
      <arglist>(Index s, const MatrixType &amp;F, const MatrixType &amp;Fincr, const MatrixType &amp;P)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Index</type>
      <name>m_Arows</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a9ff2b6079e6c68d4551f07ce23caa809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_Ashifted</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a29a8ccb8350285421991f1fc8a8eacf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>m_avgEival</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>abdd4294d11cc31367aaa8cd085acd8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>a08a44848d5e56c12a47ee0f0feebced2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RealScalar</type>
      <name>m_mu</name>
      <anchorfile>classMatrixFunctionAtomic.html</anchorfile>
      <anchor>ab7d8e0c751cabd06dfbd296dcf080996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixFunctionReturnValue</name>
    <filename>classMatrixFunctionReturnValue.html</filename>
    <templarg>Derived</templarg>
    <base>ReturnByValue&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>af9f8685df88651326ad2d6e7a0a3b35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>a3513b97d9743e84c6870ee1d2162a793</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::stem_function&lt; Scalar &gt;::type</type>
      <name>StemFunction</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>a208b21c19b27ab78b0491ab8590d2587</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>aa522f1be0e8146ba295117d679e70639</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>a12856c8660775ff5a541e3a4e232a91f</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixFunctionReturnValue</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>ac2ab563c83d00790d2d9613ffc3cef61</anchor>
      <arglist>(const Derived &amp;A, StemFunction f)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>aff680a2696ca2e47aa70b93501229de0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>MatrixFunctionReturnValue &amp;</type>
      <name>operator=</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>a9256715393c84d5998df942d0524f43a</anchor>
      <arglist>(const MatrixFunctionReturnValue &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::nested&lt; Derived &gt;::type</type>
      <name>m_A</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>a780304141136f3c572039cc3fd0f0953</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StemFunction *</type>
      <name>m_f</name>
      <anchorfile>classMatrixFunctionReturnValue.html</anchorfile>
      <anchor>ab656e178388596c97d6f06141f873a3b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatrixWrapper</name>
    <filename>classMatrixWrapper.html</filename>
    <templarg>ExpressionType</templarg>
    <base>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a17e878fbd17455e7b18b9132a503bd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; ExpressionType &gt;::type</type>
      <name>NestedExpressionType</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>abf04470c858ef35d1f9b40853a3c4b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; ExpressionType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>aa00e18d4ef7e889a42300892fa34b023</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>ac24b5964e35275d886e19af76f64781c</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>aa372c561fbbb8a15ba0ac778a883b7f1</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a2674f7c4a76acedbf358e009006ca459</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a87ee6b39107a424cf157a13915757077</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>af84e01d2fda55adeb5d832d2872ed501</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a0063e64ce40927f615b264b2b4989c25</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>ae6195228d19154d3a4ec2c28ca4fc950</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>aa51a8651a0eae5aa0a220ada4107b486</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a83b751d18e64bfebc2f464e48e9be370</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a688c0616f4774738e0b724cce5126ede</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatrixWrapper</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a2a5a872751821654d843594ffaadf024</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a98061d26afa1ecb412f21e14a865699d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>aff692bb86f103569594d4da983a1918e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a709f1d42897d19f19d1460e892ab1bdf</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>abff092bf61097d699769f89a696cd220</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>afa19fa6c822bf639a8404d4fb818fec8</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>a55ad55204d2837b3742ea9d23ada2968</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NestedExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classMatrixWrapper.html</anchorfile>
      <anchor>ad89d57da36ac8aa0c52bda6cef5f77a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatrixXpr</name>
    <filename>structMatrixXpr.html</filename>
  </compound>
  <compound kind="struct">
    <name>MGH09_functor</name>
    <filename>structMGH09__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structMGH09__functor.html</anchorfile>
      <anchor>a6f7cdd2e6023a17b42bdd243a86e3717</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MGH09_functor</name>
      <anchorfile>structMGH09__functor.html</anchorfile>
      <anchor>a1931bbdbfea37cdd90ca0410375268c5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structMGH09__functor.html</anchorfile>
      <anchor>a885c68b0d6873b25b3d23c8b9f7eeed7</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_x</name>
      <anchorfile>structMGH09__functor.html</anchorfile>
      <anchor>acf81321bdfad0b819d2d621d3070e797</anchor>
      <arglist>[11]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structMGH09__functor.html</anchorfile>
      <anchor>aaeae65648e136a5e68486c41fe81f121</anchor>
      <arglist>[11]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MGH10_functor</name>
    <filename>structMGH10__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structMGH10__functor.html</anchorfile>
      <anchor>af49e55daa043732fdadf03f1508e52fa</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MGH10_functor</name>
      <anchorfile>structMGH10__functor.html</anchorfile>
      <anchor>ab8c37524e195c5a9da3456f85cad50a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structMGH10__functor.html</anchorfile>
      <anchor>ad9f6aa70acf98c42941719f02ca25611</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structMGH10__functor.html</anchorfile>
      <anchor>a459327d5261b90b877f5c21a644d9483</anchor>
      <arglist>[16]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structMGH10__functor.html</anchorfile>
      <anchor>ac4efa7aa838a12cf26294b97701b5cbf</anchor>
      <arglist>[16]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MGH17_functor</name>
    <filename>structMGH17__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structMGH17__functor.html</anchorfile>
      <anchor>ab9474921bf8e110577406bdabd13a8c1</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MGH17_functor</name>
      <anchorfile>structMGH17__functor.html</anchorfile>
      <anchor>ac7019615da218b9e6e91863dcf2df073</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structMGH17__functor.html</anchorfile>
      <anchor>aaa14465375372f77aa86383107c76fa4</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structMGH17__functor.html</anchorfile>
      <anchor>ad6739ddc5765f1b88fddfdc6e6ab8c02</anchor>
      <arglist>[33]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structMGH17__functor.html</anchorfile>
      <anchor>a92dd39d24e5d206a2ef67e8a53fb3279</anchor>
      <arglist>[33]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Minor</name>
    <filename>classMinor.html</filename>
    <templarg>MatrixType</templarg>
    <base>MatrixBase&lt; Minor&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixBase&lt; Minor &gt;</type>
      <name>Base</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>a68aae80dfdde926c5ad00748108b4d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>a196d3bb6c451199606c84ebf02148529</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>ac975349c7be78c8ea37ec65eeba6d64e</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>ad3d685448b44404b3d10733f393b2403</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Minor</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>ae55870f22166ac7aef1623748dff8537</anchor>
      <arglist>(const MatrixType &amp;matrix, Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>aeec3528bf2a2e415f936c1828faef6f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_col</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>a6ef779f0658e710a1224e4eb439bc255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>a0da370e5ee24eafe1fff3fb1703ab1bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_row</name>
      <anchorfile>classMinor.html</anchorfile>
      <anchor>ab74ccd718df71d8402ef8a855d73964b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>misra1a_functor</name>
    <filename>structmisra1a__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structmisra1a__functor.html</anchorfile>
      <anchor>a426e241de7896552f6e5c07bd738231c</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>misra1a_functor</name>
      <anchorfile>structmisra1a__functor.html</anchorfile>
      <anchor>ab2259e9213a3e468ee711fc84e0bb6ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structmisra1a__functor.html</anchorfile>
      <anchor>af72bea8647a5547dcc98e0445f6eef47</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_x</name>
      <anchorfile>structmisra1a__functor.html</anchorfile>
      <anchor>a6e710eb6e22ea201ea3091a9c736535f</anchor>
      <arglist>[14]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>m_y</name>
      <anchorfile>structmisra1a__functor.html</anchorfile>
      <anchor>a3ce193a335781797de06d57838149107</anchor>
      <arglist>[14]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>misra1d_functor</name>
    <filename>structmisra1d__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structmisra1d__functor.html</anchorfile>
      <anchor>a53fcc7007f4e4d9c25905bbf3563014b</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>misra1d_functor</name>
      <anchorfile>structmisra1d__functor.html</anchorfile>
      <anchor>a1441280ee29adb3f8a74ed35d6a403aa</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structmisra1d__functor.html</anchorfile>
      <anchor>acdddde7cb130914f82e6a63f52fef9ab</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structmisra1d__functor.html</anchorfile>
      <anchor>aa8f3196a2f1feaab0cfa80b428c0eb0b</anchor>
      <arglist>[14]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structmisra1d__functor.html</anchorfile>
      <anchor>abeb982f1f1cd44d4129266017bca75af</anchor>
      <arglist>[14]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Mixed_Perf_Analyzer</name>
    <filename>classMixed__Perf__Analyzer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>double</type>
      <name>eval_mflops</name>
      <anchorfile>classMixed__Perf__Analyzer.html</anchorfile>
      <anchor>a44e25f370018dd43db2cd4271634aac5</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mixed_Perf_Analyzer</name>
      <anchorfile>classMixed__Perf__Analyzer.html</anchorfile>
      <anchor>a63a5d80052e1f7e4bc9411b12d57e579</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mixed_Perf_Analyzer</name>
      <anchorfile>classMixed__Perf__Analyzer.html</anchorfile>
      <anchor>aabfa0b3e7e95f218fd122455d9370a37</anchor>
      <arglist>(const Mixed_Perf_Analyzer &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Mixed_Perf_Analyzer</name>
      <anchorfile>classMixed__Perf__Analyzer.html</anchorfile>
      <anchor>adb20ebeec3bed65b44e3112adff02ce4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Portable_Perf_Analyzer&lt; Action &gt;</type>
      <name>_ppa</name>
      <anchorfile>classMixed__Perf__Analyzer.html</anchorfile>
      <anchor>af58e3a8faaa9b6a04194d6c9858377eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_use_ppa</name>
      <anchorfile>classMixed__Perf__Analyzer.html</anchorfile>
      <anchor>a091ba346c037b46a1d3f69a12fe8cee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>X86_Perf_Analyzer&lt; Action &gt;</type>
      <name>_x86pa</name>
      <anchorfile>classMixed__Perf__Analyzer.html</anchorfile>
      <anchor>a434ebfb74dff292b1e74e57b44ea3c42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mtl4_interface</name>
    <filename>classmtl4__interface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>mtl::dense2D&lt; real, mtl::matrix::parameters&lt; mtl::tag::col_major &gt; &gt;</type>
      <name>gene_matrix</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a55523e845e9f9427d87d3a289279d57c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mtl::dense_vector&lt; real &gt;</type>
      <name>gene_vector</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>ab0c96d9984a36ac41a08c2695473e9f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a83d2c63d4cbc2f90f8f7c47a2b0015fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a3da80d6f61e08e6cc69149795141f705</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>abe1b58369df8fb6cb4d983b4faf02ad7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>ab516084fc8d5460c76bcd987a782388d</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a1298664b60f66e704ed5caeffc34103e</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>abecd88134cb94d6428a21042cdf3fb5e</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpby</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>af925280e0c44856358a54d81a34aad09</anchor>
      <arglist>(real a, const gene_vector &amp;X, real b, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>abbfa2f205b4636923dff7ae12d6c45b4</anchor>
      <arglist>(const real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a18f1be3a3856f6832bab6c574bee15a5</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a085ae5e0c9dab9baa3294f37afb6cd04</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>abbd7d5eec097afa14a93af3c7ce1969c</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a37c7f6cf2afa4fc2a7120817c366310d</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a0cc7f8989c6aaeb5b141e0455182064f</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a57b8da25c43b877fd4e480d65dd97c09</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>aa17752486162687527baeb5187df9854</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>afdbeb5505a83d59bb5c0baa4d77d6d13</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a435f1ee0a4c76a995a19b722efd69931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>transposed_matrix_matrix_product</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a6a1fe4d2ffe7d5dba7ef6383f109eed5</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a51283dd52248d281f0e9f47a6ced9824</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a6dfe3c64075969fe118bc5ae4367fffd</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classmtl4__interface.html</anchorfile>
      <anchor>a6ed87ddf048aad7a37aeddc68e034353</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>my_exception</name>
    <filename>structmy__exception.html</filename>
    <member kind="function">
      <type></type>
      <name>my_exception</name>
      <anchorfile>structmy__exception.html</anchorfile>
      <anchor>abb6423c0c4c9c44516f1ef01b32dc25d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~my_exception</name>
      <anchorfile>structmy__exception.html</anchorfile>
      <anchor>a825bb6a2574fb257d263f08bded10bf3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>my_functor</name>
    <filename>structmy__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>actual_df</name>
      <anchorfile>structmy__functor.html</anchorfile>
      <anchor>a445c0b63395a12a6867a3bf6cdc20cef</anchor>
      <arglist>(const VectorXd &amp;x, MatrixXd &amp;fjac) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>my_functor</name>
      <anchorfile>structmy__functor.html</anchorfile>
      <anchor>ab4ed24aaf714f1c6367a556d2328ee84</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structmy__functor.html</anchorfile>
      <anchor>a7c1a51448a23d9fe3c8573c6d083b5d3</anchor>
      <arglist>(const VectorXd &amp;x, VectorXd &amp;fvec) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MyClassA</name>
    <filename>classMyClassA.html</filename>
    <member kind="variable">
      <type>Vector4f</type>
      <name>avec</name>
      <anchorfile>classMyClassA.html</anchorfile>
      <anchor>a5aed51c5fd9d9dbc6659b383cf13d536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW char</type>
      <name>dummychar</name>
      <anchorfile>classMyClassA.html</anchorfile>
      <anchor>ad27d0c9f3e641c2a4cb93fa85f6d29a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MyStruct</name>
    <filename>structMyStruct.html</filename>
    <member kind="variable">
      <type>Vector4f</type>
      <name>avec</name>
      <anchorfile>structMyStruct.html</anchorfile>
      <anchor>ac07592c2d1d9036759715e9100bac0cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW char</type>
      <name>dummychar</name>
      <anchorfile>structMyStruct.html</anchorfile>
      <anchor>a2bc4760dee29f487b70fb42717b7837e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NColsBlockXpr</name>
    <filename>structNColsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, internal::traits&lt; Derived &gt;::RowsAtCompileTime, N,!IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structNColsBlockXpr.html</anchorfile>
      <anchor>a921aa6f221f8f0036c04c8d0046f22dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NestByValue</name>
    <filename>classNestByValue.html</filename>
    <templarg>ExpressionType</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; NestByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a2c242a1bb9741c9f88b7fd151b6b21c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a18bc891698bba72830c2193ccb5770a8</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a8d751c6709ff07b7380cc84dd6cadac8</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>aefb985a80b1646a0c4ac9e369a9176ff</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a96df7b4a4dd8e92ea5f6c26544a88421</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a6e048f96c3cd08a0c80b467cbf903939</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a762dfe831067866c8c9a4ab0547d9323</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NestByValue</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a920bf8a3256eb4bc81f0bf38cb1df3fc</anchor>
      <arglist>(const ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const ExpressionType &amp;</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>af58a4bd62ecc68b622cc7be0b8c51498</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>ab73ef97221f415f05a8c55bbd03117ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a1b415976a02d0fe76d66e1524a77dd2a</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>ac32073af3a67841e779c8817d92ee195</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a22ca10b1ed09b5b2b41c7791782787c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>ae746b3dca32e0063c86cee4dfab17fd0</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>a8088ccf7e99ff2c4911063dbbfe757b3</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType</type>
      <name>m_expression</name>
      <anchorfile>classNestByValue.html</anchorfile>
      <anchor>abededd28edf27665ef9e83b26d602a88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NoAlias</name>
    <filename>classNoAlias.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>StorageBase</templarg>
    <member kind="function">
      <type></type>
      <name>NoAlias</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>a26654bb83d4475880159077c03e8047d</anchor>
      <arglist>(ExpressionType &amp;expression)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>a0a6aa0ac76eeff8bfd7f59c80828a46b</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>a5ded7c693883ceae3994b8cec9009302</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>a57db187da0964478fa15beac17a50224</anchor>
      <arglist>(const CoeffBasedProduct&lt; Lhs, Rhs, NestingFlags &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>aff64edd5aee4e751febb4829f3c1b2b6</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>a9e883f6619bf5c6da3a8c18b7bd77c39</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>aebec87b7da73cc17976824137531894d</anchor>
      <arglist>(const CoeffBasedProduct&lt; Lhs, Rhs, NestingFlags &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>ad08c8e07c535071d5c51e13ff3bba149</anchor>
      <arglist>(const StorageBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>a5e77ef7b7ad2b43b261029c5613cd954</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classNoAlias.html</anchorfile>
      <anchor>a43a30d88ec2751108a8b80fee6dfd222</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NoChange_t</name>
    <filename>structNoChange__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>NRowsBlockXpr</name>
    <filename>structNRowsBlockXpr.html</filename>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>Block&lt; Derived, N, internal::traits&lt; Derived &gt;::ColsAtCompileTime, IsRowMajor &gt;</type>
      <name>Type</name>
      <anchorfile>structNRowsBlockXpr.html</anchorfile>
      <anchor>a4fbcee0ffe3913243f5bcc71e64af58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NumericalDiff</name>
    <filename>classNumericalDiff.html</filename>
    <templarg>_Functor</templarg>
    <templarg>mode</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a67486e0d654a2c14450fd8c66994deb1a5cf1d33121b696af83bc10a8824f80b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a67486e0d654a2c14450fd8c66994deb1a78fc5dc4ae6f990a6e508299982d2756</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Functor</type>
      <name>Functor</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>ad7df1bf6bf42734c3a5a70845ac7d3ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::InputType</type>
      <name>InputType</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a36a59f1358380a3f1bbf701ffd72fb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::JacobianType</type>
      <name>JacobianType</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a1d125cd40459b3b8356343890452f540</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a42d44d723e7d3dc6486c02f53b49697a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::ValueType</type>
      <name>ValueType</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a423810fa0d8ec7fd1205aa194ab8e117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>abfe446905c00e20a15cc2e3ae466fd71</anchor>
      <arglist>(const InputType &amp;_x, JacobianType &amp;jac) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a0296d4f04fd31a80bf8be78334be6608</anchor>
      <arglist>(Scalar _epsfcn=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>ab1c5abf44d3ae86325709dbb6354c822</anchor>
      <arglist>(const Functor &amp;f, Scalar _epsfcn=0.)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a4a34a67b9c7f7ed07faa3b441ebb2fc6</anchor>
      <arglist>(const T0 &amp;a0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>ab34bc1147850756b591e92c5ae2c72b1</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NumericalDiff</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>ada61e71145f43801134d3ef5b7ea20c2</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1, const T1 &amp;a2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>NumericalDiff &amp;</type>
      <name>operator=</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a129ba0c4823b64899a68312f691bf939</anchor>
      <arglist>(const NumericalDiff &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scalar</type>
      <name>epsfcn</name>
      <anchorfile>classNumericalDiff.html</anchorfile>
      <anchor>a77e532828c8bb364f3bd6daa7556c7de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NumTraits</name>
    <filename>structNumTraits.html</filename>
    <templarg>T</templarg>
    <base>GenericNumTraits</base>
  </compound>
  <compound kind="struct">
    <name>NumTraits&lt; Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt; &gt;</name>
    <filename>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a95866a8421c1ff2eb7bf8a009edf9fe5aac75e112911dd70ddc3dbb046dc09086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsInteger</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a95866a8421c1ff2eb7bf8a009edf9fe5a7779e1b8d24fba359ccd483af05e41c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsSigned</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a95866a8421c1ff2eb7bf8a009edf9fe5a12e0a80829edd366ea6a4ae9986be80d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a95866a8421c1ff2eb7bf8a009edf9fe5ae8b2578033f43747d54e9277a3e07c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a95866a8421c1ff2eb7bf8a009edf9fe5ac92afa0766d919be3cb0cd4ab99da67c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a95866a8421c1ff2eb7bf8a009edf9fe5ae6c9a315fd36694b7051183407cf6e8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a95866a8421c1ff2eb7bf8a009edf9fe5ac13fa4524b6a18725dca128a02046864</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>ArrayType</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>adb1eb102dad51af72cdcfc79d7270fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayType &amp;</type>
      <name>Nested</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>aed3a12d616621b118c4c798349ce4e49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; NonIntegerScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>NonInteger</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>add9987e022e703abb6f5d8f1bade9cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::NonInteger</type>
      <name>NonIntegerScalar</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>ae70ac87f5ae44c303146fc5f9fa4f62a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; RealScalar, Rows, Cols, Options, MaxRows, MaxCols &gt;</type>
      <name>Real</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a1ae3ef82a3bfcf1b3ebcc6ab02a945f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structNumTraits_3_01Array_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MaxRows_00_01MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a4b0ac7527180d31e3e5ea4d98d4001c1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NumTraits&lt; double &gt;</name>
    <filename>structNumTraits_3_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; double &gt;</base>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>dummy_precision</name>
      <anchorfile>structNumTraits_3_01double_01_4.html</anchorfile>
      <anchor>a40448835a9d46d2407d5b235ebe1d328</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NumTraits&lt; float &gt;</name>
    <filename>structNumTraits_3_01float_01_4.html</filename>
    <base>GenericNumTraits&lt; float &gt;</base>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>dummy_precision</name>
      <anchorfile>structNumTraits_3_01float_01_4.html</anchorfile>
      <anchor>abd261bbd112cb0f7d73b0cd195d91794</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NumTraits&lt; long double &gt;</name>
    <filename>structNumTraits_3_01long_01double_01_4.html</filename>
    <base>GenericNumTraits&lt; long double &gt;</base>
    <member kind="function" static="yes">
      <type>static long double</type>
      <name>dummy_precision</name>
      <anchorfile>structNumTraits_3_01long_01double_01_4.html</anchorfile>
      <anchor>a1240b597e44bf86ae194a248fbcfcdb9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NumTraits&lt; std::complex&lt; _Real &gt; &gt;</name>
    <filename>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>GenericNumTraits&lt; std::complex&lt; _Real &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a3b5aeba25c768fed0cd0a64dea48907cae56e76aa1c54074f275a3d252ad2cc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a3b5aeba25c768fed0cd0a64dea48907cae21669ad579233cc90936174cfdfb4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReadCost</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a3b5aeba25c768fed0cd0a64dea48907ca302218b4f661b02b49fd1d26aa66eb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AddCost</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a3b5aeba25c768fed0cd0a64dea48907ca10d14e7883002df66df773824785c86b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MulCost</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a3b5aeba25c768fed0cd0a64dea48907ca4adb121abc42ede778cae2652809088a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Real</type>
      <name>Real</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a8613be7f43ebabd44fe024bdc30457a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>dummy_precision</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a47040ba6eec36f73585ad74d56ff72b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Real</type>
      <name>epsilon</name>
      <anchorfile>structNumTraits_3_01std_1_1complex_3_01__Real_01_4_01_4.html</anchorfile>
      <anchor>a2d0e852d76436ac73a9a45525fd40366</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>other_matrix_type</name>
    <filename>structother__matrix__type.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structother__matrix__type.html</anchorfile>
      <anchor>a15baa0ed0b7ae722eb43245482010393</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structother__matrix__type.html</anchorfile>
      <anchor>a15baa0ed0b7ae722eb43245482010393</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>other_matrix_type&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structother__matrix__type_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__a5698b8ba35a3adbe69de076e1ee484f.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options^RowMajor, _MaxRows, _MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structother__matrix__type_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__a5698b8ba35a3adbe69de076e1ee484f.html</anchorfile>
      <anchor>ab4122294af91614a719ea919261dbd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, _Options^RowMajor, _MaxRows, _MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structother__matrix__type_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__a5698b8ba35a3adbe69de076e1ee484f.html</anchorfile>
      <anchor>ab4122294af91614a719ea919261dbd5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OuterStride</name>
    <filename>classOuterStride.html</filename>
    <templarg>Value</templarg>
    <base>Stride&lt; Value, 0 &gt;</base>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classOuterStride.html</anchorfile>
      <anchor>abbaaaeea925c6df4895fc0120a3b24e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterStride</name>
      <anchorfile>classOuterStride.html</anchorfile>
      <anchor>a73878328137f6effa34c5199712393f9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OuterStride</name>
      <anchorfile>classOuterStride.html</anchorfile>
      <anchor>a4ddd55dfd768d95127ffda67108c7a19</anchor>
      <arglist>(Index v)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Stride&lt; Value, 0 &gt;</type>
      <name>Base</name>
      <anchorfile>classOuterStride.html</anchorfile>
      <anchor>aafc705098cc1a5a424e537a60afd4cff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>packet_helper</name>
    <filename>structpacket__helper.html</filename>
    <templarg>Cond</templarg>
    <templarg></templarg>
    <member kind="function">
      <type>Packet</type>
      <name>load</name>
      <anchorfile>structpacket__helper.html</anchorfile>
      <anchor>a4520ea771c3c63b1f512286ee27d9884</anchor>
      <arglist>(const T *from) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>structpacket__helper.html</anchorfile>
      <anchor>ae32fce277feb48127250c1b1018d0767</anchor>
      <arglist>(T *to, const Packet &amp;x) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>packet_helper&lt; false, Packet &gt;</name>
    <filename>structpacket__helper_3_01false_00_01Packet_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>T</type>
      <name>load</name>
      <anchorfile>structpacket__helper_3_01false_00_01Packet_01_4.html</anchorfile>
      <anchor>a45c8ebe193935810c15089bb7320f443</anchor>
      <arglist>(const T *from) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>store</name>
      <anchorfile>structpacket__helper_3_01false_00_01Packet_01_4.html</anchorfile>
      <anchor>a80f460220cffa1bc7362b7446499f13b</anchor>
      <arglist>(T *to, const T &amp;x) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ParametrizedLine</name>
    <filename>classParametrizedLine.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_AmbientDim</templarg>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>af8f66d47c195a036c5c743ff9fb54054a4adf0dbd9b2fbf0fa1bf08de351bcbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AmbientDimAtCompileTime</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>af8f66d47c195a036c5c743ff9fb54054a4adf0dbd9b2fbf0fa1bf08de351bcbec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>af8f66d47c195a036c5c743ff9fb54054aa74ad9338f58ec29476efbaf256073ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a9ea006d46212030b59c1f8becccc1f43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a5a5bc8e0f892d08922cd4152622a1ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a5a5bc8e0f892d08922cd4152622a1ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ac4e083e5a62740e45d2158c6692b2115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ac4e083e5a62740e45d2158c6692b2115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a50da4abea0ab33894502d66459f261ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, AmbientDimAtCompileTime, 1, Options &gt;</type>
      <name>VectorType</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a57f0b8b1ff22f120f659b854d93af8a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; ParametrizedLine, ParametrizedLine&lt; NewScalarType, AmbientDimAtCompileTime &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>aeaccd200cbeda6235719437881fcbf43</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; ParametrizedLine, ParametrizedLine&lt; NewScalarType, AmbientDimAtCompileTime, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a3d3a86ed9fbda31d6e94d3e0b7644e65</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>dim</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>aee26dd595b1182d2c894537963093ed3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>dim</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a66f9282880e2149cbfebcc860acae9ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ac02a9d9489381e383d5f8e3ce43a639d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a053718f285d65533a2f26b18ad98cc82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ac02a9d9489381e383d5f8e3ce43a639d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>direction</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a053718f285d65533a2f26b18ad98cc82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>distance</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a0b2c8fbc9ed995ed7acf4d8fc7036acd</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>distance</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a0b2c8fbc9ed995ed7acf4d8fc7036acd</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersection</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a911c235c6a327e49ddeb41b22d4ff069</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>intersection</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a4f790ae3b2b748ace30cd137029b2998</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a956329d58fcbdd7a910a3cae90e0f6d9</anchor>
      <arglist>(const ParametrizedLine &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ae8a57e08d043315284d6e606462d0ca6</anchor>
      <arglist>(const ParametrizedLine &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a51fe922fc27faa5a4d5079eac96e98e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>af547b7cf08078e7a8e6b808b3f422c69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a51fe922fc27faa5a4d5079eac96e98e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>origin</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>af547b7cf08078e7a8e6b808b3f422c69</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>acb0ad9566c1a4ac57b2ac17125203984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a5d3921691d757ad8843d1c338cf27c87</anchor>
      <arglist>(int _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>acb0ad9566c1a4ac57b2ac17125203984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a6a46750f3baf4e7e27077496eabc0158</anchor>
      <arglist>(const ParametrizedLine&lt; Scalar, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>abc7eff4db1796ee48659a1448dcb8963</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ab71368e0269a63988f91929990c65f52</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ab4e491477cbb2c5d3e646afc4a4cf862</anchor>
      <arglist>(Index _dim)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>abc7eff4db1796ee48659a1448dcb8963</anchor>
      <arglist>(const VectorType &amp;origin, const VectorType &amp;direction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a2e0b58278571022b279094618e5831c5</anchor>
      <arglist>(const Hyperplane&lt; _Scalar, _AmbientDim, OtherOptions &gt; &amp;hyperplane)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a33b08092fee099734ba8f1adc93ce329</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a69b0636302e2dbf76b01355049915b6e</anchor>
      <arglist>(const ParametrizedLine&lt; OtherScalarType, AmbientDimAtCompileTime, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>aa01c70cd21764b77e6c4cf505e1e96a9</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>projection</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>aa01c70cd21764b77e6c4cf505e1e96a9</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a086f1472db36f58b1cf7b32bede144c0</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredDistance</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a086f1472db36f58b1cf7b32bede144c0</anchor>
      <arglist>(const VectorType &amp;p) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a27d8f028f22b19f6051cb8dff2ac5b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParametrizedLine</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a27d8f028f22b19f6051cb8dff2ac5b62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametrizedLine</type>
      <name>Through</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ac4bfeef3e46746a68dbd08e0b61400e3</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ParametrizedLine</type>
      <name>Through</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>ac4bfeef3e46746a68dbd08e0b61400e3</anchor>
      <arglist>(const VectorType &amp;p0, const VectorType &amp;p1)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_direction</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a0c55dd57c800ae31aabfe572e88221c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_origin</name>
      <anchorfile>classParametrizedLine.html</anchorfile>
      <anchor>a4a8e8e1f3df3d07c9170ed3a94f81138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PartialPivLU</name>
    <filename>classPartialPivLU.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a3fa499f4c9be2e1bebfec89d1b242577ac50041741bad18f7c3b94a80cdbaf269</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a3fa499f4c9be2e1bebfec89d1b242577aa24616992fb3402eab8443342da1f960</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a3fa499f4c9be2e1bebfec89d1b242577a17239ef0066fadb47a46ad661da6bc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a3fa499f4c9be2e1bebfec89d1b242577ae241bf885a2369b6488a797616a9acc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a3fa499f4c9be2e1bebfec89d1b242577a3bbb2501d4563ec1e1171b9b9442a554</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a4047cc7a28c4332fc924194595b59557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>aa04dadfaeea0c62d4e066885fa0fa81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>PermutationType</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a65e315b37f86a7d479ce1b4e01d71f26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>ab540085c2676521d17cd2d9ec5d9ff9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>aa3c683b0d71e7aea5fcd1e72469c4a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>ab526cae42209a5dcb84771b35b7a2e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpositions&lt; RowsAtCompileTime, MaxRowsAtCompileTime &gt;</type>
      <name>TranspositionType</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>ae404da77ef243dc9b19d0a98a59e8faa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a7e9334f42e2f6d30ea25a167b9ada881</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PartialPivLU &amp;</type>
      <name>compute</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a084d7b1d1beb2e13a4165c5cf234f951</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; MatrixType &gt;::Scalar</type>
      <name>determinant</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a2276072dd4d986f21e165d24a1ede5d5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PartialPivLU, typename MatrixType::IdentityReturnType &gt;</type>
      <name>inverse</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a6a63ea176a5c591263fa747db70039ff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a8b20a872d810a5278219754a9412b0ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a9aadc7bf361e71fd20d26dd2a600abee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>aef037a9b7d92f6169706cd1ae7b8177b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialPivLU</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>aed5ef82697f8b7800e8c3611ac82ae70</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>ab4855200ffb3c71ff31f14649ce0acc1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>reconstructedMatrix</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>af157d5062c9bd09e05b2554a4781bc46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>ac5db0676bee6bc322b9461a09c8092ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; PartialPivLU, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>ac68711694de775f796ce667ea6e2adc6</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_det_p</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>af5407c57a796286ebf64c0437fb7c878</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a1990846b3507a3eeb53684dfb6cfaec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_lu</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a7a382bd32e38f2cbf992a5d48f0b4db0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationType</type>
      <name>m_p</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>aafafbe82fcdaecd3b8c2d142ac2b912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TranspositionType</type>
      <name>m_rowsTranspositions</name>
      <anchorfile>classPartialPivLU.html</anchorfile>
      <anchor>a0668d5b26000d9ae3da1a016564b53b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PartialReduxExpr</name>
    <filename>classPartialReduxExpr.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::traits&lt; PartialReduxExpr &gt;::_MatrixTypeNested</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>af1896d50d6e4d9c20d3c2aa73aee7447</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; PartialReduxExpr &gt;::type</type>
      <name>Base</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>a53b279e8b3385481fb19c13a59da16de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PartialReduxExpr &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>a026f6b5647e8af755f49358f8b9f398e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>coeff</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>ac14e97fb21ca838681c098a56ac5a793</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>a476ddd2913d4569039ecc9ba94b133e2</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>ade6ba8c97133e75989d68aa5adb0cdff</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PartialReduxExpr</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>a2e34dae3ed53b5185dd8493612cdcc0b</anchor>
      <arglist>(const MatrixType &amp;mat, const MemberOp &amp;func=MemberOp())</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>a132de1ab0c12449eb50a92fe59c1fd85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MemberOp</type>
      <name>m_functor</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>a3dfaaa54862c84c1aa2308fc9d8fc03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classPartialReduxExpr.html</anchorfile>
      <anchor>a2fcdb28629c5ec9a2a6316e4b37e5a9a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationBase</name>
    <filename>classPermutationBase.html</filename>
    <templarg>Derived</templarg>
    <base>EigenBase</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>abdb8b539cbf602bfe9f57e1b880023e8a3be246c860e34d0d3a252af8c593b4f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>abdb8b539cbf602bfe9f57e1b880023e8a3fdfd9fffc213f380bdcd1dd5000897a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>abdb8b539cbf602bfe9f57e1b880023e8a7d6e6a7579a30c39760611b8bbe3d197</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>abdb8b539cbf602bfe9f57e1b880023e8afc00699dc0c60747ed88b3eff8cd8eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>abdb8b539cbf602bfe9f57e1b880023e8ab22a5d42fa3648c461242a51e584d77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>abdb8b539cbf602bfe9f57e1b880023e8ab91c396fd8e52ff472d9079676408f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime, 0, MaxRowsAtCompileTime, MaxColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a9fd2ec2f323e69dd6d09e8feffe18299</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Index</type>
      <name>Index</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a51c4da52873302c08d7c55437f1b53d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a2d6a840a707de26ee1fc97f13c6621af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationMatrix&lt; IndicesType::SizeAtCompileTime, IndicesType::MaxSizeAtCompileTime, Index &gt;</type>
      <name>PlainPermutationType</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a5881722fd4e3c9d86dc265a3f27456fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ac4e35cc2660a4a1cb67f476f0036bdda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheLeft</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a22f57f3ee0bbf92f476ea2b602cc2e41</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>applyTranspositionOnTheRight</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a378ac005e9eb7786ef85f62134ccc708</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ae0d2fd4a2cae08a28c47f42d8c74b8fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a684d4f7dbdc9cc47278215e06682c724</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ac5542d07100de3a044f077a1197de8e0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ace0a4e8ed63f84377399c743a54b262e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ae5abb24d283d31445712e8a509c2c124</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a99f5ff5002981a680e5715cd2aabe92b</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>aca668af02e89cf6fc885be192be13f61</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a310bb22a5db08d0f576e8d93688cf6a7</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a4caf926ced9e6028349510d37e6872f8</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ad7acecb739aa734fb49cce2aec635964</anchor>
      <arglist>(const PermutationBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a41798a28ccc853a81f42dd76202e0de9</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ad8f5307df553aee5a9856eace532d737</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a51d0bcd1c82c8a0f7ddf5e9fca8c47a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a1d25ed303bf8a96ed98a926898b17250</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a2f10700ce6dc9096c58abc2324e59599</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a4c8ad7a5a89f43a95fcb03108e7c8888</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; PermutationBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a8a738997a4ff1d6446bc0ecda2e105c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignProduct</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ae137232a68e77d8073ae04a8818c4aba</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>assignTranspose</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a313e302efd711bbe2eaafab67a380738</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a3574fe7d9024171bb54a0c21f5e8a08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>ad9adfcb42d461038c319209d18aa0615</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend PlainPermutationType</type>
      <name>operator*</name>
      <anchorfile>classPermutationBase.html</anchorfile>
      <anchor>a0972773a04ab8399ac02a16e5f243310</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other, const PermutationBase &amp;perm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PermutationMatrix</name>
    <filename>classPermutationMatrix.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg>IndexType</templarg>
    <base>PermutationBase&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a56c95d626d8227e4526ea4a50b1d4509</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>adfc034a1d7e0d4c837b95280a36a2207</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a4e0980f694d12c0b56e8cdc9767a82d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>aa3876d2e75942301f0e23531f4da3632</anchor>
      <arglist>(const PermutationBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>abb0d9409ceb1447603d99e485e62a5ae</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type>PermutationMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a98bb69e057d159737e7eee2801e2a951</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>ab7de5c65e10036f36593246514a47e5d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>aca972e8ebc8312784d7f2f3d79fa2b5a</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a161a2c2fe43278262252605c48d2d7f6</anchor>
      <arglist>(const PermutationBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a4cecb29abb3a3c30a90960894e19b189</anchor>
      <arglist>(const PermutationMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a86cc2951b7285177cb7538942c3b720c</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a7837f3481e761a6ea798e2fed3283773</anchor>
      <arglist>(const TranspositionsBase&lt; Other &gt; &amp;tr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>afdaeae09bcab7c8a600c662ab0350134</anchor>
      <arglist>(const Transpose&lt; PermutationBase&lt; Other &gt; &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationMatrix</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>ac71877e63539dd987d00e64cc3de97f0</anchor>
      <arglist>(internal::PermPermProduct_t, const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>a6ca7baae7e2771632cb93feaf411069d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationMatrix &gt;</type>
      <name>Base</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>ac0599d0c9e9f4d92e4d6174c7adadf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationMatrix &gt;</type>
      <name>Traits</name>
      <anchorfile>classPermutationMatrix.html</anchorfile>
      <anchor>acdf89df74c61d00c36193106b56b897d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PermutationStorage</name>
    <filename>structPermutationStorage.html</filename>
  </compound>
  <compound kind="class">
    <name>PermutationWrapper</name>
    <filename>classPermutationWrapper.html</filename>
    <templarg>_IndicesType</templarg>
    <base>PermutationBase&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classPermutationWrapper.html</anchorfile>
      <anchor>aa417c6f54913f996bb2dd05f2726c328</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename IndicesType::Nested &gt;::type &amp;</type>
      <name>indices</name>
      <anchorfile>classPermutationWrapper.html</anchorfile>
      <anchor>abfc6caa3beacd6fc15d6f39e1f7c185d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PermutationWrapper</name>
      <anchorfile>classPermutationWrapper.html</anchorfile>
      <anchor>a48193d174c946339e0a550c6e26f5ecc</anchor>
      <arglist>(const IndicesType &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classPermutationWrapper.html</anchorfile>
      <anchor>af9607a202338462ff91cdff4f824f3c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationBase&lt; PermutationWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classPermutationWrapper.html</anchorfile>
      <anchor>a55cbef2e02064fa0cd8e4992b111171f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; PermutationWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classPermutationWrapper.html</anchorfile>
      <anchor>a1464a0096a59e194b7da57b5652cf580</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlainObjectBase</name>
    <filename>classPlainObjectBase.html</filename>
    <templarg>Derived</templarg>
    <base>internal::dense_xpr_base::type</base>
    <class kind="struct">PlainObjectBase::StridedAlignedMapType</class>
    <class kind="struct">PlainObjectBase::StridedConstAlignedMapType</class>
    <class kind="struct">PlainObjectBase::StridedConstMapType</class>
    <class kind="struct">PlainObjectBase::StridedMapType</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a1d8669cba655a69ea81605b3fb215adba3626b44c27fa176c711e718bfff4aed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedsToAlign</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aa0f284bbbe1a12186a6d49b131af6bc2a0e2e2cc4f32b903fadbb5bbc48e755f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Aligned &gt;</type>
      <name>AlignedMapType</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a8f0afbede2b5d0aa33d33a45a2a7f140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Derived &gt;::type</type>
      <name>Base</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a89e64a2c68ca0d7bd7ccd5650d8e9eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Derived, Aligned &gt;</type>
      <name>ConstAlignedMapType</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a425f5f3453a3c795846074dcd0e348ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Eigen::Map&lt; const Derived, Unaligned &gt;</type>
      <name>ConstMapType</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aacf0bb020232f0e1a34eee0663a669bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived</type>
      <name>DenseType</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a287e13c197940645bc71b4e4188c85b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ae98fb7ea7744a50e3fc4400b4c5be661</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Unaligned &gt;</type>
      <name>MapType</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a92118e6fe39d3c358bc4df8f936fb44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a776141e1bcd159dd248d9444dc8d2593</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a5694c62cc9ef65b8bd79e17f46f6d7d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a6f1829a81181a9e07da5571dfdc0d6c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aa389d46c069a6e0727a367c1bcd46164</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Base &amp;</type>
      <name>base</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a7057a676679d85e92df397ef469b115d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base &amp;</type>
      <name>base</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a46b3ef8f15b843d3eddf162070b0cc48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>af635d8ccab720107a351907158079667</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeff</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a70914895dd60cfea5c0cb97169b04ec7</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a410de872848989b48e64084031328439</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a76f87bd89ba0f653609a020e8380fba2</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ae50bfa03d27ba517f66686890a79f564</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aae3dad7f764b23fb0e2eb0727176db29</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a50b04a0fc17d4326bc1afa193734671e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a8b000b37e6b5ec9fd652513e6cc7e35c</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a521f18aa3ffb374116586e88f8bf3d09</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a7d4334cc831fc94f387d9f14a04b01ec</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a8d4a6029838b4277dbb4fcf7174bcd8d</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>conservativeResizeLike</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a1364514f8830ffea92e627c3e870a188</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>data</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a8af7476c2338048aa9d9aad43ac113e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ada2d7a4ff82a3f17ce283227c613def8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>abeb48f264b82d82937c2ec94e7ac9f3b</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a871ac718388f6d03134bebf8b0c5b4e1</anchor>
      <arglist>(const PlainObjectBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ae02bb1bc6ee6903b2ea02971df844836</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;func)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a2fe95060cf67e9c072e8f4dd859b5ae7</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a2db75aac8b08e1ffd9c6628fbc82a078</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE PacketScalar</type>
      <name>packet</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a91139fd0f9e42b2e765b68f02ee6e5d2</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a2314f4e0b6784788ee3fec658a512349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlainObjectBase</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ab1494479041b718c3dffe88227dd35b0</anchor>
      <arglist>(internal::constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>af5d862ac561db6eccc6527b3020b6f90</anchor>
      <arglist>(Index size, Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>PlainObjectBase</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>acfc63d1a235418516168d1f0b0f08921</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a8e83bc1ebb4f0f3eb3f827b9e25fb8d5</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>affd54ff3e1de7bc1cd420a4fe3455e69</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a2a4a4aec5a80e01a847ca4c65d4df216</anchor>
      <arglist>(NoChange_t, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ad5805404dc0cbaa1771ed5d38e591f37</anchor>
      <arglist>(Index rows, NoChange_t)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>resizeLike</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a947d22e641f6a7016afd1824c76027a3</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;_other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a01cbe84f6b6f9a8c46113a17f8938297</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a61d5ef5507fec7e630f3b9ca0350bbfe</anchor>
      <arglist>(Index size, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setConstant</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a1093b9ab1522facc8d7461652fe5a283</anchor>
      <arglist>(Index rows, Index cols, const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aa518bac94daa0482d51ab9ae11d22a74</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setOnes</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a570c01dc2103319fce09617cb5a8d16f</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ac36481ec1aadd16e6e7080a035be214b</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setRandom</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a9d76ebd3913b6b4a7950d11550033193</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a990dbd5ad739370f5daafb45b7a2d434</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setZero</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>abade844e995f500a670664f6dafc7db6</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aa9c3e6fc9034b4e2d4407415846add22</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>writePacket</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a02e0ccfc1c4fa69f0ca120f4ffe1ab8c</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ae3fd84f27da8aa40b2ce5f368107a837</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a0288f898db4a9927dea6d73cf2821fda</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a53429530a7553d662599b4d4904bee9f</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a88a006360c1dbe2266b1758514392c72</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a8a116ae75b2c65306bba2de06cfd8eeb</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstMapType</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a33e2cdff1687bbe41a0cfdfed3f63823</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MapType</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a93f1fc68c6a8ece8b89d1ad37be352ad</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a84beffdc4e75264ce637e06121089051</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>abaad5c15c718e201ad38f5ba72341bb6</anchor>
      <arglist>(Scalar *data)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a598aa573f0d2fcc8236d1c088446b406</anchor>
      <arglist>(const Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a533854b9a2c44f25fe60e214eaac016e</anchor>
      <arglist>(Scalar *data, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ac073d516e0222104056761fc88a81604</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AlignedMapType</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>afd046f4abae7a5b21b3b052646a8a612</anchor>
      <arglist>(Scalar *data, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ae16992582214bcd42bbeeb26920ef2f6</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a70a009b172ffdac30eec0b3586af47ec</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a443625db8913eed6e27b94608880d1c5</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a197d19b4db8df2c8d15cc7a6a7d70d94</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aea170c95c583a9bcc969e01d05d6a064</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a1511d64138226ba9c44418c79eff35ff</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a4d2a0b5c49cf7ebd3bdbb0377a45e1f0</anchor>
      <arglist>(const Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a8effdbb5bbf1064332ed99a4b836fb6d</anchor>
      <arglist>(Scalar *data, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a7d1c49b93b0406aa96c7bf4fafa6d2b9</anchor>
      <arglist>(const Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a86fa76475b436ff6b5ebcfd3541c9091</anchor>
      <arglist>(Scalar *data, Index size, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedConstAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>af2698dec839f49f3155ebf016d733195</anchor>
      <arglist>(const Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static StridedAlignedMapType&lt; Stride&lt; Outer, Inner &gt; &gt;::type</type>
      <name>MapAligned</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a59cc23002320a8294fe4440909d2175f</anchor>
      <arglist>(Scalar *data, Index rows, Index cols, const Stride&lt; Outer, Inner &gt; &amp;stride)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aae3367f1cb732e61483a3676076cb5ef</anchor>
      <arglist>(Index rows, Index cols, typename internal::enable_if&lt; Base::SizeAtCompileTime!=2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_init2</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a94348611ce8ba9d9e5b598dd26566dd8</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename internal::enable_if&lt; Base::SizeAtCompileTime==2, T0 &gt;::type *=0)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_resize_to_match</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a7cc1ae700fd04e84a71ced26a3e7b135</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ad578a8dfaf673437f7e6a0be3840d4a0</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>_set_noalias</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>aa02447b87c9a0119f7f675e3f4c3596c</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a9011c8fbc81178a237c5d63152998262</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::true_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>_set_selector</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a073e9303e3ddcd2e9bef6335fc32d2cf</anchor>
      <arglist>(const OtherDerived &amp;other, const internal::false_type &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>_swap</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a1b4eb26dcab2d758c68c9a3997e1b2c3</anchor>
      <arglist>(DenseBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseStorage&lt; Scalar, Base::MaxSizeAtCompileTime, Base::RowsAtCompileTime, Base::ColsAtCompileTime, Options &gt;</type>
      <name>m_storage</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ac1c1beb14863f4930eaa404bd343f63e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ThisConstantIsPrivateInPlainObjectBase</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a27abf19c1e23dd94dd1c6dcf934d59e2a434ba033eb631ef4c672e405a44e154c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>afc8b922ee02c26fa51efd11d19fc48c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Aligned &gt;</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a04713e66d102f7402c7144111ff174df</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; const Derived, Unaligned &gt;</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a52f7d6b523cce948a7804a7aeef210f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Aligned &gt;</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>a1fb4dbdfade20855c5a35e21541c8215</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>Eigen::Map&lt; Derived, Unaligned &gt;</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>ade83ff019d359dc837c0f4b697eb5027</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend struct</type>
      <name>internal::matrix_swap_impl</name>
      <anchorfile>classPlainObjectBase.html</anchorfile>
      <anchor>afe6fa2d7a531334046fbf806cc76bd01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlainObjectBase::StridedAlignedMapType</name>
    <filename>structPlainObjectBase_1_1StridedAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Aligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structPlainObjectBase_1_1StridedAlignedMapType.html</anchorfile>
      <anchor>a5ebb21bb6375290aec61ea4fc2ae5c3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlainObjectBase::StridedConstAlignedMapType</name>
    <filename>structPlainObjectBase_1_1StridedConstAlignedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, Aligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structPlainObjectBase_1_1StridedConstAlignedMapType.html</anchorfile>
      <anchor>ae9347d43a82ec9e504bc8b37f1d626fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlainObjectBase::StridedConstMapType</name>
    <filename>structPlainObjectBase_1_1StridedConstMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; const Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structPlainObjectBase_1_1StridedConstMapType.html</anchorfile>
      <anchor>a646dbfeaea2efd1472e28ff63375de44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PlainObjectBase::StridedMapType</name>
    <filename>structPlainObjectBase_1_1StridedMapType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Eigen::Map&lt; Derived, Unaligned, StrideType &gt;</type>
      <name>type</name>
      <anchorfile>structPlainObjectBase_1_1StridedMapType.html</anchorfile>
      <anchor>ac9112e6acbd665dab51705aee98689ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointPointMinimizer</name>
    <filename>structPointPointMinimizer.html</filename>
    <member kind="typedef">
      <type>double</type>
      <name>Scalar</name>
      <anchorfile>structPointPointMinimizer.html</anchorfile>
      <anchor>ad790dd824c05ec444ef18e03f2a08baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnObjectObject</name>
      <anchorfile>structPointPointMinimizer.html</anchorfile>
      <anchor>af7608f73dba8298707104ef1d828f420</anchor>
      <arglist>(const Vector2d &amp;v1, const Vector2d &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnObjectVolume</name>
      <anchorfile>structPointPointMinimizer.html</anchorfile>
      <anchor>aa32c0ec042e50105d899984294d534ee</anchor>
      <arglist>(const Vector2d &amp;v, const Box2d &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnVolumeObject</name>
      <anchorfile>structPointPointMinimizer.html</anchorfile>
      <anchor>afebefc4219d5157511194e5ab730fa0c</anchor>
      <arglist>(const Box2d &amp;r, const Vector2d &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>minimumOnVolumeVolume</name>
      <anchorfile>structPointPointMinimizer.html</anchorfile>
      <anchor>ae7733ff26813d46485ff8d289beeac4f</anchor>
      <arglist>(const Box2d &amp;r1, const Box2d &amp;r2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointPointMinimizer</name>
      <anchorfile>structPointPointMinimizer.html</anchorfile>
      <anchor>a90a0e5865d55b112945148ce08009c5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>calls</name>
      <anchorfile>structPointPointMinimizer.html</anchorfile>
      <anchor>aef21d5f7e79fc200a6fc8555ec691f7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolynomialSolver</name>
    <filename>classPolynomialSolver.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Deg</templarg>
    <base>PolynomialSolverBase</base>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Deg, _Deg &gt;</type>
      <name>CompanionMatrixType</name>
      <anchorfile>classPolynomialSolver.html</anchorfile>
      <anchor>abebf9f11f3bb28ee0440d9df6b9a298f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenSolver&lt; CompanionMatrixType &gt;</type>
      <name>EigenSolverType</name>
      <anchorfile>classPolynomialSolver.html</anchorfile>
      <anchor>a657a7aed1168bbe024de5e7e100f0f89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PolynomialSolverBase&lt; _Scalar, _Deg &gt;</type>
      <name>PS_Base</name>
      <anchorfile>classPolynomialSolver.html</anchorfile>
      <anchor>ae37889f52e539dec85cafe2b73742d0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classPolynomialSolver.html</anchorfile>
      <anchor>a7d7d16e0561431c0329195c3132cf52d</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classPolynomialSolver.html</anchorfile>
      <anchor>afa7b7b784ef820f5b95d946797a2fe08</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolver</name>
      <anchorfile>classPolynomialSolver.html</anchorfile>
      <anchor>ab9dc28d1a03dd1842216bc09d7d60c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>EigenSolverType</type>
      <name>m_eigenSolver</name>
      <anchorfile>classPolynomialSolver.html</anchorfile>
      <anchor>a9305e0acc9511be2871e0a8f8643822c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolynomialSolver&lt; _Scalar, 1 &gt;</name>
    <filename>classPolynomialSolver_3_01__Scalar_00_011_01_4.html</filename>
    <templarg></templarg>
    <base>PolynomialSolverBase&lt; _Scalar, 1 &gt;</base>
    <member kind="typedef">
      <type>PolynomialSolverBase&lt; _Scalar, 1 &gt;</type>
      <name>PS_Base</name>
      <anchorfile>classPolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>adf0d8d0b10065fe0dc6c903b91f8a3af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classPolynomialSolver_3_01__Scalar_00_011_01_4.html</anchorfile>
      <anchor>a57d04f2291841e3465ea16a3d314c394</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PolynomialSolverBase</name>
    <filename>classPolynomialSolverBase.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Deg</templarg>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>af36c894dcce95d4a8be0f4d2436e2c2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>af6e5df2118076870de702e4afd496054</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RootType, _Deg, 1 &gt;</type>
      <name>RootsType</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>ae9addebf8eff3273ffe72647339fcf4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>RootType</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a6afc8e1d7baa869264cb6164d971c492</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a002e234f837ff562e338cb5685d3c204</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absGreatestRealRoot</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a0848b5d2fa4dd2d4093b2193b42725e5</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>absSmallestRealRoot</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>ad2e832ac35245cc1239b22497cd8b524</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>greatestRealRoot</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>aee17e323c68fa70e33c94e8be15185a5</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>greatestRoot</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a33c215eb3db874b4e80f912a96212cb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a3860de06079d57c55035fb6bea7b0686</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PolynomialSolverBase</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>aa0db5747bf92c48187d09c33845f07fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>realRoots</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>aa83d3499abaa1988a24345309f19d182</anchor>
      <arglist>(Stl_back_insertion_sequence &amp;bi_seq, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RootsType &amp;</type>
      <name>roots</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>ace3463b124e9e39573d38cbe2e23c4a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const RealScalar &amp;</type>
      <name>smallestRealRoot</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a27a5e9dad41a8c4c5cbc173ac2f6d5a5</anchor>
      <arglist>(bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>const RootType &amp;</type>
      <name>smallestRoot</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a08808ddd9cdcf30162857ee158a4a1ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RootType &amp;</type>
      <name>selectComplexRoot_withRespectToNorm</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>acd2a1d3c4f90b40b239c53280c2aae41</anchor>
      <arglist>(squaredNormBinaryPredicate &amp;pred) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToAbsRealPart</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a3055d625381543ed80f13058a0ea3854</anchor>
      <arglist>(squaredRealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const RealScalar &amp;</type>
      <name>selectRealRoot_withRespectToRealPart</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a65eb556e2da757412095abd18ac223c3</anchor>
      <arglist>(RealPartBinaryPredicate &amp;pred, bool &amp;hasArealRoot, const RealScalar &amp;absImaginaryThreshold=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setPolynomial</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a376583958962fe2e38ec90c649440cc1</anchor>
      <arglist>(const OtherPolynomial &amp;poly)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RootsType</type>
      <name>m_roots</name>
      <anchorfile>classPolynomialSolverBase.html</anchorfile>
      <anchor>a2ffda363441b3992a6aa2830ac47f704</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Portable_Perf_Analyzer</name>
    <filename>classPortable__Perf__Analyzer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>BTL_DONT_INLINE double</type>
      <name>eval_mflops</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a03155b3441f25085e43cb322be9937af</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>eval_mflops</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a10688ff64fdaf9bcd34b7beec0a6ba3f</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>get_nb_calc</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>ae91f498b2c5b6d05eb6ae54458d5ff7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>get_nb_calc</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a075acb640706576bf727b8d3ac48c325</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Portable_Perf_Analyzer</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>ae7d9f419e43c3d3c611ced7e515565e7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Portable_Perf_Analyzer</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>abc98cae0c79800bc6ea1cd13ca69f71b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Portable_Perf_Analyzer</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a7722dc21fa0a3934784f1a7dada50690</anchor>
      <arglist>(const Portable_Perf_Analyzer &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Portable_Perf_Analyzer</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a7722dc21fa0a3934784f1a7dada50690</anchor>
      <arglist>(const Portable_Perf_Analyzer &amp;)</arglist>
    </member>
    <member kind="function">
      <type>BTL_DONT_INLINE double</type>
      <name>time_calculate</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a79a8450d03fa507442062882b4ef864f</anchor>
      <arglist>(Action &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>time_calculate</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>aebc0eee477594997c8e823e9066d558e</anchor>
      <arglist>(Action &amp;action)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>time_init</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a71b2de0ccfa0ab1ef2e59821331821af</anchor>
      <arglist>(Action &amp;action)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Portable_Perf_Analyzer</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a7d0a7b4c1b7a548d77487dfa8ddff2c7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Portable_Perf_Analyzer</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>aa53a7a5f8a4bb983512b3b289ce7d73f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Portable_Timer</type>
      <name>_chronos</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a31c6e2dd6c36c71af2b07af4549c93b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>_nb_calc</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>aa51ccb4e2db5da93772456fa29e264d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>_nb_init</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>add83c55079af34d3825d46e9f1a45226</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_time_action</name>
      <anchorfile>classPortable__Perf__Analyzer.html</anchorfile>
      <anchor>a877ae15549e6e1cbda47660d521f3eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Portable_Timer</name>
    <filename>classPortable__Timer.html</filename>
    <member kind="function">
      <type>double</type>
      <name>elapsed</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>a44a60bdc20a615fafbad111b94a90aed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Portable_Timer</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>acfc28c7ac06ee8588ff78e8ee8c1acac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Portable_Timer</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>a61283c45d3e1179ffc0c171862024742</anchor>
      <arglist>(int clkid)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>a3843c362d5e39dcb15e25f5d79cbe109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>a810bbe10973b2f269039257959d2ba31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>user_time</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>a0d22c34809814614d0a70b19c1ae78e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_clkid</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>a2f69d0069cd97ce54063ebbf7049d516</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_start_time</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>a11bafd8dccc39b7de5b8469cd4cf980e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>m_stop_time</name>
      <anchorfile>classPortable__Timer.html</anchorfile>
      <anchor>ad4ef002ec1c0873e704bf7c0b88b6bb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>print_n</name>
    <filename>structprint__n.html</filename>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structprint__n.html</anchorfile>
      <anchor>a41bc42fbcbd14219f15ccb6afa9c4f62</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>print_n&lt; END &gt;</name>
    <filename>structprint__n_3_01END_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structprint__n_3_01END_01_4.html</anchorfile>
      <anchor>a1814bc7a266fc0f0fed5e98e7dc716bd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductBase</name>
    <filename>classProductBase.html</filename>
    <templarg>Derived</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base>MatrixBase</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualLhsType &gt;::type</type>
      <name>_ActualLhsType</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>aa0d76474a888b024c9b9cf085c3e3ca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ActualRhsType &gt;::type</type>
      <name>_ActualRhsType</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a33a3eaad27f27ea5cc639435ba3543fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a9fa19530dda7e0165a533496be41e994</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a19382dc219ddde827dd49cae92879490</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a8d36c550c5f59678c59300f70fb23996</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RhsBlasTraits::DirectLinearAccessType</type>
      <name>ActualRhsType</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a1974b63e35917d6c0db750d9ec10abc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>abe202e3f50401851b55ddf039fca3ea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, 0 &gt;</type>
      <name>FullyLazyCoeffBaseProductType</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a0ad515e3e5bbe7eccf0d163d1acfbb72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _LhsNested &gt;</type>
      <name>LhsBlasTraits</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a004fc680550b8c74821b1bb32e7b8742</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a0a0e4d1a28a8748ef1f6de16a758043b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>ab9ebf9eb95494cdc65d790ad3253ed0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a4282f37f48ef3e8a4b99f55530f7ceea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::blas_traits&lt; _RhsNested &gt;</type>
      <name>RhsBlasTraits</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a0b28a83d53e1231ac40550566febb547</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a8d6f2b401123c9fd48ad56626da8f973</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Rhs &gt;::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a9459a438be31bdf82af40e775bd3d6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a4bae7b1d36fdf08de5e483f235c88066</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>ab787afba98b6ff29613e05e098d5ec3c</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Base::CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>aaa1389a21cc2cdbce60d67e4753e9911</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a469251e0415e82f7bb9c8ba590953045</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>aa93e494806264d49525158d6379cbf3d</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>ac2b6bdcededcab42d64592ba0651336d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; const FullyLazyCoeffBaseProductType, 0 &gt;</type>
      <name>diagonal</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a08cdddeba394cdd260647bc2ec761199</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Index &gt;</type>
      <name>diagonal</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a7a4cd3a1a26513729ba4a3f6580fe6f6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Diagonal&lt; FullyLazyCoeffBaseProductType, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a86d42d85153f760841cdd1e03659abdb</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a18a8f795c9c25d71434dbcc747387f05</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a90648276f9a1944fd081447b2196623c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const PlainObject &amp;</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a1c805dd2eb959baa83de1924583f13e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ProductBase</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a999db34f8ac90b3aa62fd4bf17febe9d</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a485bccbee785eb5262f055d669ad10fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>ac824bcc3df65425c445611cd538df641</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a5a7d3a37ddf003ea2001b327acd1ce9b</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a7b134fe8949bbc703e32cca72c102140</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>ac4533e89f89b4ee6d0b4adfc92fe9350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlainObject</type>
      <name>m_result</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a67dede4f4f5479f029f04116d6da3e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classProductBase.html</anchorfile>
      <anchor>a16476641519799e8e2540320022b9983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ProductReturnType</name>
    <filename>structProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>ProductType</templarg>
    <member kind="typedef">
      <type>GeneralProduct&lt; Lhs, Rhs, ProductType &gt;</type>
      <name>Type</name>
      <anchorfile>structProductReturnType.html</anchorfile>
      <anchor>a8ef26108cba5469f259d2766e62a0738</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ProductReturnType&lt; Lhs, Rhs, CoeffBasedProductMode &gt;</name>
    <filename>structProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::nested&lt; Lhs, Rhs::ColsAtCompileTime, typename internal::plain_matrix_type&lt; Lhs &gt;::type &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a3b4c889e5ad3189b8a3bdf01d58d7655</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Rhs, Lhs::RowsAtCompileTime, typename internal::plain_matrix_type&lt; Rhs &gt;::type &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>af12032747a3cf9105cefdf57d445ffa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, EvalBeforeAssigningBit|EvalBeforeNestingBit &gt;</type>
      <name>Type</name>
      <anchorfile>structProductReturnType_3_01Lhs_00_01Rhs_00_01CoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>af3140a9fae8ba9b9f8b9ded40d1c669b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ProductReturnType&lt; Lhs, Rhs, LazyCoeffBasedProductMode &gt;</name>
    <filename>structProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <member kind="typedef">
      <type>internal::nested&lt; Lhs, Rhs::ColsAtCompileTime, typename internal::plain_matrix_type&lt; Lhs &gt;::type &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a5a89cd3e0d925151428d16d07ecbba24</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::nested&lt; Rhs, Lhs::RowsAtCompileTime, typename internal::plain_matrix_type&lt; Rhs &gt;::type &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a982834f1e7f9d0a258c6e01894350955</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CoeffBasedProduct&lt; LhsNested, RhsNested, NestByRefBit &gt;</type>
      <name>Type</name>
      <anchorfile>structProductReturnType_3_01Lhs_00_01Rhs_00_01LazyCoeffBasedProductMode_01_4.html</anchorfile>
      <anchor>a3e5e1c1b2cfab0d178cc0c34b0ae9bbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QR</name>
    <filename>classQR.html</filename>
    <templarg>MatrixType</templarg>
    <base>HouseholderQR&lt; MatrixType &gt;</base>
    <member kind="typedef">
      <type>HouseholderQR&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>a3ec7a855f3305dd1459955f90a3f29ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const MatrixType, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</type>
      <name>MatrixRBlockType</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>a4f737b6c1ee904c866bd3f1d2dac31bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullRank</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>a3c137f68b286a65daee8460a2ca8fd2b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>matrixQ</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>a542f22821457dae1626175a81a4372de</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; MatrixRBlockType, UpperTriangular &gt;</type>
      <name>matrixR</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>a27c00d0ff771c3f93607fd1a6879b70c</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QR</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>a80f6a7e975cad2f0da4c739c7b8ca5ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QR</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>a468db56f87c8b674b5923a4e527e41b6</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classQR.html</anchorfile>
      <anchor>ab48e3aae2e9a9cf8c466adfad97c1b13</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;b, ResultType *result) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Quaternion</name>
    <filename>classQuaternion.html</filename>
    <templarg>_Scalar</templarg>
    <base>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</base>
    <base>RotationBase&lt; Quaternion&lt; _Scalar &gt;, 3 &gt;</base>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a6b4e464f0a55492e009c587b98f3c270</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::AngleAxisType</type>
      <name>AngleAxisType</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a520a5e55e2424b572b86f8adfc13e65b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 4, 1 &gt;</type>
      <name>Coefficients</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a98ea8b097a803bd2cea8e5c55c8151f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Quaternion&lt; Scalar, _Options &gt; &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a9bfec254130edd8d594f471bc7f0a39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a7a6317bbd55598637c492db8280c74df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aef62c6519a01a05cf9d3f5debcf9aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aef62c6519a01a05cf9d3f5debcf9aa91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a585f9fc40630e2918fe8973687a2e12f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a79486d849f76d1551c5005898a6b2a81</anchor>
      <arglist>(const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Quaternion, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a1dce83a136a4c01d5f35573c9bdd87cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>afa0104fb0c379eeeaa0ead79138f9c41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a0aec93ead5057dc59c2595f1d55e522d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a0aec93ead5057dc59c2595f1d55e522d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>afa0104fb0c379eeeaa0ead79138f9c41</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>conjugate</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a9b721d2b930f481554b3b9e23a54096a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>eigen2_dot</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ac7b13d4514fc3e642d1b13c780a7588c</anchor>
      <arglist>(const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>inverse</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ab773683087c58b6d9916a7c4eb38887b</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ac1a4d1fb50c4a3007fe0bb037da08898</anchor>
      <arglist>(const Quaternion &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>norm</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ad343964d70a558e8f217b90019458ee9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a551a85ea43736b0ca60fa7bc6a3b25d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>normalized</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ae2a9e0e9c5eb8e751e75182ed3234cf6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>operator*</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ab26fe0a0d3aee99169952acfb31e899d</anchor>
      <arglist>(const Quaternion &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>Vector3</type>
      <name>operator*</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>abe2061ca3955c96aa898a4a54c0c3c12</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator*=</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ab6ae9c14ac677514ff6cdbaae45fe37e</anchor>
      <arglist>(const Quaternion &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aaf3d54b762e7c7122812facbc1b0d7a3</anchor>
      <arglist>(const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a3d0cabe9261eacc4eb6c4bd442113655</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ad37b9586bc81110b98f2c540cb477f59</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ada71c9d5de7de38cd1bf22b760e5211c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aa1089bb3d379ad66ec69c54be69eca1b</anchor>
      <arglist>(Scalar w, Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a3d71ed3f84a23fa0284d570a9ec1be2f</anchor>
      <arglist>(const Quaternion &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aef57419800449b64c1c83b8ce2de6e90</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a801ba6d753c6320fb90479947e7e7772</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a079c6865c3e0079c4aee53fc81ff7020</anchor>
      <arglist>(const Quaternion&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ada71c9d5de7de38cd1bf22b760e5211c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aa1089bb3d379ad66ec69c54be69eca1b</anchor>
      <arglist>(Scalar w, Scalar x, Scalar y, Scalar z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a11e9b29bcc865c3a79250c4d631257e8</anchor>
      <arglist>(const Scalar *data)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a90a6d63ae73815a8dcf0eec517ed3ab7</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aef57419800449b64c1c83b8ce2de6e90</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Quaternion</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a801ba6d753c6320fb90479947e7e7772</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a12e1bb119d54d43617d2debc28beb98c</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Quaternion &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a7ec5583bc2493c1c627b902c0fc3b875</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion</type>
      <name>slerp</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a96e6495f85941b9f2bf883b6f38c47ea</anchor>
      <arglist>(Scalar t, const Quaternion &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>aac77b66000178b0a5962cb3a23a53fc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a0bc697c4a0504b94f759c1a5ff31795a</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const Coefficients, 3, 1 &gt;</type>
      <name>vec</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a25ba1bb094761f256ee99305718dd169</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; Coefficients, 3, 1 &gt;</type>
      <name>vec</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a0ad6d2cbbdad44c6e830556da7eff266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a67413366559382721f47d25ec4ba4d99</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ac0e7250339da83dd72a3fb11447a7e4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a9bd5b82cf62492e13ee20d4a58334a36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a7cc40916950fe424f5118718d3cc4c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ab67cbe24f1087de45f4c2524ee2a97ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a3efa11b5100d83dd3476c5277fc96f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>af1edd920996ed023de808ce09a2de1fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a0583f1447c3be6c37aafbd593472b7ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion</type>
      <name>Identity</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a05d82529b1794f98915788719a3a370f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>_check_template_params</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a4fa5c9714a30f0925f68e416e1011ac6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Coefficients</type>
      <name>m_coeffs</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a476c1d6e78e55919156d4bec20b3211b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Quaternion&lt; _Scalar &gt;, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>a6ad094f56063eac860d9dca4c98e6518</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>QuaternionBase&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</type>
      <name>Base</name>
      <anchorfile>classQuaternion.html</anchorfile>
      <anchor>ab43e7eebd59df3240efb9e122f7b023e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuaternionBase</name>
    <filename>classQuaternionBase.html</filename>
    <templarg>Derived</templarg>
    <base>RotationBase&lt; Derived, 3 &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a965abeb3f61d31bca54863fbda930309a0fade9d54ff27274336fb40ff91d39a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AngleAxis&lt; Scalar &gt;</type>
      <name>AngleAxisType</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a36b24f8cc893884b83591f55af816535</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Coefficients</type>
      <name>Coefficients</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a7648aa309d9e94c23928a00fb2a80ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 3 &gt;</type>
      <name>Matrix3</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a7cadb978a81c2cc87e2f7618639bbbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>ab43dc74e9742e3aa9693fc5048e7f187</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a51e25fbd2d37e8dc0c534084c446364e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>ae2835f73b3bbbebe5e0693c2d7b6bbe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Vector3</type>
      <name>_transformVector</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>add5d9122051edfcdefafea0eb2110745</anchor>
      <arglist>(Vector3 v) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angularDistance</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>aaf13c36cb4b5b760af1e7e9ff2f42315</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, Quaternion&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>aef9d41a8b16d5b8783044f3168ac12f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a6239baa101cb7a9ad6b64b08af7f0641</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::traits&lt; Derived &gt;::Coefficients &amp;</type>
      <name>coeffs</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a165ee40591c9b593bc469e473d767aa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>conjugate</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a0f0380f47d85bf169c46ce8900998829</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a376ab5495d205d29784763358cedb4e3</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>inverse</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>ac209e0dad60b3ef26f6cc978cab34527</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>ac28c468d13d044add4b4d0c9824e4b7c</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>norm</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a4fdd28c640f3e0da352b0d8b9b58fd80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>normalize</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a8f4801b55cf0696de11143bff1e59c97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>normalized</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a2dfac07d0a5d615350739fd0afc2445c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>operator*</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a0ddb45e7700c0968e0d41c2124eadcff</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a9f96a6a7a113ded1c060ac3e9b9cba37</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;q)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE QuaternionBase&lt; Derived &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>aebd6f1fa4f137b8ccbc54ead51cc6c55</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>aa60d9bc7645416087bc63259f976b629</anchor>
      <arglist>(const QuaternionBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>ae4ba83d47df849ef78938fc498d1cb11</anchor>
      <arglist>(const AngleAxisType &amp;aa)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a29ca24a270cc5f30bc03cf768dfd30fd</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>ab6051fdcbac76942d1038c97078a9856</anchor>
      <arglist>(const MatrixBase&lt; MatrixDerived &gt; &amp;xpr)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>setFromTwoVectors</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>af5de54270ef7fd568ac6f644dc7153f2</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;a, const MatrixBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>QuaternionBase &amp;</type>
      <name>setIdentity</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>adfcab6cceebdad292931b43d6745c5d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Quaternion&lt; Scalar &gt;</type>
      <name>slerp</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a7d22fac672c4df72ddba98aede9d76be</anchor>
      <arglist>(Scalar t, const QuaternionBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>squaredNorm</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>afb217654b8a6e8f16f5108c9344a118b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix3</type>
      <name>toRotationMatrix</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a9756654cb6c0b51c2f096b5a6a8bc491</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorBlock&lt; const Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a88212e0441cc885ffa0d6140c67d467a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorBlock&lt; Coefficients, 3 &gt;</type>
      <name>vec</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>ad0d8584269654cde1c57b5813b251c43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>w</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a345e65222e35ca24b08b45849e66e6e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>w</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>af2032ee141b17eb54ffc0878658eec3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a8ec8aad4ea510b432b86f7316c22553d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>aed509a6be15ae690dd584dffb040853b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a795616c6e4639b7bc1782f03f21478e9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a27bfcf3aeac8637b3d9bb20a2678c034</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a4688dc50df0cfa06399f27097dc0e77c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>a6cbedb9d8db0bd46bfb41528bb400e6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; Scalar &gt;</type>
      <name>Identity</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>aff9989fb471a0f972b0a7433788f08b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Derived, 3 &gt;</type>
      <name>Base</name>
      <anchorfile>classQuaternionBase.html</anchorfile>
      <anchor>afc5788ab3a5da01bd0835fa6367f6f74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuaternionDemo</name>
    <filename>classQuaternionDemo.html</filename>
    <member kind="function">
      <type></type>
      <name>QuaternionDemo</name>
      <anchorfile>classQuaternionDemo.html</anchorfile>
      <anchor>a5b64daba55fdf51a331685ef56db8c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RenderingWidget *</type>
      <name>mRenderingWidget</name>
      <anchorfile>classQuaternionDemo.html</anchorfile>
      <anchor>af4cf062cd5fc27edf09a864f7671cccd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>randomMatrixWithImagEivals</name>
    <filename>structrandomMatrixWithImagEivals.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static MatrixType</type>
      <name>run</name>
      <anchorfile>structrandomMatrixWithImagEivals.html</anchorfile>
      <anchor>a520fefd780b84fad4b5c89db97732a46</anchor>
      <arglist>(const typename MatrixType::Index size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>randomMatrixWithImagEivals&lt; MatrixType, 0 &gt;</name>
    <filename>structrandomMatrixWithImagEivals_3_01MatrixType_00_010_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static MatrixType</type>
      <name>run</name>
      <anchorfile>structrandomMatrixWithImagEivals_3_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a3af602883b56c58087d77d365cc28b90</anchor>
      <arglist>(const typename MatrixType::Index size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>randomMatrixWithImagEivals&lt; MatrixType, 1 &gt;</name>
    <filename>structrandomMatrixWithImagEivals_3_01MatrixType_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static MatrixType</type>
      <name>run</name>
      <anchorfile>structrandomMatrixWithImagEivals_3_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a771ef6cc5b878fd4286b617d5e87e42b</anchor>
      <arglist>(const typename MatrixType::Index size)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RandomSetter</name>
    <filename>classRandomSetter.html</filename>
    <templarg>SparseMatrixType</templarg>
    <templarg>MapTraits</templarg>
    <templarg>OuterPacketBits</templarg>
    <class kind="struct">RandomSetter::ScalarWrapper</class>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>ae5b573bd631f2f1d249e61173c0b8c48</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>a5fd9d7e40d090f268c8e223387d93a95</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSetter</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>aa2d1d21660876a427be187798adf9a70</anchor>
      <arglist>(SparseMatrixType &amp;target)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RandomSetter</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>aba28f5b1e47a0abe673af98606d5a0ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HashMapType *</type>
      <name>m_hashmaps</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>a887d530ce0b1137e1fa2938e387a0174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned char</type>
      <name>m_keyBitsOffset</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>a3f86ea0a3ce0e7237cee807e2d1b6809</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerPackets</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>a87100a2e844bff683d53937ebd805f96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrixType *</type>
      <name>mp_target</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>afa6596e02bd8d3d1b84096a73a3b14a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SwapStorage</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>afad419421d0bdd297269910ddc8bccaeae5b6d06fa314f74a2e36d5242902d512</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TargetRowMajor</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>afad419421d0bdd297269910ddc8bccaeaf3652b871c0e679b258aa7823fac2b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetterRowMajor</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>afad419421d0bdd297269910ddc8bccaeac6fd5ee8aefb010687b131709f37f2a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsUpper</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>afad419421d0bdd297269910ddc8bccaea2a56d8913cb72a21b5258da228e3c898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>afad419421d0bdd297269910ddc8bccaeafe8aeea447b452f79a99c7a8c790790e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTraits&lt; ScalarWrapper &gt;::Type</type>
      <name>HashMapType</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>a42d0d1fcbd91426171757c239f530d3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>ad63769ff44ec0f551230c93dd8547ab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MapTraits&lt; ScalarWrapper &gt;::KeyType</type>
      <name>KeyType</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>adf5ab960739a8fc110b906e63bc4eaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>a736c89f1a28e8b29c7441b50c0b4e0df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const int</type>
      <name>OuterPacketMask</name>
      <anchorfile>classRandomSetter.html</anchorfile>
      <anchor>a79f92dad4928aceeee34d1decbe3357f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RandomSetter::ScalarWrapper</name>
    <filename>structRandomSetter_1_1ScalarWrapper.html</filename>
    <member kind="function">
      <type></type>
      <name>ScalarWrapper</name>
      <anchorfile>structRandomSetter_1_1ScalarWrapper.html</anchorfile>
      <anchor>a0a80e90223b8d0e7884b470eb9ea0c57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>structRandomSetter_1_1ScalarWrapper.html</anchorfile>
      <anchor>aafa4a93275a7289a0b3b5b52ddadc906</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rat42_functor</name>
    <filename>structrat42__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structrat42__functor.html</anchorfile>
      <anchor>aa2a49cea6542bc13662e69163f017f92</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structrat42__functor.html</anchorfile>
      <anchor>aedb7b1d0fd2afa392c0b55c20fc3aba6</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rat42_functor</name>
      <anchorfile>structrat42__functor.html</anchorfile>
      <anchor>a3cb715e7d5600a3df31e30970f91198b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structrat42__functor.html</anchorfile>
      <anchor>aa42c40408d2cbd0cc83fbd94e2e48a5b</anchor>
      <arglist>[9]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structrat42__functor.html</anchorfile>
      <anchor>a75552253451e7d4ffbeeb5e596cbbdb1</anchor>
      <arglist>[9]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>rat43_functor</name>
    <filename>structrat43__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structrat43__functor.html</anchorfile>
      <anchor>ae80e8d0d9679fb984d14368620c7cb1b</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structrat43__functor.html</anchorfile>
      <anchor>a95fc0d1fd9bc5a847828c3697531147b</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>rat43_functor</name>
      <anchorfile>structrat43__functor.html</anchorfile>
      <anchor>aa20778d5c103025a7ed4b4d0b89eef75</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>x</name>
      <anchorfile>structrat43__functor.html</anchorfile>
      <anchor>a6cc315f2b6f919e0a44cf5513bf35b6e</anchor>
      <arglist>[15]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>y</name>
      <anchorfile>structrat43__functor.html</anchorfile>
      <anchor>a6dc811fc15fdc0ce82c3024a9e04cb63</anchor>
      <arglist>[15]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RealSchur</name>
    <filename>classRealSchur.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a0ca29621d3d9d93f1a19019b1df55cd9ad1be9a24b80941d5dafe8c476f2c55e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a0ca29621d3d9d93f1a19019b1df55cd9ad671767fd0afe1212296fc1d7dd1069c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a0ca29621d3d9d93f1a19019b1df55cd9a62b1d804518708b1f18b88660e6e22bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a0ca29621d3d9d93f1a19019b1df55cd9a9a065df4ce2967fcba0da63d2d744f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a0ca29621d3d9d93f1a19019b1df55cd9abf9caecf1e56e5dca7949686132d2e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>ColumnVectorType</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a82ff82d63ed7428342c5a37d3fa52e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a0a098fb51f54c285d60bef053322ee01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ComplexScalar, ColsAtCompileTime, 1, Options &amp;~RowMajor, MaxColsAtCompileTime, 1 &gt;</type>
      <name>EigenvalueType</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a097d4cd6a228533cd2da273c3327e347</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>ac12180d18b41f9f654ca15395e5bdf81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a4105dd03d52b60ac8b387140199751e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a05055889f4b2bea621d4f96e919aaa66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealSchur &amp;</type>
      <name>compute</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a0a3bb6228be95d0523be3ebfb94ce130</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>abd55eba84483d9a5f386ad832f5eb6d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixT</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a07c3bf2c40ae061d72b4658e3e84ee95</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a48e9606c259b7558132297d52df2760c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a379363139c2a0c52fe73d928dc7735bc</anchor>
      <arglist>(Index size=RowsAtCompileTime==Dynamic?1:RowsAtCompileTime)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RealSchur</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a51e4f47161b466c91e2e336f1ce4bbd9</anchor>
      <arglist>(const MatrixType &amp;matrix, bool computeU=true)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterations</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a9f69d16a9926daf9760f9855f5a5ed7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, 3, 1 &gt;</type>
      <name>Vector3s</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a315f14a89aab0399cbdd49bed72e11ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Scalar</type>
      <name>computeNormOfT</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>aee0c30d574f865467a2f806d436a60cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShift</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a5c940d26a74b8463b3655af8a1ad68ab</anchor>
      <arglist>(Index iu, Index iter, Scalar &amp;exshift, Vector3s &amp;shiftInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Index</type>
      <name>findSmallSubdiagEntry</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a38e3787f544cff29dbf7307edba3aae0</anchor>
      <arglist>(Index iu, Scalar norm)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initFrancisQRStep</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a1172a3ccd711e90ae3bcde0c3270da13</anchor>
      <arglist>(Index il, Index iu, const Vector3s &amp;shiftInfo, Index &amp;im, Vector3s &amp;firstHouseholderVector)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>performFrancisQRStep</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a4d0f842d688924f2c0534cd36d396ddd</anchor>
      <arglist>(Index il, Index im, Index iu, bool computeU, const Vector3s &amp;firstHouseholderVector, Scalar *workspace)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>splitOffTwoRows</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>af5b37347b36f87c3c016cbe725290b6d</anchor>
      <arglist>(Index iu, bool computeU, Scalar exshift)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HessenbergDecomposition&lt; MatrixType &gt;</type>
      <name>m_hess</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a11bfb043ebefa71326dd1e616a8b05f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>aec3d688eaeb64661b52cf6f72492a195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a634bf022a332b3aa48e7132a3532e7a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matT</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a986b777772831fe1edae3853416bb895</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MatrixType</type>
      <name>m_matU</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>ad2bb75d0f438ca9f26a7b3990dcfac2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_matUisUptodate</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a7874b4681835dab45154e0fc04caa8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ColumnVectorType</type>
      <name>m_workspaceVector</name>
      <anchorfile>classRealSchur.html</anchorfile>
      <anchor>a63d819252937f296049a23fddf7275ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RenderingWidget</name>
    <filename>classRenderingWidget.html</filename>
    <member kind="function">
      <type>QWidget *</type>
      <name>createNavigationControlWidget</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a317176ced555c065cd0e818046db1f9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>RenderingWidget</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>acbd6fde72ce6d018292b760ccc383528</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RenderingWidget</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a25c36968d6f457fcfaab014bc0aa9613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>animate</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a42662a78bad9b38f20e2bff4aa0978b2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>drawScene</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a8de01daec1a221f02b4751c153040d11</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>grabFrame</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>acaaa7ab26e8760ac64066eeae8dd2309</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resetCamera</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a6efa9ccd9301cbf7ccc918cf6d0cc5b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setLerpMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a9777770b1735d7979422c6a790c26fc7</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setNavMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a81acf1ee248a147e28fc3a8c0769c41f</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>setRotationMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a44c2bc8086bde628e79b06b67374e96c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="slot" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>stopAnimation</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a050a478fb26a1fa12d50ae345bad61e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>initializeGL</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a23fc14e1efb73c7554dab2910d202df4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>keyPressEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>ad194bf76d6cb2e8e76334641037831cc</anchor>
      <arglist>(QKeyEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseMoveEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a94579e1e2304bc9dd719c5a7a5051b6a</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mousePressEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a756b7f7e5238b8af3749ab4ff4cbcd24</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>mouseReleaseEvent</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>ae28626ca2e37ed2241b9de91cae37e47</anchor>
      <arglist>(QMouseEvent *e)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>paintGL</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>ac46988ceac0da61f5c34eb74cfe8cffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resizeGL</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a172887c34056621b080132a22968e2d0</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="enumeration">
      <name>LerpMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LerpQuaternion</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcfa25cd40bd0ef35de41792ef32bc6389d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LerpEulerAngles</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a18dc8db3aaf9d79f94a6590724e95fcfae5be480b4f70c69f7077799b57c61899</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>NavMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NavTurnAround</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9ca216854efb19b8412293cbbfca6d80934</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NavFly</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a84232b6225455a9dbcea07ace5c6fa9ca1be6fd1fc9335393cdae8b0208af4bac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RotationMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotationStable</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046ab8a11de1a83c7255660f5ae9573d7434</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RotationStandard</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>af460ba55b715368a3f2ce3907d39d046aacede300812a6678b6c631020719133b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; float, Frame &gt;</type>
      <name>TimeLine</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aacabc9ebf929f1f23079600195a73601</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>TrackMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_NO_TRACK</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a625470aff88afd085c9a0ac2d0e1e00c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_ROTATE_AROUND</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a00e8f4b0800c33c25d80034225f0e2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_ZOOM</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542afccabbb61b79ace5cb87e341f4adceb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_LOCAL_ROTATE</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a5ee2b106bb5652d1c051e1d57968236c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_FLY_Z</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a2a6fb3ff528a6aad6e65d65523de4fa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TM_FLY_PAN</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef9f6f077835b94bf918eaf2a3675542a1eabdf78066c9b7d9655375bbeaa1678</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Frame</type>
      <name>lerpFrame</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a9659ee2fa19695af53746f6ebc0c420d</anchor>
      <arglist>(float t)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setupCamera</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a8ffbf599b1186b58b3308e89b12af02b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_alpha</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>adb2fdb810527b1ddca66f585ba2efa73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeLine</type>
      <name>m_timeline</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a546ca05e90c54954b9e559c5e7ead70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>m_timer</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a414ef87a70c5e6991c195709911aa2f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>mAnimate</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a09933465c3c456ace6b7bc066f1134b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Camera</type>
      <name>mCamera</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a7fb485c46b7c04e0a2b730c945b04f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TrackMode</type>
      <name>mCurrentTrackingMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aa6c7a6e7307642e1a51eeaa2ade24b84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>mIndices</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aef6cfd4bd57b4086b7e12576dd271f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Frame</type>
      <name>mInitFrame</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a843eec701b4536801429d53a7238e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LerpMode</type>
      <name>mLerpMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a63833783253107233b2d9389fd4163ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Vector2i</type>
      <name>mMouseCoords</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a550d01c48fc7de2e0e79bd031d38a944</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NavMode</type>
      <name>mNavMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a17471b1bec5de613c6e0a2b3d1e89b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Vector3f &gt;</type>
      <name>mNormals</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a8e0a9e4fe0b157ff882b098b8bc5050f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RotationMode</type>
      <name>mRotationMode</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>aae6c580f9d780cb1846188b83ef23e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Trackball</type>
      <name>mTrackball</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>a90a61b473f162171a0b35c72a67f5a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Vector3f &gt;</type>
      <name>mVertices</name>
      <anchorfile>classRenderingWidget.html</anchorfile>
      <anchor>acd51008478152cd26606b2b72cb9eaec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Replicate</name>
    <filename>classReplicate.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Replicate &gt;::type</type>
      <name>Base</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>a7c097a0971a14066f5828f184afcaee6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>a1c74c57a0a0244d809bf10245081d2d2</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>aa2d8f56f9c087cce4eff4a40c0a0685f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PacketScalar</type>
      <name>packet</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>a01f3bf1865b67e546e7da422055418af</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Replicate</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>ae8a159fc7f06057d7321061ee36a53f1</anchor>
      <arglist>(const OriginalMatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Replicate</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>a1cc340ea041ff49fe5d0277cd1d3fd12</anchor>
      <arglist>(const OriginalMatrixType &amp;matrix, int rowFactor, int colFactor)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>a591cabb66c47a519977a1d4ee9f26c5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, ColFactor &gt;</type>
      <name>m_colFactor</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>afea835cf3bc7b438d57f39e8bf254c01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>a99958bc20bf128dc33c7fbb41dafafe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, RowFactor &gt;</type>
      <name>m_rowFactor</name>
      <anchorfile>classReplicate.html</anchorfile>
      <anchor>a7d6344991d74acc000f54587df284a46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue</name>
    <filename>classReturnByValue.html</filename>
    <templarg>Derived</templarg>
    <base>internal::dense_xpr_base::type</base>
    <class kind="class">ReturnByValue::Unusable</class>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; ReturnByValue &gt;::type</type>
      <name>Base</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>ae65d79774c6d3a99a64b4ce0a3b88f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::ReturnType</type>
      <name>ReturnType</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>afbd1f883b446056473a6a177195a16fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>a2872a779116acf859717fd1dc4659f55</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="function">
      <type>const Unusable &amp;</type>
      <name>coeff</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>a75b581d2350dbfb9e03042c5cc4628c1</anchor>
      <arglist>(Index, Index) const </arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>ad8f7dc8b51d894c567ebc04ada309a9a</anchor>
      <arglist>(Index)</arglist>
    </member>
    <member kind="function">
      <type>Unusable &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>aaf68bfd9d6f9b2ec010efe60fc49b88b</anchor>
      <arglist>(Index, Index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>a892673e2391273e40426a36810962fc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>ab857f1b53899e36e6e716522a5579813</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classReturnByValue.html</anchorfile>
      <anchor>a113326fb637c9106286cd28da5e938ba</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ReturnByValue::Unusable</name>
    <filename>classReturnByValue_1_1Unusable.html</filename>
    <member kind="function" protection="private">
      <type>Unusable &amp;</type>
      <name>operator=</name>
      <anchorfile>classReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>a673988096e3e34ecbfc5fbf73b0df611</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Unusable</name>
      <anchorfile>classReturnByValue_1_1Unusable.html</anchorfile>
      <anchor>ae08feb5abf72621c6ec3156dd00b1bea</anchor>
      <arglist>(const Unusable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Reverse</name>
    <filename>classReverse.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>Direction</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Reverse &gt;::type</type>
      <name>Base</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a240a4f22257f9781916989f96be50252</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>aa8317ad18abe25c0074f09f3022cb2d3</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a13d0f6435c0ddf5755c5599fb88cce72</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a069c41a30748e09a9e9e9529a22b8496</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a77e9a22c1f43e365af12e041ddea832d</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>af5e5a8f52e902f785248fe62e9097b64</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a1210ba333800be937971794a3505d145</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a0b10bf2e4a640d2e9dd579e4d77b5450</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>aed3d029e87604252f11036f60e5cb071</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a78b3ef498a1c45a7eb3ce2df4d0d480e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a17c36f729680d23600373705fd672c55</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Reverse</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>ad453468f4125cb2a79ba7c850e49dc78</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a3fa6fae31af87cd0996a45e994d8c019</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>adb3d4cd0836c31e535eed817ea868994</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>af73c45a0300e25ebaaf3ad0575a52c51</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a47c316bfeaec02543197d1da1e538960a5f1d240975798bda96cc7ec17427fcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColMajor</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a47c316bfeaec02543197d1da1e538960ad66b35d69708095ab0ae08a1ed9f9745</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseRow</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a47c316bfeaec02543197d1da1e538960a270c65bea31eb5946ee510d71aad31f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReverseCol</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a47c316bfeaec02543197d1da1e538960a59b97796809666872084aa42a4ffd8cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OffsetRow</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a47c316bfeaec02543197d1da1e538960a7a23cd022a8b52397f3605bd61ad1007</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OffsetCol</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a47c316bfeaec02543197d1da1e538960a56399cbca92d1027d2cdc8f041af300f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ReversePacket</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a47c316bfeaec02543197d1da1e538960a36f2b4e1a57d6bc13d6579ea89c43edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::reverse_packet_cond&lt; PacketScalar, ReversePacket &gt;</type>
      <name>reverse_packet</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>af8244468f1a3556a96d70340a0432684</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classReverse.html</anchorfile>
      <anchor>a7a4a1aa35f791d24924a415936808037</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Rotation2D</name>
    <filename>classRotation2D.html</filename>
    <templarg>_Scalar</templarg>
    <base>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</base>
    <base>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</base>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a00cf427995149ce8666ea830e171cacca5fef12042200c47285a5b80ced2574f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a00cf427995149ce8666ea830e171cacca5fef12042200c47285a5b80ced2574f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>aa1b78895241b748851875707a7ce2f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>Matrix2</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>aa1b78895241b748851875707a7ce2f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ac55a2cc70be16eb4b0f29d921f30c744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ac55a2cc70be16eb4b0f29d921f30c744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a1e0aba7ff3903beabe09eb4a865db867</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a1e0aba7ff3903beabe09eb4a865db867</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>abfeeb6f4e9d073ada96e647ffa122db0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>afbf3c1f11f043d1fb0fd28074d52079a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>angle</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>abfeeb6f4e9d073ada96e647ffa122db0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>angle</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>afbf3c1f11f043d1fb0fd28074d52079a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Rotation2D, Rotation2D&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ae6bdc5cb056e6a004b85e10a0b78165f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Rotation2D, Rotation2D&lt; NewScalarType &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ae6bdc5cb056e6a004b85e10a0b78165f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a9d749dbfa5bdb748a1cd980f76c5e69c</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>fromRotationMatrix</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a35820b0881769e774f9e510cc64a0282</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ab967956a034b408bd543653cc4f19502</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>inverse</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ab967956a034b408bd543653cc4f19502</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a251d4f5be4a731758d814204bdea66a5</anchor>
      <arglist>(const Rotation2D &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a81bfb8d866217ca28ac671fee7f208f1</anchor>
      <arglist>(const Rotation2D &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ac4149d4c4e68d177459fe2616b452f39</anchor>
      <arglist>(const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>operator*</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ac4149d4c4e68d177459fe2616b452f39</anchor>
      <arglist>(const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Vector2</type>
      <name>operator*</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a38c7b370552badf69e347cc1d005ac5c</anchor>
      <arglist>(const Vector2 &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Vector2</type>
      <name>operator*</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a38c7b370552badf69e347cc1d005ac5c</anchor>
      <arglist>(const Vector2 &amp;vec) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a10c77f3c098a3282b35d49bd36598128</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D &amp;</type>
      <name>operator*=</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a10c77f3c098a3282b35d49bd36598128</anchor>
      <arglist>(const Rotation2D &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ad295f36565b76b68d4cf85d67b03c420</anchor>
      <arglist>(Scalar a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ad295f36565b76b68d4cf85d67b03c420</anchor>
      <arglist>(Scalar a)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a3ca38dd6f8729d7525c6eaf13c004e45</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Rotation2D</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a3ca38dd6f8729d7525c6eaf13c004e45</anchor>
      <arglist>(const Rotation2D&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ae6c9db2ed50685030e2ffc4ecadd6082</anchor>
      <arglist>(Scalar t, const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Rotation2D</type>
      <name>slerp</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ae6c9db2ed50685030e2ffc4ecadd6082</anchor>
      <arglist>(Scalar t, const Rotation2D &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>af4b9f507cddb946e92ec94f6f5c1efbe</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix2</type>
      <name>toRotationMatrix</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a0e3a7a4ee22b4407cc393d84f81f6341</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Rotation2D</type>
      <name>Identity</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a9a864b4b01445e2bdfee638f546d857d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_angle</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>a376635c72cd33d892cf1eb71efd3785b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</type>
      <name>Base</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ad5f81cf267aba2b87709fcf8c4a5966b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>RotationBase&lt; Rotation2D&lt; _Scalar &gt;, 2 &gt;</type>
      <name>Base</name>
      <anchorfile>classRotation2D.html</anchorfile>
      <anchor>ad5f81cf267aba2b87709fcf8c4a5966b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RotationBase</name>
    <filename>classRotationBase.html</filename>
    <templarg>Derived</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>ab9fad80540f8500f6654b7c2ce357376a48d37f3899142ea42b103c4dd5ba88ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>ab9fad80540f8500f6654b7c2ce357376a48d37f3899142ea42b103c4dd5ba88ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a0f1d2a93b35fbb954e587ab655d68d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>RotationMatrixType</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a0f1d2a93b35fbb954e587ab655d68d31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ei_traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>ae9cbe0a3a87dfe2fa70958d9fe948a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>ac2e5dc5816dfd25a68d53c4c9ab894f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a77ad4f5c0e173b510ab6afa6c9cc4ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>_transformVector</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a5f2c3c4cd905e2fe7e612da64fac51f0</anchor>
      <arglist>(const OtherVectorType &amp;v) const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a63603aebdd9b50e48c82221e0b2eb653</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a2f27534a046655a2ec9b19fd724ef4ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a63603aebdd9b50e48c82221e0b2eb653</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a2f27534a046655a2ec9b19fd724ef4ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a7fcf6d9c6522daa617f0b4500022d83b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived</type>
      <name>inverse</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a7fcf6d9c6522daa617f0b4500022d83b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>matrix</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>aa8542a3692c1e0afded4267a31f9cc8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a6695e2354bf35619a2f08bcd7cd23dfa</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>ab70e2885d1f7ae6a52cf0594d0f6c9ce</anchor>
      <arglist>(const Scaling&lt; Scalar, Dim &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>aef331704083d347f0ea0eff7ebf59e89</anchor>
      <arglist>(const Transform&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Isometry &gt;</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>aad7812e3f1ff408e2863b978b57bdc33</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a296cd87c8e25094180ade1f71767dc60</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE internal::rotation_base_generic_product_selector&lt; Derived, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;::ReturnType</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>adf82eea7bcfdd663aa32afe006263cec</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;e) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>aa72c0d7180ea08136e1ae903534f9017</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a0558b1c87969649f24b382d7278d738f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RotationMatrixType</type>
      <name>toRotationMatrix</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a0558b1c87969649f24b382d7278d738f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="friend">
      <type>friend RotationMatrixType</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a38f506f2d3617685d1f684cdbc4f8dd4</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classRotationBase.html</anchorfile>
      <anchor>a615ece720e9826703b399dfaeaba1ae0</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;l, const Derived &amp;r)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>scalar_norm1_op</name>
    <filename>structscalar__norm1__op.html</filename>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>result_type</name>
      <anchorfile>structscalar__norm1__op.html</anchorfile>
      <anchor>a69f3fe4cb34ed80ca061725ef075b904</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operator()</name>
      <anchorfile>structscalar__norm1__op.html</anchorfile>
      <anchor>ad30f6f9015b702d69d0052498e8cc5e8</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScalarWithExceptions</name>
    <filename>classScalarWithExceptions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>afa23d0c7616b5017d4793b27322a2fba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a7f95f69b6ba74ad8c86048703466a808</anchor>
      <arglist>(const ScalarWithExceptions &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithExceptions</type>
      <name>operator*</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a9f5e88583ea92c2602f332f896cd6a20</anchor>
      <arglist>(const ScalarWithExceptions &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithExceptions</type>
      <name>operator+</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a6b877d369f0f47c9c33f78c8d2e2fa19</anchor>
      <arglist>(const ScalarWithExceptions &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithExceptions &amp;</type>
      <name>operator+=</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>ae5484760cf7befc10df2455d56aabec0</anchor>
      <arglist>(const ScalarWithExceptions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithExceptions</type>
      <name>operator-</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a9e6893866df12c37a7a902f37bfa85b3</anchor>
      <arglist>(const ScalarWithExceptions &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithExceptions &amp;</type>
      <name>operator-=</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a7d64d07dbd3c3455194349592ba60b91</anchor>
      <arglist>(const ScalarWithExceptions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithExceptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a6e16c719e0fca2cbad17deccfa01a229</anchor>
      <arglist>(const ScalarWithExceptions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a57c8f8b4fee12affca6f997cd81e4085</anchor>
      <arglist>(const ScalarWithExceptions &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarWithExceptions</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a7afed8a0a3e95db39610c806db1b0e54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarWithExceptions</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a7c89b3add704ac2ac549463961a7f3d2</anchor>
      <arglist>(const float &amp;_v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScalarWithExceptions</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a674411859befe8639d1b679d41114f29</anchor>
      <arglist>(const ScalarWithExceptions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScalarWithExceptions</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>ab3886d2b3e0492dcb89939151bf1d183</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>float *</type>
      <name>v</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>a772f88c6ec87083414018670cd7678fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>countdown</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>aa388458375b182a2262bdac51a50d311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>instances</name>
      <anchorfile>classScalarWithExceptions.html</anchorfile>
      <anchor>ad8e7f3217a62625868366467a51c11a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ScaledProduct</name>
    <filename>classScaledProduct.html</filename>
    <templarg>NestedProduct</templarg>
    <base>ProductBase&lt; ScaledProduct&lt; NestedProduct &gt;, NestedProduct::_LhsNested, NestedProduct::_RhsNested &gt;</base>
    <member kind="typedef">
      <type>ProductBase&lt; ScaledProduct&lt; NestedProduct &gt;, typename NestedProduct::_LhsNested, typename NestedProduct::_RhsNested &gt;</type>
      <name>Base</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>ab6feb34c68d11bbbfbe4953ab219632e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>a1e314d06c14f4f4200ede36c602060ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>a7b19e413f838ffc6283fcefb46069bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTo</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>a06e5df3b326c8c7354eb4e350dcbd21c</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>alpha</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>a3f46a646217e148383e7021dfcd22e5e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>a937fee2fc3af30b3d4474864a40b200f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>aaf97411d987c9a4e22d39d622e1f5ac9</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScaledProduct</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>a4f6947458898c2deccf342e03217438c</anchor>
      <arglist>(const NestedProduct &amp;prod, Scalar x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>subTo</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>a6938439a96cc3492dc6b6c343880d025</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_alpha</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>af66cd63d54f69c6ee5c8089371cb22f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const NestedProduct &amp;</type>
      <name>m_prod</name>
      <anchorfile>classScaledProduct.html</anchorfile>
      <anchor>ab603eb6f54af92e71faafad9053fddd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Scaling</name>
    <filename>classScaling.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a6d845d0d0eacb5e6c9ad6032a9f12b05a61f80efe07cc663ba451c395e5377203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a9b8a8f6080c2af37cd12ecddfcbba1f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a481c00123b394074d20499e543ba6f01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a8a7a07460b125e45f2f84343a8f2c28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a4ed6cdece3f803c868134eb750ded334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a90ab1b58428764ae91fa72539fa684d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Scaling, Scaling&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a0b3eb9aa1e3332e57f875945dc5450fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>ab46475e34e38d6b24b6b95dc60f46bc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a56d3881a9d27c23a594e8da45de69702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scaling</type>
      <name>inverse</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a43cbfaeb594807e7ef59bd0c356d4039</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a4d1c4c544abec70ed041374ee449950c</anchor>
      <arglist>(const Scaling &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>Scaling</type>
      <name>operator*</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>aeff427fe9d804aa9779c4754c1b403a7</anchor>
      <arglist>(const Scaling &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a4bd040c3a34fe5abd51f3b3a61e759f1</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>afc8e8fc4a6507f9e1f56331fc64c635b</anchor>
      <arglist>(const TransformType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a8575ed8b83858060de1bc1d4019f63f7</anchor>
      <arglist>(const LinearMatrixType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>ace647be6344ff9dc3bd782954ca29735</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a6c2222b5705f79c266962486311596ce</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scaling &amp;</type>
      <name>operator=</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>aef0e18e34f4f91da25761b4815555ff6</anchor>
      <arglist>(const Scaling &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a686191daee33bd6199545c5cae11b483</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a4af3226f429a08f8521db599e3da2ef2</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a3def15c5c596c7c4ed67883c554d4322</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a95881238d25fc1720fc5cbb01450482f</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a5913043a0c9df6c8042d1c70d3ed50ee</anchor>
      <arglist>(const VectorType &amp;coeffs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scaling</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a7776a185d071413e5d5286d084b9d4aa</anchor>
      <arglist>(const Scaling&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_coeffs</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a78711c03ae61a4c6e89987a905088e35</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend LinearMatrixType</type>
      <name>operator*</name>
      <anchorfile>classScaling.html</anchorfile>
      <anchor>a2334085ff389c256ae6cc9abb6c7f447</anchor>
      <arglist>(const LinearMatrixType &amp;other, const Scaling &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Select</name>
    <filename>classSelect.html</filename>
    <templarg>ConditionMatrixType</templarg>
    <templarg>ThenMatrixType</templarg>
    <templarg>ElseMatrixType</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; Select &gt;::type</type>
      <name>Base</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>a566833032d6bd2929fd65d5929064343</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>a18a02056d0850d50b4c7982ebceefba2</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>coeff</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>a02f978735e59c3783f05934020d5d46e</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>ab41b94edc006f3fff745249fb6b388c6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>a6317991f4c527eeec1b84850ca79ea0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Select</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>a3d59cc9cd0481923844f48788f5289eb</anchor>
      <arglist>(const ConditionMatrixType &amp;conditionMatrix, const ThenMatrixType &amp;thenMatrix, const ElseMatrixType &amp;elseMatrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ConditionMatrixType::Nested</type>
      <name>m_condition</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>ad35af17d4ed987f568e6e3446d9a2e63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ElseMatrixType::Nested</type>
      <name>m_else</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>abc2605bc113454aa4b96426b96566f2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ThenMatrixType::Nested</type>
      <name>m_then</name>
      <anchorfile>classSelect.html</anchorfile>
      <anchor>a0c247b4da3434d0a2eee0cc46b0af4e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, false &gt;</name>
    <filename>structselfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structselfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01false_01_4.html</anchorfile>
      <anchor>a302dcc247038c29cb589f4ae632218fd</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, typename MatrixType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>selfadjoint_product_selector&lt; MatrixType, OtherType, UpLo, true &gt;</name>
    <filename>structselfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structselfadjoint__product__selector_3_01MatrixType_00_01OtherType_00_01UpLo_00_01true_01_4.html</anchorfile>
      <anchor>a4d354d2ce28a6243fa6065ea60fe055e</anchor>
      <arglist>(MatrixType &amp;mat, const OtherType &amp;other, typename MatrixType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>selfadjoint_rank1_update&lt; Scalar, Index, ColMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structselfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structselfadjoint__rank1__update_3_01Scalar_00_01Index_00_01ColMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>aec1b2bedf9c572a67713ae3b85ad578a</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vec, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>selfadjoint_rank1_update&lt; Scalar, Index, RowMajor, UpLo, ConjLhs, ConjRhs &gt;</name>
    <filename>structselfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structselfadjoint__rank1__update_3_01Scalar_00_01Index_00_01RowMajor_00_01UpLo_00_01ConjLhs_00_01ConjRhs_01_4.html</anchorfile>
      <anchor>a5e379f0170d753b247973f52e3fc0ec1</anchor>
      <arglist>(Index size, Scalar *mat, Index stride, const Scalar *vec, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelfAdjointEigenSolver</name>
    <filename>classSelfAdjointEigenSolver.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a370f1019a0dc2e704858ac9e7c8f42f2abca9de2fa1974b39de30121c2be6e67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a370f1019a0dc2e704858ac9e7c8f42f2aa25452f1071ebe6c7845a8832c1029de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a370f1019a0dc2e704858ac9e7c8f42f2a7667a9c1275400fb3a6927291b455247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a370f1019a0dc2e704858ac9e7c8f42f2a4fceb4aa6650a6acac8d6b967e03036e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2ebc94fb358a272a9584911e4e1320ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>aa4841a3365da9edfb78e6aff605d7da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a4f5e61b89882e72b13843e9817226f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>RealVectorType</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a8fc4be12462af31c8c01fc83b036bab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a54a43d90cec5ee45bed941073e70556f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;</type>
      <name>TridiagonalizationType</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac288a7aa494c8479c2783c48304fa928</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointEigenSolver &amp;</type>
      <name>compute</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>aca0e1fcf7a039929440ea04abb60919d</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="function">
      <type>const RealVectorType &amp;</type>
      <name>eigenvalues</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a692ddd9cbf01682d4d87b8b5b8f2e746</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>eigenvectors</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>afd6880e26ced59262d76f52d6b6b795d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ac10c15d4e412f89f562334959a030d05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operatorInverseSqrt</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a439d3a5f270475036c105cb3c5707f47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType</type>
      <name>operatorSqrt</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a2b4432ba1f6098ca1906d0e1899e3a47</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>af4cf372d440482d00ce9d00b9e8864df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>ae64665748289b634b09e91ee713d1b8d</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointEigenSolver</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a095760273d699c9885f0257aabf9b79f</anchor>
      <arglist>(const MatrixType &amp;matrix, int options=ComputeEigenvectors)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>m_maxIterations</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a3f3736636fad4aad2b737c4c5757d89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_eigenvectorsOk</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a9daf6a89a1717a7d4804bcff80845bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealVectorType</type>
      <name>m_eivalues</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>acff6540258711b3dfd52cd833e78ebb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_eivec</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a920afdd9c7f98526217645ed6589c6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a63c01382207c821db972adb68281414b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a162fa73adb0872039caed57947273e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TridiagonalizationType::SubDiagonalType</type>
      <name>m_subdiag</name>
      <anchorfile>classSelfAdjointEigenSolver.html</anchorfile>
      <anchor>a0ec5025479d4751404a08083239891d5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;</name>
    <filename>structSelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <base>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>RhsUpLo</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a574cd54af42bd47db14d2b7ef5455601a8839164d7a505d704f855356e622ad1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>aa178b43f8f13d3acc06726b92b722347</anchor>
      <arglist>(Dest &amp;dest, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a331f3097f6a0b6f7eea73018d172318b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;</name>
    <filename>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <base>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>LhsUpLo</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a480f85474ef5395a02ab181f84fab916af72ac727648c44f6a91ef50e137427ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a8affd3928d7d7219e23d10f83a366840</anchor>
      <arglist>(Dest &amp;dest, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4.html</anchorfile>
      <anchor>a144f62ef6e4f8282082720c01c632ad2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;</name>
    <filename>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
    <base>ProductBase&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="enumvalue">
      <name>LhsIsUpper</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ae9d756ec9a4034a092e1f3a51f7e70a3a560bb4a4fa11d4377b4b273657b7c609</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsIsSelfAdjoint</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ae9d756ec9a4034a092e1f3a51f7e70a3a31cda57dd0c1bf043014ec8958fb4495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsUpper</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ae9d756ec9a4034a092e1f3a51f7e70a3ac54febc851fe00af4538a86858d32501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsSelfAdjoint</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>ae9d756ec9a4034a092e1f3a51f7e70a3a06fbd0d3b409a68e1e4ba38f2dcc6e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a6ac293366a8e5ff68472b9c44c1bac5b</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfadjointProductMatrix</name>
      <anchorfile>structSelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_01RhsMode_00_01false_01_4.html</anchorfile>
      <anchor>a1397d57f77f38c4ec02b5c8819f69c7b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelfAdjointView</name>
    <filename>classSelfAdjointView.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>UpLo</templarg>
    <base>TriangularBase&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a1f5a598ee2f8b91897c12003c46d8d91a74d674e7699f94a9a67df3851dbc6c8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; SelfAdjointView &gt;</type>
      <name>Base</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a2c524d5864091e443dadc3d5bfaf3b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, internal::traits&lt; MatrixType &gt;::ColsAtCompileTime, 1 &gt;</type>
      <name>EigenvaluesReturnType</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>aad6906ba20a40634c7972d2d1e4d5071</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a1f53fa904809e2cdea65c94666c02e85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a3579a1cd79ab3b79c82a88ac915c19f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a21180da08b39867caf0bafc404773dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>PlainObject</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a8e5baa90348f250379a76c93b3e671b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a835a9f986a54c821b8f677f98cddff33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SelfAdjointView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a8bf97f589d73ade57501ca2fa5e03267</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>_expression</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a38f3886a65c0d1b42798d1769590f00a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a3308967c5c1b7e1220017abd74243b9d</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a206537a31e328530c1d0b77ab9eeedea</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a84cb4fcb78ebc02277d509e5956512ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EigenvaluesReturnType</type>
      <name>eigenvalues</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>ae7c4ca75c7c0095170759bbf18108760</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>ac68922b882ca7d9e721542c85ff9a2f2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LDLT&lt; PlainObject, UpLo &gt;</type>
      <name>ldlt</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a8eb1e6d655b228950f7bbd5107f10e4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LLT&lt; PlainObject, UpLo &gt;</type>
      <name>llt</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a936984c60b511c81d72e253a8f6e308b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>ab5afb3cf184444019cf40171638e5395</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>ae12a8f98101af520b79a61836aebbc79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SelfadjointProductMatrix&lt; MatrixType, Mode, false, OtherDerived, 0, OtherDerived::IsVectorAtCompileTime &gt;</type>
      <name>operator*</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>aae90f5a60fc45c1e2978d734cb228181</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>operatorNorm</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a05cab207ce6853115f593f04501fbe9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>ae5e99c34906a5636c42d3ef2ec9753bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a44eab7166d7a5b8fdc5f7b7fd3cae6a2</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, const MatrixBase&lt; DerivedV &gt; &amp;v, Scalar alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a46c785c013e10460304e0c9ca3029abf</anchor>
      <arglist>(const MatrixBase&lt; DerivedU &gt; &amp;u, Scalar alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a6eb1fc498cf8a72b5d8ad2f9966dfbaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfAdjointView</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a81c0d97c83c7d382a66f6f0b645f8628</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>acb45bce3c0faa451922a5410b64b4c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend SelfadjointProductMatrix&lt; OtherDerived, 0, OtherDerived::IsVectorAtCompileTime, MatrixType, Mode, false &gt;</type>
      <name>operator*</name>
      <anchorfile>classSelfAdjointView.html</anchorfile>
      <anchor>a1db4d59f32248eaf6a85abc51ba5ca6d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SelfCwiseBinaryOp</name>
    <filename>classSelfCwiseBinaryOp.html</filename>
    <templarg>BinaryOp</templarg>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; SelfCwiseBinaryOp &gt;::type</type>
      <name>Base</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>af354d2d118f7e28c1d9d561e9e50b16c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>acd14f4950a02fc68afe665181f86d61c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>aa316b0afe626f5e75dce803d4bd2b5a9</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>ad09d3b4106ea149c727b1e43cc131121</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>aa245f1ca82f289e9e46df20420feca31</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>a9721240647d7a09787257b1fdb58c3c9</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>aae108bdd8502c4d06536d9dc2d673c5d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>afeae4d89a7db947e1056520c69e86a0c</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>ae63792a8ebab55fe25a72726df4ae003</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>a7532a47d6d0cad3c0309bab9cfcaec43</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>a684260a6bd9597f7d4c32bd62b9238bb</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>aa9961d45dbf0417923232a1a45236807</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>abd20c94a6042b1a3e6675d2efedaf0fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE SelfCwiseBinaryOp &amp;</type>
      <name>lazyAssign</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>a432e657a99e2fda669fc987caca2f24f</anchor>
      <arglist>(const DenseBase&lt; RhsDerived &gt; &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>SelfCwiseBinaryOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>ae14c5882b3fffbe1acda94016034aa38</anchor>
      <arglist>(const Rhs &amp;_rhs)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>add38e9e40fd3e823b7eeefd57452e4a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>a6c07d52bf8f61f3af21f0796b69c754b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SelfCwiseBinaryOp</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>a6a070afb21bc8c46b2a6a989ba0d0245</anchor>
      <arglist>(Lhs &amp;xpr, const BinaryOp &amp;func=BinaryOp())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>add8cf9b4eeda501b3aeb7b3ee8ac7d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Lhs &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>a2928835bd0c048092994a13ef39eb59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>SelfCwiseBinaryOp &amp;</type>
      <name>operator=</name>
      <anchorfile>classSelfCwiseBinaryOp.html</anchorfile>
      <anchor>ae1dd8696b9df5ddaae980af223e8a7ae</anchor>
      <arglist>(const SelfCwiseBinaryOp &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Sequential_t</name>
    <filename>structSequential__t.html</filename>
  </compound>
  <compound kind="class">
    <name>SimplicialCholesky</name>
    <filename>classSimplicialCholesky.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_UpLo</templarg>
    <class kind="struct">SimplicialCholesky::keep_diag</class>
    <member kind="enumvalue">
      <name>UpLo</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>aa5196235eeac1259ada293ebe04815f9aeef178691e1d7ccb0610e50d487bcbc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, ColMajor, Index &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a44bb0f90349bc993391cd5f6888cbfda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>acd25b8037425005f47f1e2da82b72c17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a4619aea80eeb4a01b902272a6a271892</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>af602605bb65ee0949b896a49d2d1ca96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>aeebfcd54ed1431c7cae6dd6210a42083</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, MatrixType::ColsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>af4016771cc1e2671537977fda9e7b9aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_solve</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a26eea28cba886dd0181603337cec2820</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b, MatrixBase&lt; Dest &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>analyzePattern</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a168e1d700758a59f401ea853ba39bdcf</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>aea3eb8a754afe00e92e69215c9ab9f4a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>compute</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a7d0307af1878b9a9f66e547773689565</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpMemory</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a9954cd4a03ecde26f08ba253ad1f0a31</anchor>
      <arglist>(Stream &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a98c770a3ef57b5393c83e35a46752e08</anchor>
      <arglist>(const MatrixType &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>ComputationInfo</type>
      <name>info</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>ade5253a273489ad56086b8b12daafba8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic &gt; &amp;</type>
      <name>permutationP</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a91e5dd3ee54ec3c4ec70bc194f338252</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationMatrix&lt; Dynamic &gt; &amp;</type>
      <name>permutationPinv</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a21709b37e0fb0b2bc554daadf538a684</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>aa5ddbd0957e7fc2d391c30b6740825c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SimplicialCholesky &amp;</type>
      <name>setMode</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>afa51934ba4f24eae2953c2a9a5c49f2e</anchor>
      <arglist>(SimplicialCholeskyMode mode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a17d3e50a6d42f50a6fb201169509d9bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimplicialCholesky</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a7b9f9a9d05756b007fe1051d5c07c17b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SimplicialCholesky, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a54b158c5f0601662ebc4b99e2030e7ed</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SimplicialCholesky</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a1f5375591f108b247cc3c62343d71bab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_analysisIsOk</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>aadcd5d5d734f3f52541cd26e1cba3d14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>ae659ac4c6ce70746b5af84076ecd44ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_factorizationIsOk</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a1d96bce68701f075c8530114b1737f12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ComputationInfo</type>
      <name>m_info</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>ac4d6b3f783e8afedd9a2f65d137a03ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>ab5c274111df32b4e985dd4f9b46f1bb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_LDLt</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a70e1fee8baa18a5e572365d18fb52891</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>abd1e885e5317064636793d7cd5be24b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a4b81de609bf654c5dae4edf949df2b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic &gt;</type>
      <name>m_P</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>abe3b5129d96564ce3f114bc1afa5c787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_parent</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a03688482fc5b1b041714b065dfe9fffe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classSimplicialCholesky.html</anchorfile>
      <anchor>a9d864b1e1c1a86e9bf546bbc30e2c944</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimplicialCholesky::keep_diag</name>
    <filename>structSimplicialCholesky_1_1keep__diag.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structSimplicialCholesky_1_1keep__diag.html</anchorfile>
      <anchor>a0db6ce7a2002f1baba44c4642a42d7b6</anchor>
      <arglist>(const Index &amp;row, const Index &amp;col, const Scalar &amp;) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkylineInplaceLU</name>
    <filename>classSkylineInplaceLU.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a65326955c67f8a297ca53d0cce46c158</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRowMajor</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a26f1f56c76bfcb03f590714289539484</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a1d9bacf943d7fd2ee7dcb35660fe5f60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>orderingMethod</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>ab0605be7e5b05a7fed63a0077689290a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>precision</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a3d41f75a44c05b002b2fa31550d6c065</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>aae27200e76a4a49e5234b6335ad9c0d9</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrderingMethod</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a19081142504f0eb64572f4101ae347be</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrecision</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a654ddae8413bf103b4fa35543a0e22a6</anchor>
      <arglist>(RealScalar v)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineInplaceLU</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a55590a1ac15a94c87eb90db945211494</anchor>
      <arglist>(MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>ab92c0a67ddafc73793bfdef0ed9fc916</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; *x, const int transposed=0) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a9a0fb9bf2303dbad4c97ef5f8cd8fa32</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>ad62ef96e933607af67060a693a73da2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a39ba324e94b60778cfee8a7dbdd812c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a91a853fdc5b3e97746101067a6386fd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_flags</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a0f12308c407df22be7155acea1542b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType &amp;</type>
      <name>m_lu</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>aa68e4c26effe6268bc25bba27031a1e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>ad2dc0e9fced3e4f7e56bb55b6bfdc736</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>a3dddb3b3a23c1a24c8842a6fd26bc794</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_succeeded</name>
      <anchorfile>classSkylineInplaceLU.html</anchorfile>
      <anchor>aef4a09cd25ab9bb8d0b34815756b7456</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkylineMatrix</name>
    <filename>classSkylineMatrix.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>SkylineMatrixBase&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</base>
    <class kind="class">SkylineMatrix::InnerLowerIterator</class>
    <class kind="class">SkylineMatrix::InnerUpperIterator</class>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_diagPtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a2d12d949e816f05ac08b49554bd95471</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_diagPtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aaa827ca64f93a96597afcda6b98756be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_lowerProfilePtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a0f21ef4fddf14950057daf2dd44316a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_lowerProfilePtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a90e738c8388ce8df495c237ca970c258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_lowerPtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a27e6843452ea0114f6a458d74737a1b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_lowerPtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aed7932b7b06b721aca944297bfdd0ff2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_upperProfilePtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a6ee8db698a0eea489bde83acfb74fe9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_upperProfilePtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a245171bdc93fa2363f6e68fe8cc73b9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_upperPtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a338a8d6408b1eb10fc44c7161507c41e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_upperPtr</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a12a4d58ce7b9da2cd770834fe34bd4e8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a3f1985229d656454b99c270de93840fb</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffDiag</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a3f4382b9e7f96283394398fb564e0839</anchor>
      <arglist>(Index idx) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>coeffExistLower</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aea716ca0b2355c5fdaa7c1e5727ea5ab</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>coeffExistUpper</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aef0f68bf582c6cdfb6e0b54b00f8c98d</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffLower</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a24e7635631205dfbe7c97d61dd40622c</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>abfcbbfb17d930332926a4b878c6a7fe7</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefDiag</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>af7988b35a64080daf8124ed52fba2d97</anchor>
      <arglist>(Index idx)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefLower</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a4af3d6ebd5009f6bfa5820f506c7b917</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRefUpper</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aef288715423597e306766873ab307708</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeffUpper</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a4c95a0bc2dcb05c9f26fb32c3892ddf7</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>acbe25eed27fd991b6005df7cd69cffbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a1131dbb2bd2a3a89b0dd3b6b65538b02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a0bf46e8378511bccb65a061ed30ad595</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a6c47b84984609eba501f7fca648d5d4b</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerNonZeros</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a6448c09bf60d34edffddc992f1b3fe24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerNonZeros</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>ace9cc8c2c1f47e0d809fb4210b2b1128</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>acbdf7fb4f4683962a0d9d3cbb24a0c6e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a7e8ae364f3860ac552d8b399d3e13ceb</anchor>
      <arglist>(const SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SkylineMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a6b59617a7df5f7cb5feaebe1931d7a61</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a0aae0fbf673bf47b569d266a7205b22e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a9d0b498319b56e3cc101bd333247805b</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=dummy_precision&lt; RealScalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a7a2d012f29c9188937a3c43ac44135b4</anchor>
      <arglist>(Index reserveSize, Index reserveUpperSize, Index reserveLowerSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>acb645614e2f0c99a774daecd1c3e3244</anchor>
      <arglist>(size_t rows, size_t cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a177388425edaad2c0b9724ca73caf631</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>ada7ff9ead526f7c4cabab918ebe2c0ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a5c0142177fde3a8f4b3da558dd24af30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a5dea25c821d9c96428deb5f02baf1a1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a1cac8527e0986838b96e6ed9dbb5d1a2</anchor>
      <arglist>(size_t rows, size_t cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>ade1d5a7b4bfb113a957a8683ced9b68d</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrix</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aa66470aa9a235b35a1e25fe10e0f00e2</anchor>
      <arglist>(const SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>ac36393891a93d6c7b4f1db8d7f6697f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a28f9f30a3d880163ef2630b0fe81290e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a0c8af381d36de867bd9a5ad043c5d553</anchor>
      <arglist>(SkylineMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperNonZeros</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a58fc1aed19640be950d452e0bf78b927</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperNonZeros</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>af1d5888223a0f27ec688a3186160ab14</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SkylineMatrix</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aeb9c49c467230f362c3dd256eefcb9db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_colStartIndex</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>aadcbee66a0ec030b1a7afa08c4331fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SkylineStorage&lt; Scalar &gt;</type>
      <name>m_data</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a55a8f66a33294a037120ad19ea7358d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_rowStartIndex</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a690dba424132475a3b07957361d867a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SkylineMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0) &gt;</type>
      <name>TransposedSkylineMatrix</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a7c45f4851b17e89081d6337a4e98aafd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>ae886ff9719914418f38dde103ee77ca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a225f36bd6086c1abd16c27df84c9c720</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSkylineMatrix.html</anchorfile>
      <anchor>a3edffb2dac6fdd2868b1ac37916c3a4c</anchor>
      <arglist>(std::ostream &amp;s, const SkylineMatrix &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkylineMatrix::InnerLowerIterator</name>
    <filename>classSkylineMatrix_1_1InnerLowerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ae74d1b579d044f352ab7d3e7c3eb3691</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a16275924014da86ac658701e6e9fd0fc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerLowerIterator</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a73a8ac8fcaa799cf4ff5f182570ff7f2</anchor>
      <arglist>(const SkylineMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>aba856706d8db633f0f082eff742a186e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerLowerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a0f0731556a12e0d58dc5c58371a4ace2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerLowerIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ab26531953316e2ba962e8343a1996be0</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>abf9dbfd3d556ff19d7847984b354a95d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>aa7d53538ea71510ca4a984631f34fb24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a0163fb48e87ad40ec76ec167bed0d23e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a4b90cf40b29bc9cac31ad30ad139568e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a0fa0aa0f22d58a58379188bd6b308a00</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a61845ff4faaf03ed2a7e352d6044fa5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>ace5147a7641f65b42055e152bf4747f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SkylineMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a28d8c8da9038b3c5a3544ee7b5966912</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>adaee6093946a48a6e029f27dcc80e7fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classSkylineMatrix_1_1InnerLowerIterator.html</anchorfile>
      <anchor>a33e16309dbd2a6152fffe15d2e4c05cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkylineMatrix::InnerUpperIterator</name>
    <filename>classSkylineMatrix_1_1InnerUpperIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a76c3720efe1df61c6ee5dc299560c92c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a8c199f1c0d61c1c6787548d5eb4e76cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerUpperIterator</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>afc5b5d1a332c963c2f2965b9e1e80db5</anchor>
      <arglist>(const SkylineMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a9c606a432e3319147139488d50ff2952</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerUpperIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>acfa21635d54ddbb2ee6e05cdb4ccdf9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>InnerUpperIterator &amp;</type>
      <name>operator+=</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ab76a8454b441b8520e635245953b7b5f</anchor>
      <arglist>(Index shift)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>acd475f75332286244fdddb781e908017</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>aa80fa45baf66a2f0f9d0877d2fea4589</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a4fbccaa241b91be82247751939525fcc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>valuePtr</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a495929efcfae4d60b57545647b315592</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a6b2b4a5858dde292db5396a1bb7d471f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ae3dd10855f64a3a7587b2a8247579d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>ac1a9d090d9f65b2f6d332f011d09ca78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SkylineMatrix &amp;</type>
      <name>m_matrix</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>acfb13c42df78fbec600ec4a926cce950</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a0bdd2800b07841a939d3ab3fe0331599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_start</name>
      <anchorfile>classSkylineMatrix_1_1InnerUpperIterator.html</anchorfile>
      <anchor>a999e133b8a8f48a4cb38683320f26f34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkylineMatrixBase</name>
    <filename>classSkylineMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1a1a9056e2296692faeaf23712f56e0127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1a3861c0a55736b33360ae559c30b33f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1a37c773b2f3b69fd44a9476fa96d8686d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1af5f48b65b5d0f3d7c9114a3b22dc2765</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1a6c82def826cf50e37ac51899caaa3a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1a52d23d340c3591a3e83e7a4974e569db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1a17596255380b52ebf1df37b1282cf845</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1aedd5ee25317d4a8f0c8f178821ffdc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1a8de1b69e1adc0272d4f15955410907b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a4b9cf1de40bd58c7a94b3df0d12e19a1ad46fe23977f2c93fe153054bb688e70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::index&lt; StorageKind &gt;::type</type>
      <name>Index</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a8aaf071dabd22a68db2c503a1bfb2db9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>ac8df816f1bf6465d4c483e86a243fc84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a2487e62c3205d6d97e06e3f8c0e0c875</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime) &gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a2be7dbda887be7900faa9a7a5d70ff63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a02e7b9ca3e1fce06f99d5835bdbdd791</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>aad973c240f25495eb63b076098a9589c</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a91c2586061c7dd1d765bf58682e39c2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a5303dc5230f7255c02e7867aca7877c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a9c0fd35b7866638fc776b596111c8a8c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>af772997d26927e0b4e164f5c18c01016</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const internal::eval&lt; Derived, IsSkyline &gt;::type</type>
      <name>eval</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a3260c6ddf87e90393c3a962eb18f6d8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a678fad282caa438a16ce7a5838033171</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a54ec3f004ae21d24f0928db9eecc9878</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>afa6aaa80b4fadb6017f6b920ca870a1c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>ac89a2c480da0c6d9d2ce12be9fe4363e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>ae36d465851a85346b735277ef8f19f3f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SkylineProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>ad0e6c64961e2c9c2f4404998a9fcd829</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a631ce7da0d4aa3d9866a6f3d83ea1f48</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>ab89850bfb570fbeba523a1d86c22ba4b</anchor>
      <arglist>(const SkylineMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>ae0cfccd11bdef075c01d8bb9df74dd86</anchor>
      <arglist>(const SkylineProduct&lt; Lhs, Rhs, SkylineTimeSkylineProduct &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a2eee2c3d70b14a443ddca57132df1c92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a9aae4289bc8cbe55a53d81fabc83d99f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a8e1e7aaeb0aac7d64ea2a68d85a786ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineMatrixBase</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a1480261fd830fba4008cf6cf7959cbcd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>af8301fd8a3e3dd0b3ae9639995011cb1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>a28ece4cd1dd6035ef7ca6b6c5b5ab64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSkylineMatrixBase.html</anchorfile>
      <anchor>ae0f725fdd39f176d58f2366f4565e91a</anchor>
      <arglist>(std::ostream &amp;s, const SkylineMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SkylineProductReturnType</name>
    <filename>structSkylineProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>ProductMode</templarg>
    <member kind="typedef">
      <type>const internal::nested&lt; Lhs, Rhs::RowsAtCompileTime &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structSkylineProductReturnType.html</anchorfile>
      <anchor>a8350a00dd82717634c2eef9371db7852</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const internal::nested&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structSkylineProductReturnType.html</anchorfile>
      <anchor>a819ec76116bfe119b4696d92fb0cb147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt;</type>
      <name>Type</name>
      <anchorfile>structSkylineProductReturnType.html</anchorfile>
      <anchor>ab107866159cad4363ffa1e8b0b68d7f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SkylineStorage</name>
    <filename>classSkylineStorage.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Index</type>
      <name>allocatedSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a43e18b9d8c9791aa79556b9ed3751a36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a94493f5772648054e81f733df765a74a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>diag</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a126b3963e547aaab6b428f41916a5e91</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>diag</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ac2e0cbd589b901a6e6dd485113303951</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>diagSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>aff3fc9e750d24cfe1654a6b5faca25cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>lower</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a75f18cfa0ff231f52781127025142675</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lower</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>abd231e9b8f369eb90efd8bf3d1f7c792</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>lowerProfile</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a56cd60632bd5028f8d9eb05a492579d5</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>lowerProfile</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>af5c875936813ba473052ff96a473df2c</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerProfileSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a3b9bbbd3d4a7f5c31f79542315eb9a9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>lowerSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a52d7b359a76254eabb4e60a5ab1e4fdc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SkylineStorage &amp;</type>
      <name>operator=</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a68e4d16ef3718f8e180b22f2bdb66bbb</anchor>
      <arglist>(const SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a9a40b9be1514db4b60a801c7665c6e08</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=dummy_precision&lt; RealScalar &gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ad3dc0a75fdcffae177e3ef0aa492773c</anchor>
      <arglist>(Index size, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>adb5de2d7a8af8a6898f1f1c076f114a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a0e781790d81ee2c60597758ff809c875</anchor>
      <arglist>(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize, float reserveSizeFactor=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineStorage</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ac744ef8cadb7a87df6a0389c5e7b622d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SkylineStorage</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a71e94e6f3b9db4ea3063b869f57ef971</anchor>
      <arglist>(const SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>squeeze</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ab4f456bdf5006acc7de94851e827ec9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>aeb01d457c4c28a640542db2a32dd94c2</anchor>
      <arglist>(SkylineStorage &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>upper</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>abc8cdae1ba9c7e830ff5450de8994100</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>upper</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>af9dcdb0265f5b94c5ca7ebe4e3755bd5</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>upperProfile</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a44f5e3bf95763a45adc9a3aed2d0a536</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>upperProfile</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a3a61a828a26094f4ea971da72c4df056</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperProfileSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a2bc42397fe94e0fe62744f5dac6254fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>upperSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a8bcc71a984f0b4db6a7c2352ca922df7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SkylineStorage</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ae70dc055038abc9e0c96e9c5851e15aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SkylineStorage</type>
      <name>Map</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ae74f33f0a8ce2e0f2d592022ccbd105c</anchor>
      <arglist>(Index *upperProfile, Index *lowerProfile, Scalar *diag, Scalar *upper, Scalar *lower, Index size, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_allocatedSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a82283e24b3cd6cca5bb9147d5082e62e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_diag</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>af40964c881fa7ad7433f61d583b8ab38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_diagSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a974e503f631730b7bfaa818df1ea39b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_lower</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a2a9f7a63d64d26e25033a7902e0ed3d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_lowerProfile</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ac626fafbe42e5c4f2a1337dcf183be27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_lowerProfileSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>af93ae7075634aef245b97b48c143c06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_lowerSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a3be2e7d3d5004c6c2aeaf55ebd0bbded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar *</type>
      <name>m_upper</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>aec8ef68434d0d116d47020538fe0dc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index *</type>
      <name>m_upperProfile</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a7a0fba1ee4eb84bc349b9bec639ffd7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_upperProfileSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a140812d4e7c8f2c26e4d97dc28164b93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_upperSize</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>a51f3328bc3a559aa379a5a4197743795</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>reallocate</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>aa0bb3f34422f2d41d66ad509d2b9b148</anchor>
      <arglist>(Index diagSize, Index upperProfileSize, Index lowerProfileSize, Index upperSize, Index lowerSize)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseIndex</type>
      <name>Index</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ac59d90cec170c8ecae9a710e84bb8081</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSkylineStorage.html</anchorfile>
      <anchor>ac1f3aaf87125075fca700be1764f9815</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SluMatrix</name>
    <filename>structSluMatrix.html</filename>
    <member kind="function">
      <type>SluMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>ac427bef1a8ecd1a4fbb66aaa1e4873a0</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setScalarType</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>a030e8fbbc97bd087c93f85cb2d983349</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setStorageType</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>ac0cef47b944dccbbb25f3cdfa45ece61</anchor>
      <arglist>(Stype_t t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>a574bcb05fd8245b340eeec89ede4da60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SluMatrix</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>a447a40050ccb330167d0bc6aeb743f0a</anchor>
      <arglist>(const SluMatrix &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>a08f46c1693f54aa3329d0d7a3a570839</anchor>
      <arglist>(Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static SluMatrix</type>
      <name>Map</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>a9c7c82166aae4eaf4392eef34918ee2b</anchor>
      <arglist>(SparseMatrixBase&lt; MatrixType &gt; &amp;mat)</arglist>
    </member>
    <member kind="variable">
      <type>struct SluMatrix::@441</type>
      <name>storage</name>
      <anchorfile>structSluMatrix.html</anchorfile>
      <anchor>adb95d59b601d7fb3d9f3f0beab2a3cc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union SluMatrix::@441::@442</type>
      <name>@443</name>
      <anchorfile>structSluMatrix_1_1@441.html</anchorfile>
      <anchor>aba07d85e504c942df33ad642664e6d12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>lda</name>
      <anchorfile>unionSluMatrix_1_1@441_1_1@442.html</anchorfile>
      <anchor>a7355cb3e4e6da1a23e00b1a4001b073c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nnz</name>
      <anchorfile>unionSluMatrix_1_1@441_1_1@442.html</anchorfile>
      <anchor>a29738f4aa5ebf0de029be45c935e6932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>innerInd</name>
      <anchorfile>structSluMatrix_1_1@441.html</anchorfile>
      <anchor>a24f72ceab36236dc6bb83f397b484ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>outerInd</name>
      <anchorfile>structSluMatrix_1_1@441.html</anchorfile>
      <anchor>aea428ea750807ffa7f8f25cda97fd851</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>values</name>
      <anchorfile>structSluMatrix_1_1@441.html</anchorfile>
      <anchor>a322bf77c4a7bf869b3e41219d3c82c62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SluMatrixMapHelper&lt; Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt; &gt;</name>
    <filename>structSluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MRows</templarg>
    <templarg>MCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Rows, Cols, Options, MRows, MCols &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structSluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a7ca362900dab58b2714e39a32fe686d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structSluMatrixMapHelper_3_01Matrix_3_01Scalar_00_01Rows_00_01Cols_00_01Options_00_01MRows_00_01MCols_01_4_01_4.html</anchorfile>
      <anchor>a84b45f40c1786dbb6620a84cf8eef987</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SluMatrixMapHelper&lt; SparseMatrixBase&lt; Derived &gt; &gt;</name>
    <filename>structSluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived</type>
      <name>MatrixType</name>
      <anchorfile>structSluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a03e73370fb00dab0623edcd04d8f22eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structSluMatrixMapHelper_3_01SparseMatrixBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>adc7649905104fbc267104610aa32619c</anchor>
      <arglist>(MatrixType &amp;mat, SluMatrix &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>some_non_vectorizable_type</name>
    <filename>structsome__non__vectorizable__type.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>x</name>
      <anchorfile>structsome__non__vectorizable__type.html</anchorfile>
      <anchor>ad194cbb62d0966a126f0a470d4f9926a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseDenseOuterProduct</name>
    <filename>classSparseDenseOuterProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Tr</templarg>
    <base>SparseMatrixBase&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</base>
    <class kind="class">SparseDenseOuterProduct::InnerIterator</class>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseDenseOuterProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a6abe5f1d971f75340808642fc2b1234d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; SparseDenseOuterProduct &gt;</type>
      <name>Traits</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>ab75f7e5a40c61e1a988b78f515feca2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a83613cba11892846b4d66c2b64ac24b1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>aa2ad240d12fb666aac10dcc1efc0b399</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>ad6325e47ef733e258e588cdee12bf363</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>ad32f3d9c09319960423f945319a2f05d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDenseOuterProduct</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a052fe8906cb2123e62db3e55f5035806</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDenseOuterProduct</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>afc0f093f2c05e514393a2fc926e38ded</anchor>
      <arglist>(const Rhs &amp;rhs, const Lhs &amp;lhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a2bb4c0d51a17a8a740b771a1a583ff82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>aedd3192f6948dfb65b19d4aaa2995037</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a73990817b7d3973540aea1a1ebace79e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a0335261bf0a64f5d31e532491df0f0fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::LhsNested</type>
      <name>LhsNested</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a091c9aadae460579db2a5f8a5b59021c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Traits::RhsNested</type>
      <name>RhsNested</name>
      <anchorfile>classSparseDenseOuterProduct.html</anchorfile>
      <anchor>a9c17ae56e192f11c5fd6752e0bd4b3e6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseDenseOuterProduct::InnerIterator</name>
    <filename>classSparseDenseOuterProduct_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>acf2d529213a1ba4e81ea21ba725fb848</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>ad4358b4536ab842bf8d8973483c8527f</anchor>
      <arglist>(const SparseDenseOuterProduct &amp;prod, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a3644837c392f8ba2c0624beaf578ded2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>ad134fb41f69a1900aeba20e72f0d0d8e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a7d2b93bdccb10ff354aa29befb43a46a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>aba209b969e5ec5a7dad9519e56d502dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_outer</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>aa1468248808d078ec4fd0e6688b9bc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classSparseDenseOuterProduct_1_1InnerIterator.html</anchorfile>
      <anchor>a637f57a01bec7b0f445151b3df263cf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SparseDenseProductReturnType</name>
    <filename>structSparseDenseProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>InnerSize</templarg>
    <member kind="typedef">
      <type>SparseTimeDenseProduct&lt; Lhs, Rhs &gt;</type>
      <name>Type</name>
      <anchorfile>structSparseDenseProductReturnType.html</anchorfile>
      <anchor>a6c79c4447beae4308b93410e64d36161</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SparseDenseProductReturnType&lt; Lhs, Rhs, 1 &gt;</name>
    <filename>structSparseDenseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>SparseDenseOuterProduct&lt; Lhs, Rhs, false &gt;</type>
      <name>Type</name>
      <anchorfile>structSparseDenseProductReturnType_3_01Lhs_00_01Rhs_00_011_01_4.html</anchorfile>
      <anchor>a4280634da41597f81506eab92cc4d249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseDiagonalProduct</name>
    <filename>classSparseDiagonalProduct.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <base>SparseMatrixBase&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</base>
    <base protection="private">internal::no_assignment_operator</base>
    <member kind="typedef">
      <type>internal::sparse_diagonal_product_inner_iterator_selector&lt; _LhsNested, _RhsNested, SparseDiagonalProduct, LhsMode, RhsMode &gt;</type>
      <name>InnerIterator</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a44f5a82e6372d533699f391a16bcd27a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a5a92fc0b7d7f8c1b5f8b62b3fabaee33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a9a40c7e35bb17f42ff4a2ee70a11e66b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>af87ad3d20210fba3cd908cd2546af83a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>ad9aac2b840802ab4890f7c0c72736543</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseDiagonalProduct</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>acb682fbe03f0189307129fd62d02ffee</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a47db4bd2471e90fe544635c642d52749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>aa2c09bf9273ac70b288f0b6ca6357ec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsMode</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>aa29ee3febe584239266d84daf0ddd29ca7ab7ac724f9d9a972a67a312094ea4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsMode</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>aa29ee3febe584239266d84daf0ddd29ca72b614e23926e03bdcef27073f148167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a9636513501520a79437633b0ff847235</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a324889690bcb04b804219abf28a32933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a4c576abbd3e500a01127b0d358e3767a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>classSparseDiagonalProduct.html</anchorfile>
      <anchor>a60e2188ba2c0ff05a46ac39d2e510983</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseInnerVectorSet</name>
    <filename>classSparseInnerVectorSet.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>Size</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>SparseMatrixBase&lt; SparseInnerVectorSet&lt; MatrixType, Size &gt; &gt;</base>
    <class kind="class">SparseInnerVectorSet::InnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>a51de7156f60756ddd2bae70abd96034ca6437476d352edcc9c5b60fd6c5287ab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>ac1903ff4df7326308a5c2482770b4b4d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>a0c10e88486119238e5ad19baf8f8c2f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseInnerVectorSet</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>a6167f3d581af1573cd0a227806f0f39f</anchor>
      <arglist>(const MatrixType &amp;matrix, Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseInnerVectorSet</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>a5cfa1a530aaae8e2617629f79512d762</anchor>
      <arglist>(const MatrixType &amp;matrix, Index outer)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>a61dedf0e5e5c09454c45a992b0a18a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, Size &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>a2615e7a47e72ba0d490fd70e3c6967a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classSparseInnerVectorSet.html</anchorfile>
      <anchor>a67753853b5a5b2d23fb7ec7dfa5ef19d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseInnerVectorSet::InnerIterator</name>
    <filename>classSparseInnerVectorSet_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSparseInnerVectorSet_1_1InnerIterator.html</anchorfile>
      <anchor>a5ef333eb6ff13d94f6402b9dc43989ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseInnerVectorSet_1_1InnerIterator.html</anchorfile>
      <anchor>a579945a491a6cd949ed7a5e1938c9197</anchor>
      <arglist>(const SparseInnerVectorSet &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSparseInnerVectorSet_1_1InnerIterator.html</anchorfile>
      <anchor>a5b18859074889a98b706f6b9c451e278</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classSparseInnerVectorSet_1_1InnerIterator.html</anchorfile>
      <anchor>a638caadee4aa4f32981e316bf983708b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseInnerVectorSet&lt; DynamicSparseMatrix&lt; _Scalar, _Options &gt;, Size &gt;</name>
    <filename>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg>Size</templarg>
    <base>SparseMatrixBase&lt; SparseInnerVectorSet&lt; DynamicSparseMatrix&lt; _Scalar, _Options &gt;, Size &gt; &gt;</base>
    <class kind="class">SparseInnerVectorSet&lt; DynamicSparseMatrix&lt; _Scalar, _Options &gt;, Size &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>ad0d4810ff0dfc15b32acb80f4f3d1308a8cac8fba3079c7148017ab513a8ba6cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a379c872ec6f1370374038f5b4aa47a8a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>ab2ee82912a9e652d7eea9f9491101906</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a5ebb85139de4c1381fd43b50b995a63d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a3d6d0711a536082de763a4cef58ce801</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>ab8cb4cc98475fe8843151858c4df088c</anchor>
      <arglist>(const SparseInnerVectorSet &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>adc0f09c4def62513b9fbf33387db2d97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseInnerVectorSet</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>ada4641bbc9c641443d263432577cb63e</anchor>
      <arglist>(const MatrixType &amp;matrix, Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseInnerVectorSet</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>aa98168612332487469a2f79c35a04acb</anchor>
      <arglist>(const MatrixType &amp;matrix, Index outer)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a1e453ef7a0b6c4975644e4a8f9df467b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, Size &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a04033fc89d1e2391fb27350332508163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a0996ed1eeccf6d50f5bbf16c8c42dfd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>DynamicSparseMatrix&lt; _Scalar, _Options &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>ac1f7b58cb8f4c569bad5e5210520843f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseInnerVectorSet&lt; DynamicSparseMatrix&lt; _Scalar, _Options &gt;, Size &gt;::InnerIterator</name>
    <filename>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4_1_1InnerIterator.html</filename>
    <base>DynamicSparseMatrix::InnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ad8822d92e2cdf0493a890e86836b1a2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a5839ecfd0478278236cd910624c5a5c5</anchor>
      <arglist>(const SparseInnerVectorSet &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>aa9077551e39d72697fecc7ea357f6d02</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classSparseInnerVectorSet_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>adf3dcfea3ad379225b0c76f0b7cd75ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseInnerVectorSet&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Size &gt;</name>
    <filename>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
    <base>SparseMatrixBase&lt; SparseInnerVectorSet&lt; SparseMatrix&lt; _Scalar, _Options &gt;, Size &gt; &gt;</base>
    <class kind="class">SparseInnerVectorSet&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Size &gt;::InnerIterator</class>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>aadbe5a0ac28dba6dbfb39ef9dac2cd05a11f2dd8f7ab7e92330fbda53dc52f362</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>afdb42fdd0f5c5f1e2ae89de6d4851760</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a85f19b398b31f58a86768027e3b09f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_outerIndexPtr</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>aa83f78ed1de4de352234c4c0214b6dc9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_outerIndexPtr</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a7505fb4b2c74e6aede360a0d6391b3b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a1c0e9113a3002cf1c4e3d9d072fcc8cf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a91e603b85a992f85f0b1e1444b5a2feb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a626992235c7464136af76fb6b2732ed3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>lastCoeff</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>af805a75faf7d954baf3d4f0bab3df09e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a6b68aad61ab838d22195c8debae15dfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a7d322a3ad905b8035cbdf41d1c5393b2</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a0c1516509fed50b121e17873eb040345</anchor>
      <arglist>(const SparseInnerVectorSet &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a5448fad72459b3f40eeb3f6913c14102</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseInnerVectorSet</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>aa2594c4ab3a0e0a12cdd2bb72853efe0</anchor>
      <arglist>(const MatrixType &amp;matrix, Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseInnerVectorSet</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>afbf9fb9e85ffcb4c2b28c4cd415e00d8</anchor>
      <arglist>(const MatrixType &amp;matrix, Index outer)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>ac7c0f409fad0123927d57ccfc49a569a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const internal::variable_if_dynamic&lt; Index, Size &gt;</type>
      <name>m_outerSize</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>ab6b218caee7342f9dff2db8904fbe767</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerStart</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>a7f2079b5f3f7b8317af031153d7b6f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>SparseMatrix&lt; _Scalar, _Options &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4.html</anchorfile>
      <anchor>acc59e7ed13a343bb1e36ff238460d8cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseInnerVectorSet&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt;, Size &gt;::InnerIterator</name>
    <filename>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4_1_1InnerIterator.html</filename>
    <base>SparseMatrix::InnerIterator</base>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a5a51f793eb24458844602b753f4cf203</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a8cbfb02c8b24da7a3ff249b092736f96</anchor>
      <arglist>(const SparseInnerVectorSet &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a915278c880478c5b41d4373bfd9aec7a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outer</name>
      <anchorfile>classSparseInnerVectorSet_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_00_01Size_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a3026192a5a6d8198b4dd56d8ba9d2b10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLDLT</name>
    <filename>classSparseLDLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>Backend</templarg>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>af04749d21cf9b77ff57a0dcf6a30eb22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a265365a72ad367006ccab016fc404d15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>af2a188241692c0dddc316a109f1bf17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_numeric</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a023d8823a24cf1fc7edc0db688d1a28b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_symbolic</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>ada3cedebadc20d995fd6bdacedc781e7</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>ae249713600a06af74c65e9bf465568c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a35bd7870156ef1587116bba8946d3d7a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>diag</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>ac0f02c8f6370f59481b95da8e9ebf4e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a71fb25719f1b20470035208b1001c97a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CholMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a066e07eda373526c12da77b93f31106f</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>precision</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>aa720bcbb6a551a73c3ae35ddb1d84a55</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>aa88ecb4e487d00132f2ece0893338142</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrecision</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>af74ac675c071bf6cef3b8b2671feeb64</anchor>
      <arglist>(RealScalar v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>settags</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a447baf0eaee921161d41157bcaa3ff51</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SparseLDLT&lt; MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>abb02e4577a335b8e7a0d66bcaff0e58a</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveInPlace</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>af0a0853b79a2cba4470d839d6109e695</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLDLT</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a93dcde69e64382c323ee6f2cf2a67cce</anchor>
      <arglist>(int flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLDLT</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>af1813be9245b857c0e5945af18a85304</anchor>
      <arglist>(const MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a3ddef0fa2d8d1bba43e23bde44ebf33f</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>vectorD</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>acc77c4d1544a4ae8d60e2db936d826c5</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="enumvalue">
      <name>SupernodalFactorIsDirty</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>aeb31a10120d7f0fc366b9a472d1137c2ad2df8ae692a6515b50b17cdb76a591fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixLIsDirty</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>aeb31a10120d7f0fc366b9a472d1137c2a2f5c56fab8f9da089f64ec1854a3f51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; typename _MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a2b140137a3defda58bde37035ca2c8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a674eaddab57664d06be60ac13b686044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, _MatrixType::ColsAtCompileTime, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a1fbfa16562735b2ee588e4d893e22238</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_diag</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a12ecd70bf4d5f7f4b399c96d1b870f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_flags</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a9131575480c5f8c371c730eb1c76708d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a3adfc170f35ae5f3458b532118066c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_nonZerosPerCol</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a943a1008fedbd56c5a784487e7ff42c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic &gt;</type>
      <name>m_P</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a44d8c1a11a652a76c104d57e62c34c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorXi</type>
      <name>m_parent</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a80246d8ab6e6b04af5a8c4ab27851fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PermutationMatrix&lt; Dynamic &gt;</type>
      <name>m_Pinv</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>ab40f103b35905fc9b1a53aa3ac4750e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a11de661e605e16b13e7536c74e78d01c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a1ff5904c656bbc6946943987c1be1f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_succeeded</name>
      <anchorfile>classSparseLDLT.html</anchorfile>
      <anchor>a955ae5018bb73f20557fa9247cd9c4b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLDLT&lt; _MatrixType, Cholmod &gt;</name>
    <filename>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</filename>
    <templarg></templarg>
    <base>SparseLDLT&lt; _MatrixType &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>aef15a9d4aa569fb0f65a331fe3945fa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a227d1d1b27100d8c599d9c6b4e2f1703</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cholmod_common *</type>
      <name>cholmodCommon</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a333b48bcfbf083d581ad8ff44b10450a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cholmod_factor *</type>
      <name>cholmodFactor</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a4fbc350fee2020f1b48a81a33a03f2c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>ab0967017ec253b9097b41442f35e647d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>aec7aff6138e939108e62b6f9bf309a34</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const Base::CholMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a53c6388e872afeff9153481294d3b72e</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a5af0d86ca36e37eb08d3a59d9757b752</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SparseLDLT&lt; MatrixType, Cholmod &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>aa5804232fb28b2b080f38860ae2a5867</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a44a7da29df3a9ba46308e19e35bf5c67</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLDLT</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a5fea82c15e09771c95f88fc0ed67b071</anchor>
      <arglist>(int flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLDLT</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a6f63741426cea010ae3b816f9f6d1522</anchor>
      <arglist>(const _MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a5247baa0d6349266582f4abe34125720</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseLDLT</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>aea84cf031346c71d685c2d210baa6bb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseLDLT&lt; _MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a3d1e63ad28eda2811e43aa4c2abb8d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>aa5d4d03a409871e88d60e753ade0f81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a54f19b7f364206941ff5d49e1db4103f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a7952996116d8b5ad830b9dc1a0ae224f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classSparseLDLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a3fbd52b6b4eead29181c8080bebb8bfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLLT</name>
    <filename>classSparseLLT.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>Backend</templarg>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>CholMatrixType</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>aba566e394cbbd1882568c7349a09bfbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>ae3bf1244d8347a3ec26a16cf5223e92f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>afb2a515cf1dcf6e6b683bd87c8e7e70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>aff16af30c7c4cd635555020d010a2203</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>adfb4d38a0eb7c3640b74d81232bd87b3</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a45db494cca56f3e9b43920ab90e8a691</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CholMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a01834324b8d3889a4f7374ef5e50fc92</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>precision</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a244ce63d4858a75d6f8d5cf306722264</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a8ef8641d71f6676b44376c07da8089d9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a77733d7d45076127501e7b2f8c2b19c0</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrecision</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a2a267198b45330680f969d2dbe73c2ac</anchor>
      <arglist>(RealScalar v)</arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SparseLLT&lt; MatrixType &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>af21d79b9176bcf188945ae46014c67da</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveInPlace</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a25313530de8d823ce199e8d4046b8e5e</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLLT</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a9083a58a9fa0c920989d99c03bb10c3b</anchor>
      <arglist>(int flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLLT</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>aa0141bc3da1cf1a1cd24f0dc193bb7bd</anchor>
      <arglist>(const MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a076c5129d5b2b9bc2443e1984ae1bcab</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="enumvalue">
      <name>SupernodalFactorIsDirty</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a0aaff07f557009894e4b63c20ae9408ead9f6af4cecb1a643d822c28b13441e96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixLIsDirty</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a0aaff07f557009894e4b63c20ae9408eae7576a7aa688c6caf991e6af5c5bb0ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; typename _MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>aa552cf8a0e36e283bda5bf5260a23fcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a8bef754c2931c037fb429c831e639e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_flags</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>ac109ba516fb7d96e2cea9399b72d079d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CholMatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a50d71358ff38524826df61e48576deb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a3253eeca09848964e32c5c3f4d99fc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a9d4b8584b729b41e7fe9a1575eb24dc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_succeeded</name>
      <anchorfile>classSparseLLT.html</anchorfile>
      <anchor>a55f8a55c82261a42ad58e1fedc099cab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLLT&lt; _MatrixType, Cholmod &gt;</name>
    <filename>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</filename>
    <templarg></templarg>
    <base>SparseLLT&lt; _MatrixType &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>aa31220c6eb7e0ed56abdfb37c562f3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a32afff2fdfd9231802d5f2de313e18de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>cholmod_common *</type>
      <name>cholmodCommon</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a6f2e9794c7fe4a90ed50beb108f4b6c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const cholmod_factor *</type>
      <name>cholmodFactor</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a5a2aad951d40c0cb3e441a4bca49cd0a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a11bebbb9670d721ea1ef726713ba58c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a84d2acfd930caf6984690fc840af49a9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const CholMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a50ddc195c2da7ecbaaaa710b1c3784fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a7cb60d763bb5e7680a6fd3e60664e1fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SparseLLT&lt; MatrixType, Cholmod &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a4fa0082b9c26dd865b3c90cfa71e26de</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solveInPlace</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a16066e80f6aa785b19a10905c1a4ebc3</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLLT</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a502ea8ed37aa34a93f1c8d7ed0a6f888</anchor>
      <arglist>(int flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLLT</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a2786e7fe76d8bd77911bb402a166409a</anchor>
      <arglist>(const MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>acad72a7f3074710fe3125c403cf81b09</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseLLT</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>acd53929bf2d007d1319570fe83b3ef6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseLLT&lt; _MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>ab5fc5627c42750557606789a9b1f4f1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::CholMatrixType</type>
      <name>CholMatrixType</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>ada8e640b6e261d30ccc150046027b434</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a46b70b0b900a92e1949429ccd5e74d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a32f7d4ff9dab15bbb4df9b7d0ed61602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_common</type>
      <name>m_cholmod</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a47ec39937618ba2df1a969d596496a9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cholmod_factor *</type>
      <name>m_cholmodFactor</name>
      <anchorfile>classSparseLLT_3_01__MatrixType_00_01Cholmod_01_4.html</anchorfile>
      <anchor>a1edcd90959a5bd4414d94487e06cc0f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLU</name>
    <filename>classSparseLU.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>Backend</templarg>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a6abbcb130b89ef8836cdebb09cdc7afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a97636a423f48d00b16e149d7b422c2ab</anchor>
      <arglist>(const _MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>flags</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>adb224f3d426c2987008348c473ad7d91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>orderingMethod</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>aab5e16c46f2739ae6f42439a7b6fbbdf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>precision</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a949575f4ad23dcb3c02715c117a5bbc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFlags</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>ae93daa2d00c47a49fcbca00968f2ebe6</anchor>
      <arglist>(int f)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setOrderingMethod</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a4a1e0dab36ad002451d730e593bc9801</anchor>
      <arglist>(int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrecision</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a105b1c61420f1cd537548cc3e1d6f12b</anchor>
      <arglist>(RealScalar v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a02451f77ed450c2437a420c795094a63</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; *x, const int transposed=SvNoTrans) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>ab6e6856cf0775bf45c7807a3ced9e2d6</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; *x) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a86bb7073caf59c0ccff2cb1f84c6c912</anchor>
      <arglist>(int flags=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>afb62be60b85d18d5b65e0c9ecc8068ec</anchor>
      <arglist>(const _MatrixType &amp;matrix, int flags=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>succeeded</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a0188cb8392122566f9db1be8724459a1</anchor>
      <arglist>(void) const </arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixLUIsDirty</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a4cb457ec8aede8630a3d61567e62b270a0c3744f81721f9b0aee9de344d8b51fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>LUMatrixType</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a1ca6af43152ace4f0a9e17c32461ba45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>NumTraits&lt; typename _MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>ae11266d728c1907f4ba514781332afdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>_MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a6c4e712ff2e2be731f4a369686a73e6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_flags</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a1ca0eff029198cb49cab8f39a5ed0af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RealScalar</type>
      <name>m_precision</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a0c2f60dc6c1b977cf78c59d9ae652ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>m_status</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>aac7049743c27943d36ec8f8a545ed900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_succeeded</name>
      <anchorfile>classSparseLU.html</anchorfile>
      <anchor>a461b1195b87289e0cba0915b009b250f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLU&lt; _MatrixType, UmfPack &gt;</name>
    <filename>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</filename>
    <templarg></templarg>
    <base>SparseLU&lt; _MatrixType &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a810c56be3f491562bd8a76711e11ba84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>ac3409c21dd99d46774386d826bb39f0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a55a29d4736e07289f90f77f513334be3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a38b8171b1ece77ba58b2f6c2029f02a4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a205df319cedd3fb7fb23c7da83095b20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>aa8ae5eaa7e9e26f636c644d46ac48959</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrixLU</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a9608e122b4ea65236d14cb49ef09c344</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const UMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>ad49b1b3ca277860dff0a57160740d4fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>numeric</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>aab0893af345b6c40c75d9a8f66d2a207</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a805d6bce5840bdca84a98476a1a87911</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a6703ec29187649df02d8b44c5b43d242</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>aec8c9e8810b8368041f26e7a7ecc3b11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>aada6a3c61b1de9588a7db286d5954afb</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; *x) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::solve_retval&lt; SparseLU&lt; MatrixType, UmfPack &gt;, Rhs &gt;</type>
      <name>solve</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>aec77add0389eef0f480adefdbcffd091</anchor>
      <arglist>(const MatrixBase&lt; Rhs &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a45d23d96da5e4085a1a3b0d997cb484c</anchor>
      <arglist>(int flags=NaturalOrdering)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a7da61391cc0bcc57efc029b675a8e8b2</anchor>
      <arglist>(const MatrixType &amp;matrix, int flags=NaturalOrdering)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseLU</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a8562f64f8e354c5b9e24f325ba2b1122</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseLU&lt; _MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>acb88505185bac691fc8067fee182ef9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; int, _MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a62a9ac5bd1098bea4384d64821572e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; int, 1, _MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>aee564dfe7f05a8dc640bfa1925966c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar, Lower|UnitDiag &gt;</type>
      <name>LMatrixType</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>afa80c1d4d43e282453b36e06d66bb3b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a8dc469aa2abf8cae793fc5bd593f591e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a30ae5cefc03467872a1b6dfb4d2f9c2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar, Upper &gt;</type>
      <name>UMatrixType</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a063dbc628eec4d212acaa1b9c4115fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a3585fd8d13448a52fdc0c840143abb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a507e45e1d47a4ebd96389464107233c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>ae634cc9427f0d308d7a384b6ca67faa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LMatrixType</type>
      <name>m_l</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a96dfd20c41d1c1162e4ccb1a023a1fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType *</type>
      <name>m_matrixRef</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a76f5d3e5fb93769b2e1e5454c6eba5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>void *</type>
      <name>m_numeric</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>acd95338ed54678a27d93bda38e211f64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>a99c360bae04065833d72ae34807ab940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>af4f6bc9afd6c7da0c5a95967eb2dfbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UMatrixType</type>
      <name>m_u</name>
      <anchorfile>classSparseLU_3_01__MatrixType_00_01UmfPack_01_4.html</anchorfile>
      <anchor>afd6407dbc689500f28ef62c99728380b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseLU&lt; MatrixType, SuperLU &gt;</name>
    <filename>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</filename>
    <templarg></templarg>
    <base>SparseLU&lt; MatrixType &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a30d338f40ce6303cb8300e492ac847ca</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a73df29b7d95500ca82d4db8145ce2d50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LMatrixType &amp;</type>
      <name>matrixL</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>ac3a90d23048f3a4507c443a405ee6005</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const UMatrixType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a083b67b56cedbf21fbd2e9aa94a79480</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntColVectorType &amp;</type>
      <name>permutationP</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a748b956992e5d79867327c24e7dcef1d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IntRowVectorType &amp;</type>
      <name>permutationQ</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a704ec2b3211c873bb428598a5c709367</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>af12a9b95061ee5d3db78b3f855466dfe</anchor>
      <arglist>(const MatrixBase&lt; BDerived &gt; &amp;b, MatrixBase&lt; XDerived &gt; *x, const int transposed=SvNoTrans) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>ae09b40bf905585895577b644feac096c</anchor>
      <arglist>(int flags=NaturalOrdering)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseLU</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a2d5e9b2a9d55f33d8ba897bb62dd0f7a</anchor>
      <arglist>(const MatrixType &amp;matrix, int flags=NaturalOrdering)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseLU</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a549ac1c614e929cf0b4dcb1fa84d336e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseLU&lt; MatrixType &gt;</type>
      <name>Base</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>ac408a79e1a4e8fb823d8ec9bb9d1bded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; int, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>IntColVectorType</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a904f8c9f7dcd198fcc6fd897cec1ac8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; int, 1, MatrixType::ColsAtCompileTime &gt;</type>
      <name>IntRowVectorType</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a341f04a651379c2395a17abc5a566ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar, Lower|UnitDiag &gt;</type>
      <name>LMatrixType</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a2b52423417b5ccb150bf72863468f504</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>aa3cef21ac23d8f5ffe8709bc9178ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Base::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>ae21a6c1f9f89d9345035a47e161d8ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar, Upper &gt;</type>
      <name>UMatrixType</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>aabac896e451da01540f6104b7361364c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a3cf266f148229c44f36eee6be889db6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>extractData</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a89b28568353287ecd38f38f8f1c5f60d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_extractedDataAreDirty</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>aa73e205fdfcccaee7e6fcab5565deb19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LMatrixType</type>
      <name>m_l</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a082c53c0ea1cb1547e88f6a602b3216c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SparseMatrix&lt; Scalar &gt;</type>
      <name>m_matrix</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a85a2c468e0ae13c1c6b12c47d119ef71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntColVectorType</type>
      <name>m_p</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a53e9ea0364b931aec6c28fe65b82173a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IntRowVectorType</type>
      <name>m_q</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>aaa8b743a946f2e1ad0c2828fe7149576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluA</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>aa35e7477b877824fa14eb1f759f8eb3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluB</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a07f5889a610dee96568fc82738b54d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RealScalar &gt;</type>
      <name>m_sluBerr</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a66623b8295795f38f19148833f5d5798</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RealScalar &gt;</type>
      <name>m_sluCscale</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a9316b254caf60cd7ea59de49161633aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char</type>
      <name>m_sluEqued</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a909b219339c648af7221c00ded94e80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; int &gt;</type>
      <name>m_sluEtree</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a98713daa0dba9934f94f9562fe8d70bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RealScalar &gt;</type>
      <name>m_sluFerr</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>aa1556f872d1bb4b8ddcf863995ff39ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluL</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>acadc22ec35946abdb3ba2a7b23804dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>superlu_options_t</type>
      <name>m_sluOptions</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a7a682af53524b683030b75b341ef8b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; RealScalar &gt;</type>
      <name>m_sluRscale</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a063708bbf4aedffb3e56440f13f36c41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperLUStat_t</type>
      <name>m_sluStat</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a3000e29ed20a97d861ed9ebb16a72cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SuperMatrix</type>
      <name>m_sluU</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>ad16d9d6b6338e16f12316e26242b9585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SluMatrix</type>
      <name>m_sluX</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>a258b16a8e33706027a7d1be030c46870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>UMatrixType</type>
      <name>m_u</name>
      <anchorfile>classSparseLU_3_01MatrixType_00_01SuperLU_01_4.html</anchorfile>
      <anchor>ac97819e7370a01935c33b6309df603fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix</name>
    <filename>classSparseMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Options</templarg>
    <templarg>_Index</templarg>
    <base>SparseMatrixBase&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <class kind="struct">SparseMatrix::default_prunning_func</class>
    <class kind="class">SparseMatrix::InnerIterator</class>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a21ded6b8e704b166577fdf12a2e34945ac911f0217a58b12e211ab3daa6184c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MappedSparseMatrix&lt; Scalar, Flags &gt;</type>
      <name>Map</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a55d9682b19bf142c7e4af3a76da03cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>Storage</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>aee1c8820e2b1f316ceed7a8f54099c00</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>af1b1f6920f2002ea76ec7bb0ce662f74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a6d83d0e72ca97b63cd04859c7555f4cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Index *</type>
      <name>_outerIndexPtr</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a6b49f2197f3c7ad618e030b8fc602845</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index *</type>
      <name>_outerIndexPtr</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>afc3f91ed6e8b71dc017b4c835f0b0500</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a91cdd6245a07406d15a34b56b7bf95d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>add8b25ec1b52fd048f7d3d507337bd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a6ab3eea75a241abc52a98e196e0125dc</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ad9e3ea3bbb6b618642e1082c9d804549</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a0db0dfa1ad560120debf4ac2b1de51de</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Storage &amp;</type>
      <name>data</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a29763545859ceac7193ecb453df1c024</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Storage &amp;</type>
      <name>data</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a989f15106080f7e0f34e35460246f06d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a38647c3a2fab149264fa696aa208b198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a38a814c0590199f56add134545e4eeb4</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a5836891e4a9719fdd8227bdb5b634207</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a083a756f5485e97716e292b83a88f2dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerNonZeros</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a9f9cb117050cdd0122ccf52a1db17be5</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a9ff57888bd1954bfe67e2972a0dcaefa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ad8b095f6726570d7372929c60b554d07</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ae8425277266cce89c948f0cb7888c421</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ac06680baf5b4f7c344f841e50b1d70a0</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInnerUnordered</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a37bba4989f9f319ba970ed70ca060f0f</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ae299bfb1b1df485fce0d23784f601d91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a1c79c6b5b7ea23252d4108185eaa37aa</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a527e8bdb711de7f77ff134775dd7f9ab</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ad01a00ac480dba66055eb44014771070</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>aaac686dcafddb669ed56bdf92015d71e</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE SparseMatrix &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a7abeb1196a337368aeb3b48f5ebaa80b</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a4469108db20a12c3791e76bb6931dbfd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ab1a845800981098a42abc5f42fdf4ae9</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a050461e8f3f5c3ef7ada361ebe0180a6</anchor>
      <arglist>(const KeepFunc &amp;keep=KeepFunc())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a98df4a9eaaecc472b7e7732ba3accf46</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ada2c442cf33b4e0bf75cc75817b42203</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>aef0b4e3b001274214effef0a81f699f5</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a08ea96e4a43cad89fe8803b17b3a200a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a6bef67522cafc4ed9f2e3e13d9cb44b4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a65c82f7ebd2c88a77fed6f7403036d1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a34422a0997e6f682a186ca73b37aca59</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a9ca6574785fe55790d8ee7b58a589ec5</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a2cd2f4c2a72f9e16ac7bf9d6febc9adc</anchor>
      <arglist>(const SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a57dc3cdd5879cc036c1575252812257b</anchor>
      <arglist>(Index reserveSize=1000)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a6d7ae0f615e3a89b45a6fb4ddc112338</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a5e99837b11ef375b465502c2da1ac402</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>aeea3326c2fff70f537eac61d9d011603</anchor>
      <arglist>(SparseMatrix &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a3a8d70e32b168144bc86a61c448ef755</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>SparseMatrix&lt; Scalar,(Flags &amp;~RowMajorBit)|(IsRowMajor?RowMajorBit:0)&gt;</type>
      <name>TransposedSparseMatrix</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ac0da011e8297c7267705900d45892aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>m_data</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a3eceb10d19db02ee3c9c5dfdf7390ec6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_innerSize</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a4e48d9cd903fd687b6c288d9c8b4d4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index *</type>
      <name>m_outerIndex</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a4a38ff7a9ad9750d51d2903437972633</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_outerSize</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>a9e0a71826e2fe7dd76c9a5faae2b1cba</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSparseMatrix.html</anchorfile>
      <anchor>ae7cb03fccbdb1456601051ffa6522c46</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrix &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SparseMatrix::default_prunning_func</name>
    <filename>structSparseMatrix_1_1default__prunning__func.html</filename>
    <member kind="function">
      <type></type>
      <name>default_prunning_func</name>
      <anchorfile>structSparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>ac3bb17ca511a9a655ecf8e1e823d3cb5</anchor>
      <arglist>(Scalar ref, RealScalar eps)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structSparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>a5115b6dde7d1b86914da8a64180d6081</anchor>
      <arglist>(const Index &amp;, const Index &amp;, const Scalar &amp;value) const </arglist>
    </member>
    <member kind="variable">
      <type>RealScalar</type>
      <name>epsilon</name>
      <anchorfile>structSparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>a6969682fb57e4ebb62c8b0572136e22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>reference</name>
      <anchorfile>structSparseMatrix_1_1default__prunning__func.html</anchorfile>
      <anchor>a7c4e8ce4c38ba120ea569e0896c2ea35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrix::InnerIterator</name>
    <filename>classSparseMatrix_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af96493495d0fd1bc2eb3736c4d3e1a2e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a7521082d5eae04fa09ec04bb48c9e863</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a4eed41c1452d6ebedda139c2d43f4796</anchor>
      <arglist>(const SparseMatrix &amp;mat, Index outer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa93f19b43737125544e5c6fca3b9d21a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aa328e42fb7809885f76e30e1eca39010</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a2eca42558c20aaf89816af058ce71729</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a20bf9c134b50c3258b8e27fd5c38ce88</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>ad5de3b975efca7c1c76c9cd63b0baa15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>aeeb0fc2d3192ce1ebf56724b240886bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a83306d85a7d59b5e6367b374aaa04f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a2a74aa6eacf73b545959a1adb9243558</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index *</type>
      <name>m_indices</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>af24cc48f0310d9a3bea9f41e53dd3515</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a63b3948309fd81ff6c7dc461b228c58f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *</type>
      <name>m_values</name>
      <anchorfile>classSparseMatrix_1_1InnerIterator.html</anchorfile>
      <anchor>a8b7747c1ef4133a6dc34eee3f342cc24</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseMatrixBase</name>
    <filename>classSparseMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>EigenBase</base>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701a6f1c32affc05e36001dd1643129f15a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701a121f168f43ca4df38f99335271cad6e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701afc395f389ed423e885388eb180675329</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701a248d922f0b02681c856b09facdff4c56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701a1774f33d2e95409b461086d93a50681e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701aaff778f0e170bb585d96d54e40ffe320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsVectorAtCompileTime</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701a60728c54efd6879668dcab00a53fa5a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701adb11b5d4625dc81c28848af1ec6dac18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701a270260c3d748de75eb35d6c08e859e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701ab1c0e4cad7f5e1ae0211abbed1591a9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_HasDirectAccess</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbd0d75b607fc0e6e8324f141a1f2701ab5a52ed14b9ff071f9611aae58d42f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, Eigen::Transpose&lt; const Derived &gt; &gt;, Transpose&lt; const Derived &gt; &gt;::type</type>
      <name>AdjointReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a996dd87b66102095e9cc24844cafde9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a1115fc94453a8d25338195b7a630cbf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; _HasDirectAccess, const Scalar &amp;, Scalar &gt;::type</type>
      <name>CoeffReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a6d4dbaa1077d03bce9c9d1ad0cfc9407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>ConjugateReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a6f44e4180d27bb91407f8f968ca5444c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseNullaryOp&lt; internal::scalar_constant_op&lt; Scalar &gt;, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt;</type>
      <name>ConstantReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a38dd151ef04e9af05102c570680b03c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_imag_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ImagReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a5e95980c641a7ac5a3975f90b1135d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ae1d069410cb392f19d4a8e3f0d3e2276</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryView&lt; internal::scalar_imag_ref_op&lt; Scalar &gt;, Derived &gt;</type>
      <name>NonConstImagReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a8dd6b7e07281825720528c7a31c82f28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, CwiseUnaryView&lt; internal::scalar_real_ref_op&lt; Scalar &gt;, Derived &gt;, Derived &amp; &gt;::type</type>
      <name>NonConstRealReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a557029e4c460fea3f0e10a8152f3c5ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a4d2bb55697d51389f4e31ccde3bf8047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; Scalar, Flags &amp;RowMajorBit?RowMajor:ColMajor &gt;</type>
      <name>PlainObject</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aef86958d004e396871d3b3fefae3cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const CwiseUnaryOp&lt; internal::scalar_real_op&lt; Scalar &gt;, const Derived &gt;, const Derived &amp; &gt;::type</type>
      <name>RealReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a39c95dfea8b5ab68f21db6d92bcbc847</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a615d56082efd03b5f31015cc4900e72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a5e58e9b0abaf0f6f5d018d32926b6a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarMultipleReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a8913c8e9d7c3733eaf0f7c8702e3da03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>ScalarQuotient1ReturnType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a56d0ab2d6e2bb8d5772d82ea3d02fab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime), EIGEN_SIZE_MAX(RowsAtCompileTime, ColsAtCompileTime)&gt;</type>
      <name>SquareMatrixType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ae73f28d328723b69c43bc19af5605137</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase</type>
      <name>StorageBaseType</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ad1961ab6fd0030a5e6a898ce94890109</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>af7396dc36fc62813f62e071d617cef1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_experimentalNewProduct</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a132241249fd469342646adb53c9778fd</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const AdjointReturnType</type>
      <name>adjoint</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a8f3cdb2bd92fa3a014a0dd0c8a8e5f08</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assignGeneric</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a5dba5509793e59e98ffb80a38af7ca32</anchor>
      <arglist>(const OtherDerived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; CustomBinaryOp, const Derived, const OtherDerived &gt;</type>
      <name>binaryExpr</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a4bd8d2e731ba77d4bddf03a8e6f23eee</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other, const CustomBinaryOp &amp;func=CustomBinaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Derived, const CwiseUnaryOp&lt; internal::scalar_cast_op&lt; typename internal::traits&lt; Derived &gt;::Scalar, NewType &gt;, const Derived &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a86ccc200ed991b29e23c84feb9aee470</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet&lt; Derived, 1 &gt;</type>
      <name>col</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a8afce4f24094824bd538a3bc1b83b84f</anchor>
      <arglist>(Index j)</arglist>
    </member>
    <member kind="function">
      <type>const SparseInnerVectorSet&lt; Derived, 1 &gt;</type>
      <name>col</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a067e161ac5779447fda78ad01a74d042</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aedb05ef1f5aee2efd56c0801acef7fe7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConjugateReturnType</type>
      <name>conjugate</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a2208f45b429ecf066a90deb8943ad8bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>const_cast_derived</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aaaf3fd8709176647d88a82f0d2e35e2d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ad5e93d633d2a68d0ff5c4c635407032f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseUnaryOp&lt; internal::scalar_abs2_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseAbs2</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a6cecb2982d8f3ec8baba84a0a965245e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a24affc4a09ded5539bc87bbaa8f9670b</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; std::binder1st&lt; std::equal_to&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>cwiseEqual</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a43a62d8a5c7c6b24a2fe822450005a17</anchor>
      <arglist>(const Scalar &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_inverse_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseInverse</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ad0aa48fef5b452d71bbe91645ef4a922</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_max_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMax</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a44a663c5550b7c15b7cc057c9174cdad</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_min_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseMin</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>af67c5558ab08d0d387417f26ac248bf2</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseBinaryOp&lt; std::not_equal_to&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseNotEqual</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a2a1b06c30ce99583066f161909fc434a</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const EIGEN_SPARSE_CWISE_PRODUCT_RETURN_TYPE</type>
      <name>cwiseProduct</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a619d6ab9a719b4bece3af8099b3f558a</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; Scalar &gt;, const Derived, const OtherDerived &gt;</type>
      <name>cwiseQuotient</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>abbc2c94ec87f397d8bb5af789cdf8601</anchor>
      <arglist>(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_sqrt_op&lt; Scalar &gt;, const Derived &gt;</type>
      <name>cwiseSqrt</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a089e6d8ae6e5d271317acd3ba1f861fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ace36858cf1b16ff0d3d68d79798d2286</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a8bb958e22846489337ecb336c0211908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aa831439780181b231e5ec34ef3a297f7</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>dot</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>acf45bda3bd6ba7e14a4d6481bca07e69</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const</type>
      <name>EIGEN_CWISE_PRODUCT_RETURN_TYPE</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aa6553319b615df290f85f2153c108970</anchor>
      <arglist>(Derived, OtherDerived) cwiseProduct(const EIGEN_CURRENT_STORAGE_BASE_CLASS&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::eval&lt; Derived &gt;::type</type>
      <name>eval</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab3c5a3863e276fcd044111d582497bc2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a8ac849ea4fa59800f4b21eaa380a33f1</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const ImagReturnType</type>
      <name>imag</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a16bfc9f3980f4cc6e5cdba7270aaa919</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstImagReturnType</type>
      <name>imag</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a4efa9c45fd0da2efb6ccc60ae898927d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ad90719831aa67ec42d07ab27d12e037f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet&lt; Derived, 1 &gt;</type>
      <name>innerVector</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a9993bb27575a1b365493fc942602dfd8</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>const SparseInnerVectorSet&lt; Derived, 1 &gt;</type>
      <name>innerVector</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>acf49e50c9f920cdd2dbfab6e121377bd</anchor>
      <arglist>(Index outer) const </arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet&lt; Derived, Dynamic &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab51308aac5dcec2cb50c57f8e15a49b1</anchor>
      <arglist>(Index outerStart, Index outerSize)</arglist>
    </member>
    <member kind="function">
      <type>const SparseInnerVectorSet&lt; Derived, Dynamic &gt;</type>
      <name>innerVectors</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a24c7032e73b80da348ca4dfc0e39735b</anchor>
      <arglist>(Index outerStart, Index outerSize) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a29dce43f4e6920ad25eec76778884627</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a4f1ec9b2bbee7a924f41cdf94c2894e9</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other, RealScalar prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRValue</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a959b8f7a2f7bb5848670acf0f8c52f92</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isVector</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ac4bc161638fa96da1b854ed6c8b8cde7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>markAsRValue</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab59ccbb1646c75d29ec7aa65a4194a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>abfd8d308b9aebeae5c7b84f56c1d23bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>norm</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a60a07328de8da46de957510a89fa4799</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adc5e071eb6aee17d57733bc426b5b97d</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab9c0ad2b9530f889013d9d37d616cd08</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseSparseProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a94be580187477f45d86a06f758dc1019</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseDiagonalProduct&lt; Derived, OtherDerived &gt;</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab876839e167932f18da6c84f6ba91494</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const SparseDenseProductReturnType&lt; Derived, OtherDerived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab00aa17f8a625a6cab29211eef4f8630</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a7b171077f5248b3d16a67ed3eabb1558</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator*=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a10a67f96c423246e274d0a0d3521b5e7</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator+=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aed774fcb17034977382a397ed5f6a827</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator-</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ac7a92141099c29491e7cd03253706265</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator-=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a7de9308dbcd4ef16ca26a86dbd445a11</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; internal::scalar_quotient1_op&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;, const Derived &gt;</type>
      <name>operator/</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a63da361fc5cfa1785e06e72d7a721762</anchor>
      <arglist>(const Scalar &amp;scalar) const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator/=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab2f9f019bf768f5fff9c5f08fee30086</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aede3ff1f6fd4e9bb7af92a78f10cedaa</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>adbfea28a5f596cc0c76cc8c45eec12b2</anchor>
      <arglist>(const Derived &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a76feb9509bd80302e407eeeec0a1df00</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a7542aa76d7d90198af76a907f3893fca</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>acecd71a202df6936f39fcaca10756559</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a38e4da2e34e11bd569efcb30985de372</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RealReturnType</type>
      <name>real</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a7ddd8b98bc79ce6047ae208443d499b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>NonConstRealReturnType</type>
      <name>real</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a1aefc19be696e3896e5cf87caf3d080a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet&lt; Derived, 1 &gt;</type>
      <name>row</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a69b30d59e93b1dffa5234bdfbc98d286</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const SparseInnerVectorSet&lt; Derived, 1 &gt;</type>
      <name>row</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a8bc4ae83b81acf5032ec0d012f07a983</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a797118bb50431f5fb0a39dfe948d9d37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a5fc68953d399275985b3d674d83e4862</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView&lt; Derived, UpLo &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a18e05b6e20e819714f544325b224d718</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a9fb852284f288cfb1e8476da3a49f519</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseMatrixBase</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a66f9abaf1045c10eeef867775f8394dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RealScalar</type>
      <name>squaredNorm</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a7cb621984e8533cdb0c052af83f15645</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet&lt; Derived, Dynamic &gt;</type>
      <name>subcols</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a2a7f3ceeb5107dcfefe144cc11eadec8</anchor>
      <arglist>(Index start, Index size)</arglist>
    </member>
    <member kind="function">
      <type>const SparseInnerVectorSet&lt; Derived, Dynamic &gt;</type>
      <name>subcols</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ab24019018025491a28a81ac2683670a3</anchor>
      <arglist>(Index start, Index size) const </arglist>
    </member>
    <member kind="function">
      <type>SparseInnerVectorSet&lt; Derived, Dynamic &gt;</type>
      <name>subrows</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a6278e40c7fb3e9b745d8ff7ffbc1440b</anchor>
      <arglist>(Index start, Index size)</arglist>
    </member>
    <member kind="function">
      <type>const SparseInnerVectorSet&lt; Derived, Dynamic &gt;</type>
      <name>subrows</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>add1113a9336d881d732b6835a553dbc9</anchor>
      <arglist>(Index start, Index size) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a7c11bae84bb9f63b23cf9064d7dfad0b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>toDense</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a11f57ac5c136f1b70963796c1d25cccb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a95960319f3c15c6ce1c77f4fad498047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Transpose&lt; const Derived &gt;</type>
      <name>transpose</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a9e1cb770cdc28e20d1265a19455dff45</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SparseTriangularView&lt; Derived, Mode &gt;</type>
      <name>triangularView</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a87599230063d96b203fe2759e6463e54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; CustomUnaryOp, const Derived &gt;</type>
      <name>unaryExpr</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a54190ebdbaedaaaafb100691cb8a0f89</anchor>
      <arglist>(const CustomUnaryOp &amp;func=CustomUnaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const CwiseUnaryView&lt; CustomViewOp, const Derived &gt;</type>
      <name>unaryViewExpr</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a31849fd34301352d90e019d75d9e35a3</anchor>
      <arglist>(const CustomViewOp &amp;func=CustomViewOp()) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isRValue</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a705c0dcbf2fc870a9a893398904e7d05</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ScalarMultipleReturnType</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a3e057492d9eb3d397593114ddc7d349f</anchor>
      <arglist>(const Scalar &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; internal::scalar_multiple2_op&lt; Scalar, std::complex&lt; Scalar &gt; &gt;, const Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>ac20f49dfb37329c75616c592830973f5</anchor>
      <arglist>(const std::complex&lt; Scalar &gt; &amp;scalar, const StorageBaseType &amp;matrix)</arglist>
    </member>
    <member kind="friend">
      <type>friend const SparseDiagonalProduct&lt; OtherDerived, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>aa447e27a0c15355270fff2e1ca9d1d01</anchor>
      <arglist>(const DiagonalBase&lt; OtherDerived &gt; &amp;lhs, const SparseMatrixBase &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend const DenseSparseProductReturnType&lt; OtherDerived, Derived &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a4d9b4ebc3f049fda2ff673f8bc4668d3</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const Derived &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSparseMatrixBase.html</anchorfile>
      <anchor>a34261623108465eab7a7290ddee9d111</anchor>
      <arglist>(std::ostream &amp;s, const SparseMatrixBase &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSelfAdjointTimeDenseProduct</name>
    <filename>classSparseSelfAdjointTimeDenseProduct.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>UpLo</templarg>
    <base>ProductBase&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classSparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a5c95653ec2c03ede31ce08b99ee96e8b</anchor>
      <arglist>(Dest &amp;dest, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointTimeDenseProduct</name>
      <anchorfile>classSparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>aa741b80fa4c5cb6fe9fa33e3bada3259</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SparseSelfAdjointTimeDenseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseSelfAdjointTimeDenseProduct.html</anchorfile>
      <anchor>a5f234bd0506657941e97a303dd3178e3</anchor>
      <arglist>(const SparseSelfAdjointTimeDenseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSelfAdjointView</name>
    <filename>classSparseSelfAdjointView.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>UpLo</templarg>
    <base>EigenBase&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a8a3d5fa92c50388d2389994616f91683</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>aa40c8ac6a0dd17f30950e1b2ad08567e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a575ab944e202592cb2829ce617fad836</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>ac8d6260029211b9a69ec3e20fb47debb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a16933b8cb7b7c1a841283dc74da6bb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a20e7ff36bce11ddffd6bace943bf8a82</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a757b1bfe267188cb63a8fcda45b6ede6</anchor>
      <arglist>(SparseMatrix&lt; DestScalar &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a241696d876b18c34c21f89bcea63381a</anchor>
      <arglist>(DynamicSparseMatrix&lt; DestScalar &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>const _MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a5e636fd131b3cf453b08fce8092bbf3c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>_MatrixTypeNested &amp;</type>
      <name>matrix</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a5bbeb42d1a2f97c62975e809d2721394</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointTimeDenseProduct&lt; MatrixType, OtherDerived, UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a82e043da74bc6ce3101fb9753d8ecc6b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a8e39a1f1e9fb0b871e22c49e4dd2506a</anchor>
      <arglist>(const SparseSymmetricPermutationProduct&lt; SrcMatrixType, SrcUpLo &gt; &amp;permutedMatrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSelfAdjointView &amp;</type>
      <name>rankUpdate</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>abc00baed0571ef21f2b5078bcdd341de</anchor>
      <arglist>(const SparseMatrixBase&lt; DerivedU &gt; &amp;u, Scalar alpha=Scalar(1))</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>ac57cd70ed5ab3b5018b54b393c09cd5b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSelfAdjointView</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a12e834194b079987438460f645a808b0</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>SparseSymmetricPermutationProduct&lt; _MatrixTypeNested, UpLo &gt;</type>
      <name>twistedBy</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>ab37790c9af7ae2b7c85ff4ab2734cde2</anchor>
      <arglist>(const PermutationMatrix&lt; Dynamic &gt; &amp;perm) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_countPerCol</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a9d9ef81ea7c6642d5a327fe3c34dba33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorI</type>
      <name>m_countPerRow</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>a6096575ca952e5685e14c72e54593789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>aa3f4e547b50784e51b451cb3d35d8ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend DenseTimeSparseSelfAdjointProduct&lt; OtherDerived, MatrixType, UpLo &gt;</type>
      <name>operator*</name>
      <anchorfile>classSparseSelfAdjointView.html</anchorfile>
      <anchor>aabbbcb01be70dbe9cde68fa72ea5c252</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const SparseSelfAdjointView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSparseProduct</name>
    <filename>classSparseSparseProduct.html</filename>
    <templarg>LhsNested</templarg>
    <templarg>RhsNested</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <base>SparseMatrixBase&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</base>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseSparseProduct &gt;</type>
      <name>Base</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>acb39b8432693c73bc12810da1bb8eb80</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>ad3212237842597d5d9a27d09f77055d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>a70dc167f6317ad81be986ad7a8789d4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>a523ee395dcc7826ef4e6733f56c4c5a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>af464f58a5901066b54776cdd28e5d5d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SparseSparseProduct</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>a2d91eaafd7a43482859c054b57b06a5d</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>a267a523311f79c385634d476d3e3748b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>a74bd2f436f29a9fef7fefa2515b020a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; SparseSparseProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>afd06998cd28a51eb1f514a9d50422dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; SparseSparseProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classSparseSparseProduct.html</anchorfile>
      <anchor>abcfae0d2bebc2576a38e045310d05928</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SparseSparseProductReturnType</name>
    <filename>structSparseSparseProductReturnType.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>af0523b999b6e0a9ebde11f9cb1226c11a37a31a62145346625e10aa39d761303f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>af0523b999b6e0a9ebde11f9cb1226c11a0ada8c33768ea55ce5d66b06e628f428</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeRhs</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>af0523b999b6e0a9ebde11f9cb1226c11a322a4d9161e86c7d96859bead98452cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeLhs</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>af0523b999b6e0a9ebde11f9cb1226c11a4e21721971a5fd456c6539e1fda17d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; TransposeLhs, SparseMatrix&lt; Scalar, 0 &gt;, const typename internal::nested&lt; Lhs, Rhs::RowsAtCompileTime &gt;::type &gt;::type</type>
      <name>LhsNested</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>a56e1deca970877367a4ee1a92ee3141d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; TransposeRhs, SparseMatrix&lt; Scalar, 0 &gt;, const typename internal::nested&lt; Rhs, Lhs::RowsAtCompileTime &gt;::type &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>a575a41f24c1bd9f6758eddaf43d9b502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Lhs &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>ae3282c0f0e74bc84e286f6048952ebf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseSparseProduct&lt; LhsNested, RhsNested &gt;</type>
      <name>Type</name>
      <anchorfile>structSparseSparseProductReturnType.html</anchorfile>
      <anchor>a15b58b1fb5fefc337095785a5904c089</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseSymmetricPermutationProduct</name>
    <filename>classSparseSymmetricPermutationProduct.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>UpLo</templarg>
    <base>EigenBase&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa76f011464aa3a1135135be52a8d145b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a4fcd755b005aecbb21d60cf2a3372096</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>af31ebffc419b407d80f003c0ab455001</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a00a491a5d0f74a25df2202fcf6639e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, Dynamic, 1 &gt;</type>
      <name>VectorI</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aeed15527cc6506a8e53203609c584083</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a665f6afe3b72c123050cf3672e8a677c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a0a8e339ac30df4cfbcc2ed43ba936e86</anchor>
      <arglist>(SparseMatrix&lt; DestScalar &gt; &amp;_dest) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a86b4be1698c45ab066da3d661aed00c0</anchor>
      <arglist>(SparseSelfAdjointView&lt; DestType, DestUpLo &gt; &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>a1c02bdb0404ab66dc8bd8d970a503409</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseSymmetricPermutationProduct</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aec604c5a6e7f9097ce6f9d83f35eaa11</anchor>
      <arglist>(const MatrixType &amp;mat, const Perm &amp;perm)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>ab5876abddf8239fc55c0dc255d62220f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Perm &amp;</type>
      <name>m_perm</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>aa5afef124ae5cb836238c24f94b25fe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationMatrix&lt; Dynamic &gt;</type>
      <name>Perm</name>
      <anchorfile>classSparseSymmetricPermutationProduct.html</anchorfile>
      <anchor>afd192fad10e9d3b2f85b121ed6027c9c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseTimeDenseProduct</name>
    <filename>classSparseTimeDenseProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>classSparseTimeDenseProduct.html</anchorfile>
      <anchor>ad033d2153a2fdfc61dbfacef7072ffb0</anchor>
      <arglist>(Dest &amp;dest, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseTimeDenseProduct</name>
      <anchorfile>classSparseTimeDenseProduct.html</anchorfile>
      <anchor>a8e2647451326484a8e1cf359d684a798</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>SparseTimeDenseProduct &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseTimeDenseProduct.html</anchorfile>
      <anchor>a0cb83daafb98d4cbd8cb39dface117e8</anchor>
      <arglist>(const SparseTimeDenseProduct &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseTriangularView</name>
    <filename>classSparseTriangularView.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <base>SparseMatrixBase&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</base>
    <class kind="class">SparseTriangularView::InnerIterator</class>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::must_nest_by_value&lt; MatrixType &gt;::ret, MatrixType, const MatrixType &amp; &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a26dd6e3a9af80ca6452b185d27e2598a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a831e697e72357065506e56ce6def3b32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a2f5648fa0f594f356cc2f6802993a16a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a40d48de7b2cbee6a6ee7a829995ed0ba</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::plain_matrix_type_column_major&lt; OtherDerived &gt;::type</type>
      <name>solve</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a586cf097b9b2feea06b409b402528eef</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a05a396d73a6fdcad47aef2d131ceb3e2</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>ace46bee1f29c145da3d43d58f4ed96bb</anchor>
      <arglist>(SparseMatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseTriangularView</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a475cbd2b803cef7d1e5eb9ae8229efc3</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>ab18f82158d99fae5f984043228848a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SkipFirst</name>
      <anchorfile>classSparseTriangularView.html</anchorfile>
      <anchor>a2951783dd31a561cd6828d46324dc4cda49c485fa2d1a1e2cdadcae5b4c348fc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseTriangularView::InnerIterator</name>
    <filename>classSparseTriangularView_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a55c8a53288e2309a423fe62f736c4e80</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classSparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a0823b1f0b627e5f588f470b92d718ad0</anchor>
      <arglist>(const SparseTriangularView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classSparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>abd3a436aca839da9556a3286a35c0159</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>ac077c130982a8fef0347d87f460d6af9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classSparseTriangularView_1_1InnerIterator.html</anchorfile>
      <anchor>a59074de13f99d445e56b40408c8055b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseVector</name>
    <filename>classSparseVector.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Options</templarg>
    <templarg>_Index</templarg>
    <base>SparseMatrixBase&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</base>
    <class kind="class">SparseVector::InnerIterator</class>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a855e14e85907183cc9314fbb594a0682aca4c49363833e70d029cdc2ba4656d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ae0c40069236b793880a26bf84826eb4cac7112e047e35958b791561dad09cb654</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrixBase&lt; SparseVector &gt;</type>
      <name>SparseBase</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>af010d4539813f8c40d917d8c5e3c0d52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage&lt; Scalar, Index &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>abef094119a3df40124cad0ed4a85672f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CompressedStorage&lt; Scalar, Index &gt; &amp;</type>
      <name>_data</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a3be1283611c742a83ef01f4a1547b904</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a608da58939c7d50ed1af88b525c7164b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index *</type>
      <name>_innerIndexPtr</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>acbf699819af300b9fa326220ce193cfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a3fc69d3a1a5eb85e59cf5440c5b140f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>_valuePtr</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a87ec82ef8a5e7259c3f3b6f7fce8fe3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a61eac40e7eb531e37d414b083d15e36d</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a69355f1754c8f1142f6dfe313573d2c8</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a7c38b172644ed1bb8826f4c8bddc49ba</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ae17f4f2c6c1d28bdddd3f84453fe3a4d</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ae8c9974ceae24ebadf1be2c3fd9fbbf5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>endFill</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ab3377f614f27217adb7a70f04d816a80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a97b2deb43dcedb001fd242d76744d884</anchor>
      <arglist>(Index r, Index c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fill</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a7a1054249bfa1671f56e5f1116cc9cc6</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a15f5316a8b94ffbe63701856a9cf4cbc</anchor>
      <arglist>(Index r, Index c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED Scalar &amp;</type>
      <name>fillrand</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a7ac16e32247a5a7da60b3ae6a804256e</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finalize</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ac5a6a9bd0a6ec827b3a6255a0f20c0b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>innerNonZeros</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a588de806c3642bd1ba9356107ae8092d</anchor>
      <arglist>(Index j) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>innerSize</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ab4584020f31112bf4df63bbcaedcd89a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a4a05320a582b32ef1a576e40eda610c2</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insert</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a08f6ade8b01736c7ec016f69d983cf93</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBack</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a552fc554a822880a18405eb97b0076eb</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>insertBackByOuterInner</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a9fcedac7a4d48cb6a18b0c309b6c5cdf</anchor>
      <arglist>(Index outer, Index inner)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a7f6514538e28a46734b3e4c79c634375</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a202f81552d9948da2ab330b20a4cb5cd</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ae0fdb9cf28cb20b94fecebe8adf0bad8</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>SparseVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a7b952885051cbd89a116e3491d81f569</anchor>
      <arglist>(const SparseSparseProduct&lt; Lhs, Rhs &gt; &amp;product)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>outerSize</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ac6153b9498024497345c69170909596b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prune</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>aabb56370ee74b853233b7788bbb7eeb4</anchor>
      <arglist>(Scalar reference, RealScalar epsilon=NumTraits&lt; RealScalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a9e699353f7275dd4e8e25be34c098390</anchor>
      <arglist>(Index reserveSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a4ad99c0d25780f58f5a235e2b973b077</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>aef9ad1cb2c219acb24fb999a236d8de1</anchor>
      <arglist>(Index newSize)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resizeNonZeros</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a610c90b51c3a99714a2e7a5947656330</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>aa6d7e7de5e9a6d8ea43246264fdd7acb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setZero</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a988e4a59d14e54e2fef66f6a51855100</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>aa86ee126621929ed2c81b21edfc67fa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a336f70c899428b6f84bdbfbf6d940f38</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a9acf31f8e408381bba16a2177caa5b64</anchor>
      <arglist>(Index rows, Index cols)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>acd1fced5c80d37f4e037b6b4481031a6</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a52ec45077a09a086ddbe189a7d115189</anchor>
      <arglist>(const SparseMatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a3658fd6beace09fdb800845b90671a07</anchor>
      <arglist>(const SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEPRECATED void</type>
      <name>startFill</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a7ac5a04f0fbdc33703b7ce81565a4dc0</anchor>
      <arglist>(Index reserve)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>startVec</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a6096ea0e7c150f25520f6a257d1ab5cd</anchor>
      <arglist>(Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a1f5aef24c6ba6ccba5b1403c9234626e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ab367092547121c3ab92faa79d701c09f</anchor>
      <arglist>(SparseVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SparseVector</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a2c547e64e34015d8af9a7b803b8c846a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CompressedStorage&lt; Scalar, Index &gt;</type>
      <name>m_data</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>aa7b66496d74bb236a8cae5de54fdde50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>m_size</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>ae0e1accac1e7847b02863186c16f6ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classSparseVector.html</anchorfile>
      <anchor>a6cf8a05d15fd30ee4fb01ecb778305c3</anchor>
      <arglist>(std::ostream &amp;s, const SparseVector &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseVector::InnerIterator</name>
    <filename>classSparseVector_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a9a7b482c388b613332563b17d3d6b550</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>index</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>ade964320820994fcbf5acacf5a93172a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a1a64771aced0661a5fa9d86113e58fa8</anchor>
      <arglist>(const SparseVector &amp;vec, Index outer=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a96c38a46d83d5b1a45797ae793090be8</anchor>
      <arglist>(const CompressedStorage&lt; Scalar, Index &gt; &amp;data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a4ea30d8897a9409eae2d2a02f7fbc25e</anchor>
      <arglist>(const Flagged&lt; SparseVector, Added, Removed &gt; &amp;vec, Index)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>abc8dc046dbb60c9e3f21282bf7a40bc7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a86b0c30073fb3abcffc851bc0b588a43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aee7292b750f6c976be8985568d14abc8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>value</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a97062dc6e8ededfbc43dc8ad74358ec3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>valueRef</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>ad4da1d29154e54f9a3d01f6a171c0623</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CompressedStorage&lt; Scalar, Index &gt; &amp;</type>
      <name>m_data</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>abbe4464052043ea916ebde87ad9424cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_end</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>a17846ecb5d39d98c94f15fa5191487dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classSparseVector_1_1InnerIterator.html</anchorfile>
      <anchor>aed6637397cd22ca4f0ab2a6decb2022a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseView</name>
    <filename>classSparseView.html</filename>
    <templarg>MatrixType</templarg>
    <base>SparseMatrixBase&lt; SparseView&lt; MatrixType &gt; &gt;</base>
    <class kind="class">SparseView::InnerIterator</class>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>adadd2c4c5856b64dc7be48a3feb6e9f7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerSize</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>adeb962bcb31f2a40002de4303212c921</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerSize</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>abbb1a186ac1427d253b51194c01d6d16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>ac879f04d5e8cb68071b025b0a2227546</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SparseView</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>ab3274124bddd7db0de225b27c8fb4e83</anchor>
      <arglist>(const MatrixType &amp;mat, const Scalar &amp;m_reference=Scalar(0), typename NumTraits&lt; Scalar &gt;::Real m_epsilon=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>m_epsilon</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>ae440accabba74a9b0109fae8afbd3860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>aa1455d161bd38d1ba753ef7c4e40780e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_reference</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>a5a771a11cdb00019777492e9c52f6f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>a8fe8ce24b3821bef0d37c00976b9de95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classSparseView.html</anchorfile>
      <anchor>af0e018f6e5dfdad2b9ef8cabc2cc2924</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SparseView::InnerIterator</name>
    <filename>classSparseView_1_1InnerIterator.html</filename>
    <member kind="typedef">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>IterBase</name>
      <anchorfile>classSparseView_1_1InnerIterator.html</anchorfile>
      <anchor>afbdbdb016bb4f80c0ed2e8c8b9097636</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InnerIterator</name>
      <anchorfile>classSparseView_1_1InnerIterator.html</anchorfile>
      <anchor>aa8e912ac2509ce88f81bddf133ea17ac</anchor>
      <arglist>(const SparseView &amp;view, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE InnerIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classSparseView_1_1InnerIterator.html</anchorfile>
      <anchor>ac7d6c9c31f0d584bd07920320b460cdc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const SparseView &amp;</type>
      <name>m_view</name>
      <anchorfile>classSparseView_1_1InnerIterator.html</anchorfile>
      <anchor>add34576c5b987ae46a4d60d7461e8aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>incrementToNonZero</name>
      <anchorfile>classSparseView_1_1InnerIterator.html</anchorfile>
      <anchor>a9ceb81a69a28780cee06d523fbf07dff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>static_size_generator</name>
    <filename>structstatic__size__generator.html</filename>
    <templarg>SIZE</templarg>
    <templarg>Perf_Analyzer</templarg>
    <templarg>Action</templarg>
    <templarg>Interface</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>go</name>
      <anchorfile>structstatic__size__generator.html</anchorfile>
      <anchor>a320325ca497fcbb648da06fe427f4214</anchor>
      <arglist>(vector&lt; double &gt; &amp;tab_sizes, vector&lt; double &gt; &amp;tab_mflops)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>static_size_generator&lt; 1, Perf_Analyzer, Action, Interface &gt;</name>
    <filename>structstatic__size__generator_3_011_00_01Perf__Analyzer_00_01Action_00_01Interface_01_4.html</filename>
    <templarg>Perf_Analyzer</templarg>
    <templarg>Action</templarg>
    <templarg>Interface</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>go</name>
      <anchorfile>structstatic__size__generator_3_011_00_01Perf__Analyzer_00_01Action_00_01Interface_01_4.html</anchorfile>
      <anchor>a21a89a4606a9740fcd8d95b6d3607f6e</anchor>
      <arglist>(vector&lt; double &gt; &amp;tab_sizes, vector&lt; double &gt; &amp;tab_mflops)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StdMapTraits</name>
    <filename>structStdMapTraits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsSorted</name>
      <anchorfile>structStdMapTraits.html</anchorfile>
      <anchor>a3a7fd865d0d8470c73fc6914e670c603a032858dcdf550ba8c195b378742d5a6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>KeyType</name>
      <anchorfile>structStdMapTraits.html</anchorfile>
      <anchor>aaf2a41e0ac3e1a466f0c7a398b47f93b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; KeyType, Scalar &gt;</type>
      <name>Type</name>
      <anchorfile>structStdMapTraits.html</anchorfile>
      <anchor>ab952e2bbbde3f9c01b1e07f1eb30f661</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>setInvalidKey</name>
      <anchorfile>structStdMapTraits.html</anchorfile>
      <anchor>ab1df277c58b33000880c9f7ac7b98635</anchor>
      <arglist>(Type &amp;, const KeyType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>StdStemFunctions</name>
    <filename>classStdStemFunctions.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>cos</name>
      <anchorfile>classStdStemFunctions.html</anchorfile>
      <anchor>aa379e077b00a863e5bf625ac94d981ed</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>cosh</name>
      <anchorfile>classStdStemFunctions.html</anchorfile>
      <anchor>aba71bee063b0daf0201cd58492b7332d</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>exp</name>
      <anchorfile>classStdStemFunctions.html</anchorfile>
      <anchor>a082a23270fe22b50864679c76c5ee803</anchor>
      <arglist>(Scalar x, int)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>sin</name>
      <anchorfile>classStdStemFunctions.html</anchorfile>
      <anchor>af3d8dd95e5e96fb227cde9c5ba9e0704</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>sinh</name>
      <anchorfile>classStdStemFunctions.html</anchorfile>
      <anchor>a77b1e8703fa644f5470832151d8a5c49</anchor>
      <arglist>(Scalar x, int n)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>STL_algo_interface</name>
    <filename>classSTL__algo__interface.html</filename>
    <templarg></templarg>
    <class kind="class">STL_algo_interface::somme</class>
    <class kind="class">STL_algo_interface::vector_generator</class>
    <member kind="typedef">
      <type>stl_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>afc148eafc5bcf5bf4a7e1c3c45775d7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stl_vector</type>
      <name>gene_vector</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a22632e627ccfedb8ab44afb629564b60</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>ac5c6e5c186b6858e8f666f0ae2a1e265</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a953079cfd17986e9cc51927130b2716e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a55af1788d5ca8cfd736e2dbf6576a6a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a29ec47231dd5c2921e097ac727dc5a03</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a52ef4a8bb96fca737b3252aa8b81fd02</anchor>
      <arglist>(real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a6f5180e9c0d51d5e3e4e13155e1a9a9a</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>aa81c8c830968bc6bc0aed02bb769496d</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a6f607f650b45c94ff755d0f0d11e6b55</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>aa6cb2a16eba7d03ab173acc78c96dd9b</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a3ba02a6e65a2de59c50a40c04d46d5d0</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a84756992c51c7740a0850e66129ee539</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a7aca07aed3391d601d2396b3d862122b</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>ae5f25be1e2344c63a3ec9c34aed22b44</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classSTL__algo__interface.html</anchorfile>
      <anchor>a279fb53e6dfb23c334475f87625198f3</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>STL_algo_interface::somme</name>
    <filename>classSTL__algo__interface_1_1somme.html</filename>
    <member kind="function">
      <type>real</type>
      <name>operator()</name>
      <anchorfile>classSTL__algo__interface_1_1somme.html</anchorfile>
      <anchor>acb247c40c63044c6717da6d5d5fd6292</anchor>
      <arglist>(const real &amp;val1, const real &amp;val2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>somme</name>
      <anchorfile>classSTL__algo__interface_1_1somme.html</anchorfile>
      <anchor>a34cf515dc403eb1798981ddf715745c1</anchor>
      <arglist>(real coef)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>real</type>
      <name>_coef</name>
      <anchorfile>classSTL__algo__interface_1_1somme.html</anchorfile>
      <anchor>ae3db65895ea78d3823a708e5e2627667</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>STL_algo_interface::vector_generator</name>
    <filename>classSTL__algo__interface_1_1vector__generator.html</filename>
    <member kind="function">
      <type>real</type>
      <name>operator()</name>
      <anchorfile>classSTL__algo__interface_1_1vector__generator.html</anchorfile>
      <anchor>a3b599e6c1bdf2c985628f66fb9c556ae</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_generator</name>
      <anchorfile>classSTL__algo__interface_1_1vector__generator.html</anchorfile>
      <anchor>ae636f3c8382664a76b761fbc4394eb39</anchor>
      <arglist>(const gene_matrix &amp;a_matrix, const gene_vector &amp;a_vector)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_index</name>
      <anchorfile>classSTL__algo__interface_1_1vector__generator.html</anchorfile>
      <anchor>af7297a97d89904a973e4221413e3ed2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const gene_matrix &amp;</type>
      <name>_matrice</name>
      <anchorfile>classSTL__algo__interface_1_1vector__generator.html</anchorfile>
      <anchor>aee009807234b59f41abb137091532252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const gene_vector &amp;</type>
      <name>_vecteur</name>
      <anchorfile>classSTL__algo__interface_1_1vector__generator.html</anchorfile>
      <anchor>a6f6f9db7ddf6773bc868ac6c4ead4fe5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>STL_interface</name>
    <filename>classSTL__interface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>stl_matrix</type>
      <name>gene_matrix</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a85fcdaa2e51b232a9f93f3bf9a8d0ee4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>stl_vector</type>
      <name>gene_vector</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>ac2dc28dfa4cc8c04a58a00e8bb1ce51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a255060b4db912d711b5f6674fde32ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a26223b87779685909b8506b5479eb0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a90e76ad25a66ae9a35f35ecc2141c1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a148dbc43db30109f1133a692909c1ed6</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a703efe9091658b1ba937b7fba919a589</anchor>
      <arglist>(const gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a2c4ecb839106736405210ddd48b87f11</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpby</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a952aa772e33d8d3f0517b57bd59bb6ab</anchor>
      <arglist>(real a, const gene_vector &amp;X, real b, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a030f479aada0f19121fbb78bbd8e5ece</anchor>
      <arglist>(real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a39046fc2eadea7d186c78c75243802e0</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a5ffdb0a323ab2c3a27ffb80a8c3eaa05</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>display_vector</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a60aad273027a15a9df65a512cc9b0527</anchor>
      <arglist>(const stl_vector &amp;A)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>ae74ff7fc888ef87a3c82a6001b4d06d9</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>adf13932b019ed983eed7a177904a6efd</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ger</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>aa8f762ed88dace8bce9b69fc931df160</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>adc82befb0d9bd90f584fc12b67d95ed5</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a062057e758b4cc7e84a2e5d900f0527d</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>adb3c526d2e2da24fdcc8fa9f1566fccb</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>ad7400c19bfc252675ddb79f2e990b4a6</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a88e34ca25fa633cfc364fe841e737ed9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>norm_diff</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>ae22df884fd2657f82119665d11ba07e4</anchor>
      <arglist>(const stl_vector &amp;A, const stl_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static real</type>
      <name>norm_diff</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a50dcee48c1ae9dbfe67fc7bfb816a394</anchor>
      <arglist>(const stl_matrix &amp;A, const stl_matrix &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>symv</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a0abb3e5c9d352a4c0e913185b1cce4ab</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>syr2</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a01bcc8a5c5b1543abb284156dab0b64c</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a37c93e4cdf74080795a47180894f53bb</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>aa168e5b02c97c44299f2abdf835fa89c</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classSTL__interface.html</anchorfile>
      <anchor>a0ec555feb122458696a019bc0df2b764</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>STL_Perf_Analyzer</name>
    <filename>classSTL__Perf__Analyzer.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>double</type>
      <name>eval_mflops</name>
      <anchorfile>classSTL__Perf__Analyzer.html</anchorfile>
      <anchor>ac0f2b81496882c7ddc034deb340b514e</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STL_Perf_Analyzer</name>
      <anchorfile>classSTL__Perf__Analyzer.html</anchorfile>
      <anchor>a1d132e4fa307a00d08c30a1fe630fdb1</anchor>
      <arglist>(unsigned long long nb_sample=DEFAULT_NB_SAMPLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STL_Perf_Analyzer</name>
      <anchorfile>classSTL__Perf__Analyzer.html</anchorfile>
      <anchor>a5b9f488fa94b76fc3893a41b34617048</anchor>
      <arglist>(const STL_Perf_Analyzer &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~STL_Perf_Analyzer</name>
      <anchorfile>classSTL__Perf__Analyzer.html</anchorfile>
      <anchor>aad607896124100604678fa7801810c72</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>STL_Timer</type>
      <name>_chronos</name>
      <anchorfile>classSTL__Perf__Analyzer.html</anchorfile>
      <anchor>a69d7026bd1c4e25a5ea1ff39880f9335</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>_nb_sample</name>
      <anchorfile>classSTL__Perf__Analyzer.html</anchorfile>
      <anchor>a04120b0be09d79983ab751c04233670f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>STL_Timer</name>
    <filename>classSTL__Timer.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>check</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>aba5a9baee107eeb12f85f1ec8bc8a16d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_time</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a98c13fdbab7162a00eb57b864c093fc4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a8a846f3c68550604fb0635fcf13acd9a</anchor>
      <arglist>(unsigned int r)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start_baseline</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>ae8e9237dc39609429c5a76823d8ccac2</anchor>
      <arglist>(unsigned int r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>STL_Timer</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a492410e46a9659283936ecda8a0bd262</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>baseline</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a40d555f97f6aff3ffbb007f5b25db960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>baseline_time</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a3e9f28695e7c51a74d1b47125b0f8d10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long</type>
      <name>count</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a9c99bfcc4fac2cbff28438ac399fbbd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>final</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>aab0abf45395ef6ce36b2c461f45bcc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>time_t</type>
      <name>initial</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>ab55ed72bd9b358635875a0094fcc74ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; long &gt;</type>
      <name>iterations</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a4435f6b708e019af3d0f137381b7febb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>reps</name>
      <anchorfile>classSTL__Timer.html</anchorfile>
      <anchor>a15cbe041f1fc412d4d269a9c2eb2705b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Stride</name>
    <filename>classStride.html</filename>
    <templarg>_OuterStrideAtCompileTime</templarg>
    <templarg>_InnerStrideAtCompileTime</templarg>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>a58d6036d156983f3045cb8a276e86d19a7cfc7c92b50840b8b3b60ed352e6f205</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>a58d6036d156983f3045cb8a276e86d19a9a8618e8230de0aeb809dc89b35e0773</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>a67b771d865f6c378ec1aa7a1d9551257</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>inner</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>a737b53b24e5f7a7573c13a749647acbf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outer</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>abc031cd741d3447d0f028f03244a00d8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>a0e7da8a66688ea78d87f6075c84a1375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>a4d28f6f8cf2abdead8da0095898c0d75</anchor>
      <arglist>(Index outerStride, Index innerStride)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stride</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>af2370f5c5ac4b0ea83332b0984145f80</anchor>
      <arglist>(const Stride &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, InnerStrideAtCompileTime &gt;</type>
      <name>m_inner</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>a4efb2946f14801f8ac657bc9bc8c6ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, OuterStrideAtCompileTime &gt;</type>
      <name>m_outer</name>
      <anchorfile>classStride.html</anchorfile>
      <anchor>aef84cf8c285664e7dbce6b4df44bbff5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SVD</name>
    <filename>classSVD.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="function">
      <type>void</type>
      <name>compute</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a7854e0700e34748853299d44133a5c1f</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePositiveUnitary</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a9d37e2bd3862059148c1fc561d47292f</anchor>
      <arglist>(PositiveType *positive, UnitaryType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computePositiveUnitary</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a61c7a92fd3c8bc330ddbe3ffb6e0f57f</anchor>
      <arglist>(UnitaryType *positive, PositiveType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>af7fa655eee8053d86e01b72972f88a20</anchor>
      <arglist>(RotationType *unitary, ScalingType *positive) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a73410ded701952f03dfb076154655152</anchor>
      <arglist>(ScalingType *positive, RotationType *unitary) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeUnitaryPositive</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a6de39940fcb923fa912e9a8e2ce0febd</anchor>
      <arglist>(UnitaryType *unitary, PositiveType *positive) const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixUType &amp;</type>
      <name>matrixU</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>aaa1e079c0b7ec932874f6579fd982a73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixVType &amp;</type>
      <name>matrixV</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a234b5214713616e6cf574278787698e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SingularValuesType &amp;</type>
      <name>singularValues</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>afc6c90f5cdf64cc5cc20b232a95c6d73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>solve</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a054826e4606e7f0faeb979c8352dbf92</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;b, ResultType *result) const </arglist>
    </member>
    <member kind="function">
      <type>SVD &amp;</type>
      <name>sort</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>ac57eea9ae0e012b9ce78a5cc08172af0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>ac69bcb2519941cad511b93aa8610a946</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SVD</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>af1763b4cc91720d20d6e667682d3164b</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixUType</type>
      <name>m_matU</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a4bdba0c2adff87334ba0055427798028</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixVType</type>
      <name>m_matV</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>aa3529e82390bb6ccc0b0036426df5c99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>SingularValuesType</type>
      <name>m_sigma</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a308e3c09ad05420e5b2d97a654060106</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a7b4f177de39e7b7bdae52d97c0c0a228aa6d7eb040f03f1e6ab0c424cb9d18fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignmentMask</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a7b4f177de39e7b7bdae52d97c0c0a228a84ec3327df1931fb307ae7a28c785e42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MinSize</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a7b4f177de39e7b7bdae52d97c0c0a228ac7b086fdec55910d619775c1f805693f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, 1 &gt;</type>
      <name>ColVector</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>ad39c0928608d062c9c141622827ecdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::RowsAtCompileTime, MinSize &gt;</type>
      <name>MatrixUType</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a4a60affe61c96164849b96f63662f2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::ColsAtCompileTime, MatrixType::ColsAtCompileTime &gt;</type>
      <name>MatrixVType</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a1426fdc98aae14c41b4ad494cb1d2040</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>NumTraits&lt; typename MatrixType::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a1e6c0b044db22623426379087e003044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MatrixType::ColsAtCompileTime, 1 &gt;</type>
      <name>RowVector</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a730bfe26c166d419e9c13f4fa9d1cc88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a5f7123448cf9e5a9dc82c9a7810b7a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Matrix&lt; Scalar, MinSize, 1 &gt;</type>
      <name>SingularValuesType</name>
      <anchorfile>classSVD.html</anchorfile>
      <anchor>a6f67ea8dce3d3b783f7d7a941501bd34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>SwapWrapper</name>
    <filename>classSwapWrapper.html</filename>
    <templarg></templarg>
    <base>internal::dense_xpr_base::type</base>
    <member kind="typedef">
      <type>internal::dense_xpr_base&lt; SwapWrapper &gt;::type</type>
      <name>Base</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a9c3aec318c46027506b26d6b622aa3e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a04f9a25c65f426fad680998d6e28831b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>ad2b5b25f3bfc4013447a9a78e2c7fd77</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a95c6860a1a07b56936871eb10ff91594</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a668f984b0023bf1c1372823fb3c15d7e</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a8628bef8be4d21b5ccd2f501db676dc7</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a29768a10ee20c71c742fab6e900542e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>ab9cf64a2c0a148da583b325e192e2143</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyCoeff</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>ae8ae9ac3a95ff10f678c5f918b616dee</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a119f301ca3ef95813514b7e063595ff1</anchor>
      <arglist>(Index row, Index col, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copyPacket</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>ab5607a12ab13245051431ea53255187a</anchor>
      <arglist>(Index index, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>aea9b262ca8bc73f870585beb53ad1b3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a47f1b8c54fa613703e1139f939b90977</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a16bb38b2bd1a8776a187b68d15ccdaeb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SwapWrapper</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>a2ac676d3ec544f977d2a04412b213419</anchor>
      <arglist>(ExpressionType &amp;xpr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionType &amp;</type>
      <name>m_expression</name>
      <anchorfile>classSwapWrapper.html</anchorfile>
      <anchor>acf4d8e44d721d62c81ffc1d1d9745a3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestFunc1</name>
    <filename>structTestFunc1.html</filename>
    <templarg></templarg>
    <templarg>NX</templarg>
    <templarg>NY</templarg>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>aa94531a05d6bf80ba3c46338a269cc2ea83da70b49357613964ba88a0734d9257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>aa94531a05d6bf80ba3c46338a269cc2eac250bef3b35f3750273624714d8c83fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>aa94531a05d6bf80ba3c46338a269cc2ea83da70b49357613964ba88a0734d9257</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>aa94531a05d6bf80ba3c46338a269cc2eac250bef3b35f3750273624714d8c83fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a35f245162f06a1363c9dcbcb4729dd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>InputType</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a35f245162f06a1363c9dcbcb4729dd7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a7d784c423cd16d95e9c7af75316d0155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, InputsAtCompileTime &gt;</type>
      <name>JacobianType</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a7d784c423cd16d95e9c7af75316d0155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>aaa929c4e8eb082e65e2b8fecb4d4025f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>aaa929c4e8eb082e65e2b8fecb4d4025f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a73cc5db75fb583fadd7e2f7d7b736ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ValueType</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a73cc5db75fb583fadd7e2f7d7b736ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inputs</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a03de703f06d92bd3c0cce8ec679e56c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>inputs</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a03de703f06d92bd3c0cce8ec679e56c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a48f6aea9c9584054fb847b8414ea0779</anchor>
      <arglist>(const Matrix&lt; T, InputsAtCompileTime, 1 &gt; &amp;x, Matrix&lt; T, ValuesAtCompileTime, 1 &gt; *_v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a48f6aea9c9584054fb847b8414ea0779</anchor>
      <arglist>(const Matrix&lt; T, InputsAtCompileTime, 1 &gt; &amp;x, Matrix&lt; T, ValuesAtCompileTime, 1 &gt; *_v) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a69914f00fdb0315bb5115712bf453ffe</anchor>
      <arglist>(const InputType &amp;x, ValueType *v, JacobianType *_j) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a69914f00fdb0315bb5115712bf453ffe</anchor>
      <arglist>(const InputType &amp;x, ValueType *v, JacobianType *_j) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestFunc1</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>ab5f4d16abada6058c05c0457ffebef48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestFunc1</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>af2a06629de53467c0d5c594018ee80a9</anchor>
      <arglist>(int inputs, int values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestFunc1</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>ab5f4d16abada6058c05c0457ffebef48</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestFunc1</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>af2a06629de53467c0d5c594018ee80a9</anchor>
      <arglist>(int inputs, int values)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a14ae8afd369603a37c656cfc5bcd8fb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>values</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a14ae8afd369603a37c656cfc5bcd8fb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_inputs</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>a080bed052ead2628c1df91a4cf54db9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>m_values</name>
      <anchorfile>structTestFunc1.html</anchorfile>
      <anchor>ae619325a8ef8c86a2d8cd8705a484bcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestNew1</name>
    <filename>structTestNew1.html</filename>
    <member kind="function">
      <type></type>
      <name>TestNew1</name>
      <anchorfile>structTestNew1.html</anchorfile>
      <anchor>ad548993b1ddc5c7324a28878521b1c6b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>MatrixXd</type>
      <name>m</name>
      <anchorfile>structTestNew1.html</anchorfile>
      <anchor>a556c2b457601f3fac7ea64e56736ecfe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestNew2</name>
    <filename>structTestNew2.html</filename>
    <member kind="variable">
      <type>Matrix3d</type>
      <name>m</name>
      <anchorfile>structTestNew2.html</anchorfile>
      <anchor>a68d478a9c2fb874a72531729ccddaa38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestNew3</name>
    <filename>structTestNew3.html</filename>
    <member kind="variable">
      <type>Vector2f</type>
      <name>m</name>
      <anchorfile>structTestNew3.html</anchorfile>
      <anchor>a6fbf15c52cf79ce91fefc2b410ee4799</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestNew4</name>
    <filename>structTestNew4.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>structTestNew4.html</anchorfile>
      <anchor>a480db8379b2d8c07c03e0da44ca785b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW Vector2d</type>
      <name>m</name>
      <anchorfile>structTestNew4.html</anchorfile>
      <anchor>addf1fbfd7c984fcefb7d1029baaedd1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestNew5</name>
    <filename>structTestNew5.html</filename>
    <member kind="variable">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW float</type>
      <name>f</name>
      <anchorfile>structTestNew5.html</anchorfile>
      <anchor>a6b27f8d9b9979282673374b4d352919e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix4f</type>
      <name>m</name>
      <anchorfile>structTestNew5.html</anchorfile>
      <anchor>a2b1379c44717e9a75f7bc29ad4ad8249</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestNew6</name>
    <filename>structTestNew6.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>f</name>
      <anchorfile>structTestNew6.html</anchorfile>
      <anchor>aa23fded5f56e632f23cee58766a5a50e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix&lt; float, 2, 2, DontAlign &gt;</type>
      <name>m</name>
      <anchorfile>structTestNew6.html</anchorfile>
      <anchor>aa1391056ac0fd5a73d01584be68b502e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>thurber_functor</name>
    <filename>structthurber__functor.html</filename>
    <base>Functor&lt; double &gt;</base>
    <member kind="function">
      <type>int</type>
      <name>df</name>
      <anchorfile>structthurber__functor.html</anchorfile>
      <anchor>a42949c20925f9f4cc26febd17126a385</anchor>
      <arglist>(const VectorXd &amp;b, MatrixXd &amp;fjac)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchorfile>structthurber__functor.html</anchorfile>
      <anchor>a24194395e6284194885dd7c3061460ae</anchor>
      <arglist>(const VectorXd &amp;b, VectorXd &amp;fvec)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>thurber_functor</name>
      <anchorfile>structthurber__functor.html</anchorfile>
      <anchor>a5248dc334b402b1f103f7a168bffee46</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_x</name>
      <anchorfile>structthurber__functor.html</anchorfile>
      <anchor>a2d8a8998d12ede086b9049618cc0e5b3</anchor>
      <arglist>[37]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>_y</name>
      <anchorfile>structthurber__functor.html</anchorfile>
      <anchor>a670386b271722c6156e7baa4b6473962</anchor>
      <arglist>[37]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tiny_blitz_interface</name>
    <filename>classtiny__blitz__interface.html</filename>
    <templarg></templarg>
    <templarg>SIZE</templarg>
    <member kind="typedef">
      <type>TinyMatrix&lt; real, SIZE, SIZE &gt;</type>
      <name>gene_matrix</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a60f0848fb179cd855f521f07eeadc13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TinyVector&lt; real, SIZE &gt;</type>
      <name>gene_vector</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a7dea9c47f25a2261a2c50188a53ae325</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>acfd69297ddbb8af88bd707da1a27d843</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>ae3ef50fdda40da89d49a441ca16dde65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a8db85916a5ba6cd2d828f06cd28e2404</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>ac1c10a663efa08c588815583929872d6</anchor>
      <arglist>(const real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>ad79c33f9a498bc78296d6d0b16666ed2</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a7bad519f87a2e816fc1057be59fa8274</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a724baba4591ea90a26cec9538f542899</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a68372e7d8403541a21569159c0206ed0</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a30084b8eff48e072daac15fa1040e1f4</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a3e82c9c3e4313dca04a39a1e008c3338</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>ac76e0cdc391a7393cf83ae53ae2b4967</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a3ea2c99ad23bd6b1fdcac48daca36a0a</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a86440368a1d7bed97f319f1ccfff907a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a6707d134768a5efeec105f9a629e08ad</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classtiny__blitz__interface.html</anchorfile>
      <anchor>a8e5291a4089ac65bc2f85a63887cf01b</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ToRotationMatrixWrapper</name>
    <filename>structToRotationMatrixWrapper.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structToRotationMatrixWrapper.html</anchorfile>
      <anchor>a8d27356d2e9bbaac2ff6448c5a52203ba759ecda524d09de52ef351e9ac59c565</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structToRotationMatrixWrapper.html</anchorfile>
      <anchor>a6f1ce3b7deda7d9f0e83d8d34d262107</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ToRotationMatrixWrapper</name>
      <anchorfile>structToRotationMatrixWrapper.html</anchorfile>
      <anchor>a0bb1d307b3ee31adac2b878c893dd77f</anchor>
      <arglist>(const T &amp;o)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>object</name>
      <anchorfile>structToRotationMatrixWrapper.html</anchorfile>
      <anchor>ae0a4a0569c35462129f38924672ac596</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Trackball</name>
    <filename>classTrackball.html</filename>
    <member kind="enumeration">
      <name>Mode</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Around</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813ae12165c7ac92b75f4ac0b4fff2f329e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Local</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ab221a0af65769c8e5be823ea63a8b813afbb0b564b6a51cb1a0fce98eb9a5b49b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCamera</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a79b2ec60df4531f9efb9d931817fd864</anchor>
      <arglist>(Camera *pCam)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>acd3abf8a7db62e0c83ba562682b37558</anchor>
      <arglist>(Mode m=Around)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>track</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a25a5be033630b6ed3209ff6388887b1a</anchor>
      <arglist>(const Eigen::Vector2i &amp;newPoint2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Trackball</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a11588efe7e24d7deb177f4df3dbd9916</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>mapToSphere</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a03355a08684ac21f9cff48454b240cab</anchor>
      <arglist>(const Eigen::Vector2i &amp;p2, Eigen::Vector3f &amp;v3)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Eigen::Vector3f</type>
      <name>mLastPoint3D</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>ae85b04c78444e5a480efd15559786ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>mLastPointOk</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a75b82d9feb2e0b3efa2bf98c55c78122</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Mode</type>
      <name>mMode</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a203e6a84014ae989e959e635ee03c4a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Camera *</type>
      <name>mpCamera</name>
      <anchorfile>classTrackball.html</anchorfile>
      <anchor>a510bbfc28f4b8cd470e447da38b6edb9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transform</name>
    <filename>classTransform.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <class kind="struct">Transform::construct_from_matrix</class>
    <class kind="struct">Transform::construct_from_matrix&lt; OtherDerived, true &gt;</class>
    <member kind="enumvalue">
      <name>TransformTimeDiagonalMode</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a9ddb1977c5e0d5a339eaf4f814eeff81af1140c20a6b1adfe99c637b42ba2ad95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Mode)==int(AffineCompact), MatrixType &amp;, Block&lt; MatrixType, Dim, HDim &gt; &gt;::type</type>
      <name>AffinePart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aaa59a0d4eb4600c06fc23805a3d5c19f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; int(Mode)==int(AffineCompact), const MatrixType &amp;, const Block&lt; const MatrixType, Dim, HDim &gt; &gt;::type</type>
      <name>ConstAffinePart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a3437403f80078acb0b93941deb38c258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const MatrixType, Dim, Dim &gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>af02402453e74387b0039a104e2529b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, Dim &gt;</type>
      <name>ConstLinearPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a2ad3ee590a0d70ca1f0bc0ff721cb55f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const MatrixType</type>
      <name>ConstMatrixType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae86b96150db6d03b59c1e9599f01a931</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; const MatrixType, Dim, 1 &gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a0805a6798ab83476dca194f2090560e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const Block&lt; ConstMatrixType, Dim, 1 &gt;</type>
      <name>ConstTranslationPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aaf8f81953b2b3c5189c2c748b8281751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5e1539ce2cfa22be00c484823b743764</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aa7063277dec0dab6a3e8fd036844366d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim, Options &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aa5422a72706dea988b22b88c53f7d64e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim &gt;</type>
      <name>LinearPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a68616e664098e09fe4f84ba0b72f2d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, Dim &gt;</type>
      <name>LinearPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a68616e664098e09fe4f84ba0b72f2d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, HDim, HDim &gt;</type>
      <name>MatrixType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aec70ee28fba45fbb6dbc3bf6b7dd4289</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::make_proper_matrix_type&lt; Scalar, Rows, HDim, Options &gt;::type</type>
      <name>MatrixType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5d260a837d4eac6513a9d0c74f06f339</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a63f1626f543426fb0dd328bf2db6c45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a63f1626f543426fb0dd328bf2db6c45d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; Scalar, Dim &gt;</type>
      <name>ScalingType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ab32d90ca3e339bc3e808fb61ce2cef59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::transform_take_affine_part&lt; Transform &gt;</type>
      <name>take_affine_part</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae0e399971d16a64f01d534f179e060ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, TransformTimeDiagonalMode &gt;</type>
      <name>TransformTimeDiagonalReturnType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae0593da331eb1e3652713c76bae71d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1 &gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a9f9679ce3004dcc5622a03425238978c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dim, 1 &gt;</type>
      <name>TranslationPart</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a9f9679ce3004dcc5622a03425238978c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae46e7f5752e19765026750274ad0d460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Translation&lt; Scalar, Dim &gt;</type>
      <name>TranslationType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae46e7f5752e19765026750274ad0d460</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a80f7918dbafec10b717a6fd01b2a80fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a80f7918dbafec10b717a6fd01b2a80fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ConstAffinePart</type>
      <name>affine</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a958e12513286e81852cc6e07dd66065e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AffinePart</type>
      <name>affine</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a44bf353ce3fef40ade829b9579cd5c8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Transform, Transform&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a846a5b772a880a5212d16e7d45ac5500</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Transform, Transform&lt; NewScalarType, Dim, Mode, Options &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a06e4700e8e209c5479bd3afc6640709c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae1c708a5efdf004f764d001da8acb612</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeRotationScaling</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>acd8dc7cd48152f6a4e304398c5c78e6a</anchor>
      <arglist>(RotationMatrixType *rotation, ScalingMatrixType *scaling) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>abaaa220eeff963539751554cf86df4cc</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeScalingRotation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ac37d07ea517ba400844ccd044546d533</anchor>
      <arglist>(ScalingMatrixType *scaling, RotationMatrixType *rotation) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6589d478be62824c9936956a9a71d673</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aaa238ab980e2b5ecafcef009abb34214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6589d478be62824c9936956a9a71d673</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar *</type>
      <name>data</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aaa238ab980e2b5ecafcef009abb34214</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae72ba3052a6a15960a65aa056bba9aab</anchor>
      <arglist>(_Scalar, _Dim==Dynamic?Dynamic:(_Dim+1)*(_Dim+1)) enum</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae72ba3052a6a15960a65aa056bba9aab</anchor>
      <arglist>(_Scalar, _Dim==Dynamic?Dynamic:(_Dim+1)*(_Dim+1)) enum</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aa59ea6308110a3ec9f4c4db0c9f13b10</anchor>
      <arglist>(const MatrixBase&lt; PositionDerived &gt; &amp;position, const OrientationType &amp;orientation, const MatrixBase&lt; ScaleDerived &gt; &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>fromPositionOrientationScale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a60f028ea1ce2114623533c320f120ac4</anchor>
      <arglist>(const MatrixBase&lt; PositionDerived &gt; &amp;position, const OrientationType &amp;orientation, const MatrixBase&lt; ScaleDerived &gt; &amp;scale)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType</type>
      <name>inverse</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5b1bed30dd44166ece78db24521a9a0c</anchor>
      <arglist>(TransformTraits traits=Affine) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>inverse</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a875ac0173ac54be97f3ae72e990defe6</anchor>
      <arglist>(TransformTraits traits=(TransformTraits) Mode) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5c7ac3d9a217d02fddb898d337f79076</anchor>
      <arglist>(const Transform &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5c4c60e644c56623006cb6812f2b92ef</anchor>
      <arglist>(const Transform &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>adf694c0dabda33ee851d5ecfd418e194</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LinearPart</type>
      <name>linear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>af64548be543473cfbf2f6d7684669aae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstLinearPart</type>
      <name>linear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>adf694c0dabda33ee851d5ecfd418e194</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LinearPart</type>
      <name>linear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>af64548be543473cfbf2f6d7684669aae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a52b585c69355dbc0632b038ad6997824</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, Dim &gt;</type>
      <name>linearExt</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a1e7ea47f6eb4176715c8d5705339208f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>makeAffine</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a46827cef971d654b77bc4633124bfa60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ac338166ad88b41b6e566627835418c91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>add0499b77f3f0385c8918eb407034c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ac338166ad88b41b6e566627835418c91</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixType &amp;</type>
      <name>matrix</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>add0499b77f3f0385c8918eb407034c9c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a68b3efe8c11634f2a359d78306d5be14</anchor>
      <arglist>(int row, int col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6cd502ffe65625ed8a1eb86e9ad42211</anchor>
      <arglist>(int row, int col)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6dc23fe3bf1d3866f569de040db95d85</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a2ba121283175d0065bcc90b7727527cc</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>const ei_transform_product_impl&lt; OtherDerived, _Dim, _Dim+1 &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a74887f0d0ca8edd9007e31eb8cbc1a7e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ad3bd138d5f0c3d6e3413ca55f0d58f3f</anchor>
      <arglist>(const Transform &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a96b39ea6ec1c5a6c87188983133857fb</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ace8cdc80e2ac6879645cb8b9c6d185f9</anchor>
      <arglist>(const ScalingType &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a430cc5b687a5678f3ed7bce4d5b29f08</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const internal::transform_right_product_impl&lt; Transform, OtherDerived &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ad0af0da51cf1f7b599e59eef196a3367</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aa02d62e7c1dbf6133b92b13db3b89ba8</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>const Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ad3bd138d5f0c3d6e3413ca55f0d58f3f</anchor>
      <arglist>(const Transform &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::transform_transform_product_impl&lt; Transform, Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a19c4871ebfce1a68ab09aa15ff333ab1</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a1beb9773a5137f73db55bfa741db2661</anchor>
      <arglist>(const TranslationType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a903f2d35b34c8091a413e4ce38059b46</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s) const </arglist>
    </member>
    <member kind="function">
      <type>Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a71cb902b4b961accbcd3c8781924a67a</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>acac72411a831467f822f65ebe28c7fb6</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aa2693e39f7fe74e3af6f35f2927265d0</anchor>
      <arglist>(const ScalingType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6823128db07eb6f52617d38041a98969</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5b810bf2e0833a7b0e4a69bdce221711</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>acac72411a831467f822f65ebe28c7fb6</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6ac1deed7468efcc230a8d202f4f03cf</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a90d7f4c9ce82d0fb4a00dc0da8d2ea28</anchor>
      <arglist>(const DiagonalMatrix&lt; Scalar, Dim &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6823128db07eb6f52617d38041a98969</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a91eba65d11d0bb36bf1f4baccce7de4e</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a1a4d17891f93ee67ec60689c3c1a2518</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae04b405ca2ac54893f2ac0d6ef195e36</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5f4d5e717574a7c63abfa91e7771652b</anchor>
      <arglist>(const ScalingType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a2ae47afcd3ab860921100e27e0c0edea</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a91eba65d11d0bb36bf1f4baccce7de4e</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ab1d37d0b437ae1f41107c04283677f62</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ad280762abdb0d020eadef2362dc256c7</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a20ed906ee1cb9bb67366ce7c69d6a819</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a65e832e387c45c2c5315d351a477101d</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>operator=</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>afa093171b227b7c5eed206d345c7ff3a</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a48313d92b5066d2d4490e0f90c4e791f</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prerotate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a9ffe26397e8f6dde041987ee9f9b30b6</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5e7b40b04322a8a4f9b78347349fff3b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aad41ad61204f7374f1d84693abe3ce05</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a1db82577f51d548a0641927d558179fa</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>prescale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a7738e77a21f750a76c1e00bb23220995</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a0d5fa5c73111825a2b5fdfef97cdfc52</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>preshear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae9cdfdf498bb06594b8db74865a0d00a</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ab6be0bc10c74048f116940adac537220</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>pretranslate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a7d659610ccc6b9bfdadf2a851a89c2f0</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a010fdd2e58ea8133aa5d921f6d6849ef</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>rotate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a882d0bef68f90ed800b69973d50eadb8</anchor>
      <arglist>(const RotationType &amp;rotation)</arglist>
    </member>
    <member kind="function">
      <type>LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a9abfa53cc091f4fb751b03781784b3dd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const LinearMatrixType</type>
      <name>rotation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a7e885564185e9bfb6f682eb1cf28cd60</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a1f6b4ecc4adcdb2aa91b2089ce57c056</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a611d90dda932d42b7446539b771f8da8</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a0d5eaccb2f0fbf4853c3cfb62786c420</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>scale</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6aa50aa5a58dacb8cee584d9d2e1a4ce</anchor>
      <arglist>(Scalar s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a7121c6d9a314f18671d81b9f6d186934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a7121c6d9a314f18671d81b9f6d186934</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aa7ea7afc4dce39dd5a559f70881fa599</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>shear</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a67c3acacfabe3953ae5f290f22f92e5e</anchor>
      <arglist>(Scalar sx, Scalar sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a981cdebc878e4980017d0cfead3b65a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a3ab6ff0205a227a4e3012ae33e70caa7</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aee4ebf16fead87157d15d5b9b1d09a65</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a05765da585f6b17f6cdfe3414ea4f7da</anchor>
      <arglist>(const ScalingType &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae7cd9eaca65bdf59ba9fb19e2a7183e2</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ad4c7ebf48feeda4769bfff266142d8cb</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a981cdebc878e4980017d0cfead3b65a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a3ab6ff0205a227a4e3012ae33e70caa7</anchor>
      <arglist>(const Transform &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aee4ebf16fead87157d15d5b9b1d09a65</anchor>
      <arglist>(const TranslationType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a934c376cd1a2761e0e2877517ec1d162</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae7cd9eaca65bdf59ba9fb19e2a7183e2</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a6a90434c661b5c955363a61ea08204be</anchor>
      <arglist>(const Transform&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a26c6c13f373e900391b1e075028edbc8</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a779723272d9ed57839a594b2336ce87a</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a8962cef5127cd4fd0917a7ea0d9957ad</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, OtherMode, OtherOptions &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5017a8c83803c0e79c723c3ed4e20313</anchor>
      <arglist>(const ReturnByValue&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transform</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a5561ce3f5ee5279791d67785aede4356</anchor>
      <arglist>(const Transform&lt; OtherScalarType, Dim, Mode, Options &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>translate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a8ad47914ac740d2536e5e9703190169b</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transform &amp;</type>
      <name>translate</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ae56c553d53adbdab15aa7293b22c9562</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ac33386345e058421eb8e400dd4fde0e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TranslationPart</type>
      <name>translation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ad75044b41f80102e735b6b9b2f505eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstTranslationPart</type>
      <name>translation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ac33386345e058421eb8e400dd4fde0e1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TranslationPart</type>
      <name>translation</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ad75044b41f80102e735b6b9b2f505eeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a81bc9dc883f72fa1e7000c7e59a985d5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; MatrixType, int(Mode)==int(Projective)?HDim:Dim, 1 &gt;</type>
      <name>translationExt</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a0788d5e025a3b69d79053c404b6b83d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixType::IdentityReturnType</type>
      <name>Identity</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>ab28081440860ef274d676a737d7777c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Transform</type>
      <name>Identity</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a74b1fa95b660cb8f6757cdc790ea0584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>check_template_params</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>aa44399bf9d526bb2f4d34d92185ed908</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a34f98e870196c2764cb68922404ba56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const ProductReturnType&lt; OtherDerived, MatrixType &gt;::Type</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a065c46264142752bd65c4da084f8e535</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend Transform</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a9053c8e48ccd9d8db98049647727fa61</anchor>
      <arglist>(const LinearMatrixType &amp;mat, const Transform &amp;t)</arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::transform_left_product_impl&lt; OtherDerived, Mode, Options, _Dim, _Dim+1 &gt;::ResultType</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a213c219b6aa33d8348eaee56bc40bd7d</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend TransformTimeDiagonalReturnType</type>
      <name>operator*</name>
      <anchorfile>classTransform.html</anchorfile>
      <anchor>a8941cc25b120ff7ee7b435150ba699b3</anchor>
      <arglist>(const DiagonalBase&lt; DiagonalDerived &gt; &amp;a, const Transform &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Transform::construct_from_matrix</name>
    <filename>structTransform_1_1construct__from__matrix.html</filename>
    <templarg></templarg>
    <templarg>BigMatrix</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structTransform_1_1construct__from__matrix.html</anchorfile>
      <anchor>a3ffbbb66e0308238be93979e1fa8c0c4</anchor>
      <arglist>(Transform *transform, const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Transform::construct_from_matrix&lt; OtherDerived, true &gt;</name>
    <filename>structTransform_1_1construct__from__matrix_3_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structTransform_1_1construct__from__matrix_3_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a24d02a5ddd92ffb3cebb74612a88f9b6</anchor>
      <arglist>(Transform *transform, const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Translation</name>
    <filename>classTranslation.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Dim</templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a23f5c5858d388960d57cbb382a77a9ada8448ff883c0b60872416e67ee7473d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a23f5c5858d388960d57cbb382a77a9ada8448ff883c0b60872416e67ee7473d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>AffineTransformType</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a4c2bc15b681831ff51ae37ba9856cc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ae133ab7b01b8482463165c5e5b4d3c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>LinearMatrixType</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ae133ab7b01b8482463165c5e5b4d3c0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a661195542a4ec6dbf686919b7c59888a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a661195542a4ec6dbf686919b7c59888a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scaling&lt; Scalar, Dim &gt;</type>
      <name>ScalingType</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a8da14e50600d4342d6f4afc52a230efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim &gt;</type>
      <name>TransformType</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ad027ba20d688c5fb1bd93de3978cbbf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ad5ea43060db540bf9a4b2c63032edc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ad5ea43060db540bf9a4b2c63032edc59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Translation, Translation&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aa2641d63b7f736e263e8a4eb95af5a96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::cast_return_type&lt; Translation, Translation&lt; NewScalarType, Dim &gt; &gt;::type</type>
      <name>cast</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aa2641d63b7f736e263e8a4eb95af5a96</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a5f62bf3ff119803e1809d38266c2f7c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>inverse</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a5f62bf3ff119803e1809d38266c2f7c4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a8389d2774b800f747d36fc00eef960c6</anchor>
      <arglist>(const Translation &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=precision&lt; Scalar &gt;()) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aad02defb2b6b5681245479c913594673</anchor>
      <arglist>(const Translation &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a04da717cd55715a54bc172e446d01113</anchor>
      <arglist>(const Translation &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>af5190e9310689672138b6decce04b34c</anchor>
      <arglist>(const ScalingType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aa0b93d8e36712cac0867897d0e3e9dab</anchor>
      <arglist>(const LinearMatrixType &amp;linear) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a271ecb2d061290aec7f4892d70136f1c</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>Translation</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a04da717cd55715a54bc172e446d01113</anchor>
      <arglist>(const Translation &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>abf667662849441d1159e1e318a2becd6</anchor>
      <arglist>(const UniformScaling&lt; Scalar &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a461244e5e5dd863c9e153cc6c9dece1a</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear) const </arglist>
    </member>
    <member kind="function">
      <type>TransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a9dcf86f1c66b580f11ed3bc1fe6b15b7</anchor>
      <arglist>(const TransformType &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a99015593fd93abd8b3f651caea3c2373</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a9f8b5a140e3c462788892e71d9b3dedb</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aec79a93f1a006a9a55d0c38da7c5ffed</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>VectorType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a9f8b5a140e3c462788892e71d9b3dedb</anchor>
      <arglist>(const VectorType &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a5206f9c35a403fd328b8f450995b27ec</anchor>
      <arglist>(const Translation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Translation &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a5206f9c35a403fd328b8f450995b27ec</anchor>
      <arglist>(const Translation &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a05af7855d1c2492a591f7e404fd412cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a05af7855d1c2492a591f7e404fd412cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aee998f62b474e569744a3e2cebec2685</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aee998f62b474e569744a3e2cebec2685</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ad693ce7f536a212258b14227b3dcea68</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ad693ce7f536a212258b14227b3dcea68</anchor>
      <arglist>(const Scalar &amp;sx, const Scalar &amp;sy, const Scalar &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ada9c4859cab3ff49874f314cf68e3610</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ada9c4859cab3ff49874f314cf68e3610</anchor>
      <arglist>(const VectorType &amp;vector)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>abb7f24880c98984a067876105c8e3fc4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a11406026bea093328d26837f13017e09</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ae6a77fc73a6e6fa68053707e340dc343</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Translation</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ae6a77fc73a6e6fa68053707e340dc343</anchor>
      <arglist>(const Translation&lt; OtherScalarType, Dim &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a188cca9bbf8c82cece92f411709efdc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a71490500e2c75d399bc8a42037c4b608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a188cca9bbf8c82cece92f411709efdc6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>VectorType &amp;</type>
      <name>vector</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a71490500e2c75d399bc8a42037c4b608</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>x</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a7f96035d76d6f7cd858122587a30668a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>x</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a6891bd1a261730adb8bb2b76cc0c8a5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>y</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a3ce7d694ea09ad82538966f593916cee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>y</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a6a6f12780ed6589c945e570b1cde2aa1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>z</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a253026c957a751de396faacf41743de1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>z</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a350dcab846c255ee3d1306b48208cbf3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Translation</type>
      <name>Identity</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>aa295d812df45394a16d40be18c698938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorType</type>
      <name>m_coeffs</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a6b38340c94ec3d4b901bc53c2c161855</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend TransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>ab987107af677d025f45c39646706d701</anchor>
      <arglist>(const LinearMatrixType &amp;linear, const Translation &amp;t)</arglist>
    </member>
    <member kind="friend">
      <type>friend AffineTransformType</type>
      <name>operator*</name>
      <anchorfile>classTranslation.html</anchorfile>
      <anchor>a918cdd281bce3363e0e242b22bccbbec</anchor>
      <arglist>(const EigenBase&lt; OtherDerived &gt; &amp;linear, const Translation &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transpose</name>
    <filename>classTranspose.html</filename>
    <templarg>MatrixType</templarg>
    <member kind="typedef">
      <type>TransposeImpl&lt; MatrixType, typename internal::traits&lt; MatrixType &gt;::StorageKind &gt;::Base</type>
      <name>Base</name>
      <anchorfile>classTranspose.html</anchorfile>
      <anchor>a325c858cb87eeda48f540fbbc7d04d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classTranspose.html</anchorfile>
      <anchor>a15e0a20f69b1e1c7401adf5641e8e5a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classTranspose.html</anchorfile>
      <anchor>afa0f848ac55e64927fd7ceeeba19aad0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classTranspose.html</anchorfile>
      <anchor>a45e0a61e24fb72c53e2d7035f2a65549</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classTranspose.html</anchorfile>
      <anchor>a8858e7002ae71621a3e0eafb28bf95c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classTranspose.html</anchorfile>
      <anchor>a4e085adf07538a7b6171620b3923b7e2</anchor>
      <arglist>(MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classTranspose.html</anchorfile>
      <anchor>a04dcd47838279b3a53d5651989f4a8cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transpose&lt; PermutationBase&lt; Derived &gt; &gt;</name>
    <filename>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>EigenBase&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0f1249203747624671503b2dac600e09a08a80244a66d8f02de8fc14c349fa264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0f1249203747624671503b2dac600e09a4915d1c6333af577d4736009dacb3a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0f1249203747624671503b2dac600e09a4b57613794166368af81af687803e424</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0f1249203747624671503b2dac600e09aefce34e0b0092e21507e4fa661c66531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0f1249203747624671503b2dac600e09a93250f1519b30b8811fa461a89f4f5e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a0f1249203747624671503b2dac600e09ab5ea4ea531fa8927510a1c77c36a437b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa616788488c02d8d82420bc85c6c4667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab0b777dd1db84cd1a129a40a181116b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; PermutationType &gt;</type>
      <name>Traits</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a312e17801ebc582b65b5d317f30b3272</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ae869ebcb9adf1467813d04a9c04ba8d4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PlainPermutationType</type>
      <name>eval</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a8290a1cfd4a1e914091759fa66ef9a75</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aaf2b7cd5fbe03ed94151d2d658cb9011</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const PermutationType &amp;</type>
      <name>nestedPermutation</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a44254c086c6a108308516b4258716fe8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const internal::permut_matrix_product_retval&lt; PermutationType, OtherDerived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ae9485fd6b45439a9ea15130ad41719eb</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aced35c85707e1dfe0f338a26404f6d17</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9b9a0dafd77cebf31298f23000d1c284</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a6bbbf646c42b0124f32c9482404f8966</anchor>
      <arglist>(const PermutationType &amp;p)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>afd66a5064fe256ac5fb8b77a759865b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a5c1d4123d11d09ddfd444ee92f6f6ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Derived</type>
      <name>PermutationType</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a62be7b92b1379bee9f4f3f115cc96548</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>PermutationType::PlainPermutationType</type>
      <name>PlainPermutationType</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>a9630c14ef46bb91912fb620761b67a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::permut_matrix_product_retval&lt; PermutationType, OtherDerived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classTranspose_3_01PermutationBase_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>aa35cc126d4af5a3958639c2062d13d82</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;matrix, const Transpose &amp;trPerm)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transpose&lt; TranspositionsBase&lt; TranspositionsDerived &gt; &gt;</name>
    <filename>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const internal::transposition_matrix_product_retval&lt; TranspositionType, Derived, OnTheLeft, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>af31367e40acf01eeff1a82a013759e32</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a3b8881f9ea57aa5dda8cce4536464e49</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpose</name>
      <anchorfile>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>ac01e466bfad89ee510a250280420776d</anchor>
      <arglist>(const TranspositionType &amp;t)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TranspositionType &amp;</type>
      <name>m_transpositions</name>
      <anchorfile>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a658635a13351acdbf0d2e6d8eeaf2f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionType::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a74ea570c1eda80fd59e268e45656fd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>TranspositionsDerived</type>
      <name>TranspositionType</name>
      <anchorfile>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>af7ad528df6afd0f839dabcbb848074d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const internal::transposition_matrix_product_retval&lt; TranspositionType, Derived, OnTheRight, true &gt;</type>
      <name>operator*</name>
      <anchorfile>classTranspose_3_01TranspositionsBase_3_01TranspositionsDerived_01_4_01_4.html</anchorfile>
      <anchor>a7d791b2aca61a539c8ee97189dadb06d</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, const Transpose &amp;trt)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposeImpl&lt; MatrixType, Dense &gt;</name>
    <filename>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::TransposeImpl_base&lt; MatrixType &gt;::type</type>
      <name>Base</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae7b678ff6d1a22a32300fcbe15689be6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::is_lvalue&lt; MatrixType &gt;::value, Scalar, const Scalar &gt;::type</type>
      <name>ScalarWithConstIfNotLvalue</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ad8ed91cab218b0e01d0b902351481d82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae8a63174eefff0bae08b2a8599fe0e98</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const CoeffReturnType</type>
      <name>coeff</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a9d8242727fd5e62b962b4963d083e20c</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adc54da8a503ec667e0de7b660d209c18</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae9dcde522e1d5f712e384cd6a7dd7365</anchor>
      <arglist>(Index index)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>acb90697e7326df4357b9ea682c9c0628</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>aa21dca81052f43804b505e89ee8cb37e</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>ScalarWithConstIfNotLvalue *</type>
      <name>data</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5c40d3e42bc520e1ca7c74bef79056d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Scalar *</type>
      <name>data</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5b2e17a654e137a83a611a38155d4455</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>adb5040420a6ba742bf55212d8972903c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a5456a3e4570aca9a6fd48e2eb29297e5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>abaf0cba067f59f8390d72817c8156088</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>const PacketScalar</type>
      <name>packet</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>ae2d48c0589a3203a649db70dee816f3a</anchor>
      <arglist>(Index index) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a3dd2aebb04cdda47949ba6b8349ae768</anchor>
      <arglist>(Index row, Index col, const PacketScalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>writePacket</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Dense_01_4.html</anchorfile>
      <anchor>a7d01ef74b6ae470a0721967785ff6a52</anchor>
      <arglist>(Index index, const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposeImpl&lt; MatrixType, Sparse &gt;</name>
    <filename>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <base>SparseMatrixBase&lt; Transpose&lt; MatrixType &gt; &gt;</base>
    <class kind="class">TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</class>
    <class kind="class">TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</class>
    <member kind="function">
      <type>Index</type>
      <name>nonZeros</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>ab9d3245762745d35b3ce02153afa6c24</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4.html</anchorfile>
      <anchor>af7e7d65201acbf9678d78890153974a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposeImpl&lt; MatrixType, Sparse &gt;::InnerIterator</name>
    <filename>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a92ffb00c2d5a4115cf29c939e4ade884</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>InnerIterator</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>af002150e123a6f38664194875ccca36c</anchor>
      <arglist>(const TransposeImpl &amp;trans, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>ad5735e73346f858b92542cedd73c674d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1InnerIterator.html</anchorfile>
      <anchor>a10edcfef4f5c32627453d29c65ff4458</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransposeImpl&lt; MatrixType, Sparse &gt;::ReverseInnerIterator</name>
    <filename>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</filename>
    <member kind="function">
      <type>Index</type>
      <name>col</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>aa4c95a2ca187700607f4007c08dd1e8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>ReverseInnerIterator</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a60fb08c4577e419270eb6fc5e166c73f</anchor>
      <arglist>(const TransposeImpl &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>row</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a5fa99ecd2f980588b4eee22d09598a8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_MatrixTypeNested::ReverseInnerIterator</type>
      <name>Base</name>
      <anchorfile>classTransposeImpl_3_01MatrixType_00_01Sparse_01_4_1_1ReverseInnerIterator.html</anchorfile>
      <anchor>a514ee6e7ab0107116ec706e57a692f8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Transpositions</name>
    <filename>classTranspositions.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg>IndexType</templarg>
    <base>TranspositionsBase&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; Transpositions &gt;</type>
      <name>Base</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a6fc57800de0935f0f93618b1e88eb4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a5120f75f6f5b69725860552a6f33dd25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>ac84562962d965ed3991be4e33a1fca6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a829730612588f1e91c730f6cc7b0f5b9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>affd992cc792f317e0173e2ba87d15c33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a943e94e96f73a6da1121771422be78fa</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Transpositions &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a38d6e74ec9e3736ba12c9e3875081a3b</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a0ed7fc522af5e8c5fbc9ddc65817dd07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a466d8a2b97929371efd5d1340e4b2d77</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>aebf292acbe4e49c67323f826059b506d</anchor>
      <arglist>(const Transpositions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a038f3ac17f43de3d1b07b2d8d4dd0f7b</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;indices)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transpositions</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>aa2a21a8c8c8bdd2088d8aa13e85a531f</anchor>
      <arglist>(Index size)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IndicesType</type>
      <name>m_indices</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>aae7aa636903081609979e774871ba9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Transpositions &gt;</type>
      <name>Traits</name>
      <anchorfile>classTranspositions.html</anchorfile>
      <anchor>a2aa95bd14518d8b1ed5dadbf5a6639eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranspositionsBase</name>
    <filename>classTranspositionsBase.html</filename>
    <templarg>Derived</templarg>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a598ad669f9d21f76feb2153ef22776c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a0d2399c4d1b12991320bf397789b97c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>coeff</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>abd8c07e7c6ba08a76976a6551ecf234e</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a7fa3dab77e8c14a7be2f98a56753fca9</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a07e526e6d6ad54d4cd64322a3e82a1d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>aea5c968202b3fff83a31471250610f76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a85adf78ae93990fbf00ce5d01b28d1d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a38f9cf5e9e1d1e5475461834db956275</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>inverse</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a4f3b3d55a0513ef1166dc5cf431239b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a97ad9e4dc1cedbd374122252ae6c8fb2</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator()</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a7692041092d69174d8d307046f12aa07</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a16d1fbcb6b87d75ed812974e2efa96d2</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>aa1afba9e59752d1a2d713527b0c1c67b</anchor>
      <arglist>(const TranspositionsBase &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>ae051d579423ac373d7ede3d452ffe1d3</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index &amp;</type>
      <name>operator[]</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a6a7f278a7a0f1cf35f94b56495cd5c79</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>aeca6b6fccefb664f64f315c8baeb92f6</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIdentity</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>af9dd703a1cffc15f804ba5d6e870f45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a525cc6ad3fcf28d832b4296a9c8cd0be</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Transpose&lt; TranspositionsBase &gt;</type>
      <name>transpose</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>a0546e71f389e7917acd461a5e0f136fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; Derived &gt;</type>
      <name>Traits</name>
      <anchorfile>classTranspositionsBase.html</anchorfile>
      <anchor>aac923520e8344a0b4b0acd1768c30438</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TranspositionsWrapper</name>
    <filename>classTranspositionsWrapper.html</filename>
    <templarg></templarg>
    <base>TranspositionsBase&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionsBase&lt; TranspositionsWrapper &gt;</type>
      <name>Base</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>a147eadd30c30369786cef36f8d55e2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>a7df19989fdbe20244ec6ee7d3700e753</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>a439c18ee920d31b0165191269b54cc7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>a9fd5945a34f05395c4b44dc683cb664a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndicesType &amp;</type>
      <name>indices</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>ae9b233da232b0e99670fc75ca8858789</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>ae9ac9498325f5f2a607d2bdef09202af</anchor>
      <arglist>(const TranspositionsBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TranspositionsWrapper &amp;</type>
      <name>operator=</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>a37880b3eda97d413490b21889ed60bd9</anchor>
      <arglist>(const TranspositionsWrapper &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TranspositionsWrapper</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>aab40b33316b7226c0d7a31a90e1a3179</anchor>
      <arglist>(IndicesType &amp;indices)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const IndicesType::Nested</type>
      <name>m_indices</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>a9f7169165ffd1fbbb33750f5f722362d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>internal::traits&lt; TranspositionsWrapper &gt;</type>
      <name>Traits</name>
      <anchorfile>classTranspositionsWrapper.html</anchorfile>
      <anchor>af874a30809dca960e2a6bfde106e901e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TreeTest</name>
    <filename>structTreeTest.html</filename>
    <templarg>Dim</templarg>
    <member kind="typedef">
      <type>Ball&lt; Dim &gt;</type>
      <name>BallType</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>a38858d8e8591e5807d8d92338842e741</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; BallType, aligned_allocator&lt; BallType &gt; &gt;</type>
      <name>BallTypeList</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>abf836427b2c6d69c71462728ce8ba8ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AlignedBox&lt; double, Dim &gt;</type>
      <name>BoxType</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>a508b077c034bd084702e6c97cfb1a095</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; double, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>a0e3a34390b2cdf94e1355ca61c50a098</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; VectorType, aligned_allocator&lt; VectorType &gt; &gt;</type>
      <name>VectorTypeList</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>a5bcf688e455923e3da6a023b2b8ea65f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIntersect1</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>abbaf1b857e67285db929b94d5c167afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testIntersect2</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>ace4937435404acc7cea44aba0e6234cf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMinimize1</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>a1aa0748c7d0e35dee63516f8925d9dff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>testMinimize2</name>
      <anchorfile>structTreeTest.html</anchorfile>
      <anchor>afe91f44df0d579722f1a94b03aa393f0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularBase</name>
    <filename>classTriangularBase.html</filename>
    <templarg>Derived</templarg>
    <base>EigenBase</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a753ed9ab966505cd82c920e38e5a5087a2f16fee042a961ca26ee112e0ee0ee6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a753ed9ab966505cd82c920e38e5a5087ae6735589d05ff6b619d10e7193abe277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a753ed9ab966505cd82c920e38e5a5087a3a778580470e3f3888720636edc54f5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a753ed9ab966505cd82c920e38e5a5087afbd90cdfafc1b348e139dd18f9cca773</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a753ed9ab966505cd82c920e38e5a5087a016cc78662819a56eeb90b443edbb1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a753ed9ab966505cd82c920e38e5a5087a4299140a3da1ae852769a2a39278c384</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a81c11b85401bb77259690738b494e977</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>DenseType</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a1603b7606529a4caf1a4a06d091931df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a92e9a2d65c34c0fc0270665f5d4b2523</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a640601ceaf34ca71b6a0f6860f8c0cf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a0c4aa3202adfae4d108121b4828055d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>ab342d5b6e246b0584cffef018906e1a9</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>accbaa531b6abdd5b4a2a14777bb321af</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a2215d17c98dc09976c1da835a42655df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>copyCoeff</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a6a26ff466527abeba0b5caf9a84fc807</anchor>
      <arglist>(Index row, Index col, Other &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>ad991f04386f004f71ccc1a4301942c23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Derived &amp;</type>
      <name>derived</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a11cb5a96b8fd6cd7cb4e313061e6a061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a186b0807e9a5d64939920dc052657dc6</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalToLazy</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>afe6b0cb50d6a6bd1f75d47b0e6aca623</anchor>
      <arglist>(MatrixBase&lt; DenseDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>afb1cf414ae87a5f0e3fe8d5361118222</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>aa085004a6747be4160ba9693b4f8c8d2</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>af06c6f239adee9bcba497b504a86de06</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a042c7fd3fe30776cef6eb62b9efdae1e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a3ee8e0e10c80c0e3e84557499a99258e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>abce31fb34463a7da60e146d9f2c21278</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularBase</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a52ed20e5187a9fc1a3e55a2646f1089c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>abbf7eb57011b771d5d0a7015b86cf629</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>check_coordinates_internal</name>
      <anchorfile>classTriangularBase.html</anchorfile>
      <anchor>a12c1bd446b9da6ee3965cbc0f0733f32</anchor>
      <arglist>(Index, Index) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;</name>
    <filename>structTriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; TriangularProduct&lt; Mode, false, Lhs, true, Rhs, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structTriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>aba58fad51b7d8f2198f3c6873c6c6ab1</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structTriangularProduct_3_01Mode_00_01false_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>abad0761fdd3c28187fd5b0a14a60b650</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;</name>
    <filename>structTriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structTriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a6a4fb711800d45dbb3ee9f8ed13c24a1</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structTriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4.html</anchorfile>
      <anchor>a2121aee310e8e411ffa80f7ca486e7cc</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;</name>
    <filename>structTriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ProductBase&lt; TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;, Lhs, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>scaleAndAddTo</name>
      <anchorfile>structTriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>a10359f081f84e8c4692cc594a56fe208</anchor>
      <arglist>(Dest &amp;dst, Scalar alpha) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularProduct</name>
      <anchorfile>structTriangularProduct_3_01Mode_00_01true_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4.html</anchorfile>
      <anchor>ad882978342fad02b39212dbb30702594</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TriangularView</name>
    <filename>classTriangularView.html</filename>
    <templarg>_MatrixType</templarg>
    <templarg>_Mode</templarg>
    <base>TriangularBase&lt; TriangularView&lt; _MatrixType, _Mode &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a354404a6d1b0a771e5760d8e87269ad1a3f043819ce1b31e2b3d2b9ad1fea0130</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TransposeMode</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a354404a6d1b0a771e5760d8e87269ad1a6b023e703aa76a5a2053aabf6cbde8db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularBase&lt; TriangularView &gt;</type>
      <name>Base</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a5d20b62812420a4c564fbb99ecc84b25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::DenseMatrixType</type>
      <name>DenseMatrixType</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a3a17708ddc0cda832346fb4316545f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a981f7944059cbd803f72401ee65bad78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>ac09f829972d495f258a37815a0f42d65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType</type>
      <name>PlainObject</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a3346839840a719e48a0817308aeccf94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aa6b139f1eac5ea7ceeae460306f8651e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; TriangularView &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a35564e3fc81694dbd1d9f82a0a8e4ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>adjoint</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a58937d6978ff808b1139673bc651d5e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; typename MatrixType::AdjointReturnType, TransposeMode &gt;</type>
      <name>adjoint</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a6b33283fff0ca6aa3fab1fd05f4ec648</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixType, UpLo &gt; &amp;</type>
      <name>assignProduct</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>ab86efd034777bbd58ca7db16a4e77dd8</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, _Lhs, _Rhs &gt; &amp;prod, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>coeff</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a0a83aef7597a0b1abcfe0e4f4ef70f1b</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>coeffRef</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a1c80632f791a901a01701a1c92435c62</anchor>
      <arglist>(Index row, Index col)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aba9f41c237c21eecd46c57efb9d892fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; MatrixConjugateReturnType, Mode &gt;</type>
      <name>conjugate</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a992dbe0095ef7ec59ec7ca3980d6bb37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; MatrixConjugateReturnType, Mode &gt;</type>
      <name>conjugate</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>afa66ca84467f302e8cca949c50840f74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>determinant</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a8dd7893f8cabcb32578675636b6c471c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a87fee3b8b61f3ca625237ceb454e9ea0</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>innerStride</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a92644a750754750366bde89c972d93a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lazyAssign</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>ac7ec32db273f7c38f1cb694e7dbdc882</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lazyAssign</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aff1662276968529e96c8e37fc40a5a21</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a4a3abb73eba4e89775b374a72be857cb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTypeNestedCleaned &amp;</type>
      <name>nestedExpression</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a74829441454ab1e49f6075ceb2e9cea3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularProduct&lt; Mode, true, MatrixType, false, OtherDerived, OtherDerived::IsVectorAtCompileTime &gt;</type>
      <name>operator*</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aa789a4a6af0fdb277c765dc776927cf0</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;rhs) const </arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator*=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a6175264611e7e8b5f8fdb6c4cf320528</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aec59f3503cce3e03c53e9c3229bc318e</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a4c6e5753dcdd545a4ae10746b0f25a7b</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator+=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a7615cc3b81639f559bb17b9d18cd8d45</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator-=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aa026aadcfb7dfa7871c8e24b005a732f</anchor>
      <arglist>(const DenseBase&lt; Other &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator-=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a0bb0a79403b0fea96699e78db81d5b3a</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator-=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>ac1eb7c951fe39f212d32a961203ef334</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator/=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a415b4c5c5931658f2047ad04ec600033</anchor>
      <arglist>(const typename internal::traits&lt; MatrixType &gt;::Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a182260be02d1f72399632f62e56dd427</anchor>
      <arglist>(const TriangularBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aab9b9de3137cf707e9a8f3ac495b98c8</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>abcd2752b6028c8f732af309485d95e42</anchor>
      <arglist>(const TriangularView &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a27afded279215d19aebbf5c49813051d</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>operator=</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a1b3fabac5f1c8209cfd61a8cc43c6c81</anchor>
      <arglist>(const ScaledProduct&lt; ProductDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>outerStride</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>ae49ee2bbf5a9154cd854d527401fd96c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a9a8965223aae884a9663aa7750a3b3da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a994b065382a4539bc3555ee8a051c428</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SelfAdjointView&lt; MatrixTypeNestedNonRef, Mode &gt;</type>
      <name>selfadjointView</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>acaaf6ba4e02ae968d6ded2e1486f0b8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setConstant</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a71db6dbac9ef1278779e437fb04bf4e3</anchor>
      <arglist>(const Scalar &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setOnes</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>ac91d864f8d74f2f98ee40f7316379cc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TriangularView &amp;</type>
      <name>setZero</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>ac19b724f35c1b633964ed3d325fa7e5f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const internal::triangular_solve_retval&lt; Side, TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aaae7414021f6496ad131e869da50d7ef</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const internal::triangular_solve_retval&lt; OnTheLeft, TriangularView, Other &gt;</type>
      <name>solve</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a845eeaf17940ae98958c10661371dda0</anchor>
      <arglist>(const MatrixBase&lt; Other &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a0028ee9c8b1848ec6b9fc49b6453b435</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solveInPlace</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a36293ad6550877d0abe74e7e0629e337</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a86aac26cb342c422b974bcc4f0f06e6f</anchor>
      <arglist>(TriangularBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>acfae86211fd659ea32cd2017d5cf4046</anchor>
      <arglist>(MatrixBase&lt; OtherDerived &gt; const &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>TriangularView&lt; Transpose&lt; MatrixType &gt;, TransposeMode &gt;</type>
      <name>transpose</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a9ce9d7588b0df1658cd723e8a99a7afd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TriangularView&lt; Transpose&lt; MatrixType &gt;, TransposeMode &gt;</type>
      <name>transpose</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aedb5b2ff236a6863e2085263ae2e7255</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TriangularView</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a977ccb03666f814d685c3673ea330f04</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::remove_all&lt; typename MatrixType::ConjugateReturnType &gt;::type</type>
      <name>MatrixConjugateReturnType</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a294ae4ea442d92947c2a37865f5c790c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aa3105d9f0f8608942dd408ac37f26e59</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedCleaned</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>aed0f4386fbb81379358c7b465e7136e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::traits&lt; TriangularView &gt;::MatrixTypeNestedNonRef</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a5a284bc87c2cdcef573b3cc639f2ff9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>EIGEN_STRONG_INLINE TriangularView &amp;</type>
      <name>assignProduct</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a2ab9712dc55c6c49cd6892a77ccd392e</anchor>
      <arglist>(const ProductBase&lt; ProductDerived, Lhs, Rhs &gt; &amp;prod, const Scalar &amp;alpha)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a3d732bbe0b0ef99f5abdf5e9b9d08b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend TriangularProduct&lt; Mode, false, OtherDerived, OtherDerived::IsVectorAtCompileTime, MatrixType, false &gt;</type>
      <name>operator*</name>
      <anchorfile>classTriangularView.html</anchorfile>
      <anchor>a297aec6b4d5ef6d9e014b541eb1d9a6e</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;lhs, const TriangularView &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tridiagonalization</name>
    <filename>classTridiagonalization.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>af8868a6e64c6cfbd286bc2412de8fa8ba8c5d8707a645db9f17800f52ce809604</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeMinusOne</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>af8868a6e64c6cfbd286bc2412de8fa8ba73700bfd4b6c78591ad89b0ccbad3ea3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>af8868a6e64c6cfbd286bc2412de8fa8bac01bb913463def92c417e000831c69b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSize</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>af8868a6e64c6cfbd286bc2412de8fa8ba515dc823cbb8a773ad0779c7cd23278e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeMinusOne</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>af8868a6e64c6cfbd286bc2412de8fa8ba2921b395c96eb787393d14490bb2e380</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>CoeffVectorType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a6e091b50ce0de2b8b10bf4e350e25450</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const typename Diagonal&lt; const MatrixType &gt;::RealReturnType, const Diagonal&lt; const MatrixType &gt; &gt;::type</type>
      <name>DiagonalReturnType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>ac42b7b72ba58d466d42863b4940ba810</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::plain_col_type&lt; MatrixType, RealScalar &gt;::type</type>
      <name>DiagonalType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a5a9bb36ada110cf6e6eb5cac6d7bab7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; MatrixType, CoeffVectorType &gt;::ConjugateReturnType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a6c41a4e0a57a8831a167c6ccbdfa619e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>af741edb568fddff2a7eab676cddbdcd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::TridiagonalizationMatrixTReturnType&lt; MatrixTypeRealView &gt;</type>
      <name>MatrixTReturnType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a20751ead2bfb597ee202964c4b95313c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a527ab9a2b51075a625d5a7f1ef44b3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; typename MatrixType::RealReturnType &gt;::type</type>
      <name>MatrixTypeRealView</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>ade13e4c9acc0196b32b90a351d574f8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a8c7be80d039862e1f930e22332ba1064</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>af2675cb1bbb7f8887cfd61322141a699</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; NumTraits&lt; Scalar &gt;::IsComplex, const typename Diagonal&lt; Block&lt; const MatrixType, SizeMinusOne, SizeMinusOne &gt; &gt;::RealReturnType, const Diagonal&lt; Block&lt; const MatrixType, SizeMinusOne, SizeMinusOne &gt; &gt; &gt;::type</type>
      <name>SubDiagonalReturnType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>acda593099a63c6a9dc4d4e12b40788bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; RealScalar, SizeMinusOne, 1, Options &amp;~RowMajor, MaxSizeMinusOne, 1 &gt;</type>
      <name>SubDiagonalType</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>acdfcad96fca10fcdb840021091647677</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Tridiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>ab3b304b4422d1fc059d1079ccc2e7ee4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>DiagonalReturnType</type>
      <name>diagonal</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a8064f71bd2f472f2e5bdfc838cd89c2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoeffVectorType</type>
      <name>householderCoefficients</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a9e62cc63bff850be9748dfe6adc37379</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HouseholderSequenceType</type>
      <name>matrixQ</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>aed4ce56784bd5c6d416a8f224a6e2b31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>MatrixTReturnType</type>
      <name>matrixT</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a16ee4cfae174a2f28d50960d5048f0ab</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>packedMatrix</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a50554e57cae5cbb42f47c27e52296624</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SubDiagonalReturnType</type>
      <name>subDiagonal</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a9b9e6ccda4029d6b4191d2a0c2d65528</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a3edd17d574077942fb522c68ddd0e92f</anchor>
      <arglist>(Index size=Size==Dynamic?2:Size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tridiagonalization</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a32e143d17f178b81d157eb31d160877a</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoeffVectorType</type>
      <name>m_hCoeffs</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a905f25c9997f645433bd34cc91f91344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>ae1339b7a2b8f4547b8cf0aad9e4e7282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_matrix</name>
      <anchorfile>classTridiagonalization.html</anchorfile>
      <anchor>a168483e5aed1af322c527c5f8627b4f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tvmet_interface</name>
    <filename>classtvmet__interface.html</filename>
    <templarg></templarg>
    <templarg>SIZE</templarg>
    <member kind="typedef">
      <type>Matrix&lt; real, SIZE, SIZE &gt;</type>
      <name>gene_matrix</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>ae802e372ee8eb6da0202c95581aff971</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Vector&lt; real, SIZE &gt;</type>
      <name>gene_vector</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>af062d18e9ec7fb2074729e91941dd85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>ae918a260a4973ea1b4332beb72d7274f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>aa5d74ccfc29279236df13ebafbd2374b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a342c4f3d36c4a45e547dd61eabd19774</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a81f982aac7370b0b7bb9fd8d70982e36</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>ad66cc3890a0d80b5fdbc78bffeb00af3</anchor>
      <arglist>(const real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>ad01354f6057c198b0082e3de4271d3a9</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a897b4b39e7080d4afed99c3153db8f4f</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a32e64a2884074b3df6dda7dfa892ac3e</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>ac64e06e9534f5036a49ff88bb9c995f9</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a79d2375c8e409df4a254db56411981c2</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a35413605a24d19868bded3dc0a64da16</anchor>
      <arglist>(const gene_matrix &amp;A, const gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a8489bba6ec150a288675b12d7777c0a5</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>ad83c1e64a297e784e66e9d8ff76f4ac7</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>ad1fa4a4965bfb8ddcd47a5dc1b048f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a3104d435838c1e1930b5cdd02a55e0d2</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classtvmet__interface.html</anchorfile>
      <anchor>a11f315dd0938c0890fd8dc78b501bf10</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::dense_xpr_base::type</name>
    <filename>classinternal_1_1dense__xpr__base_1_1type.html</filename>
  </compound>
  <compound kind="class">
    <name>ublas_interface</name>
    <filename>classublas__interface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>boost::numeric::ublas::matrix&lt; real, boost::numeric::ublas::column_major &gt;</type>
      <name>gene_matrix</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a0346fc1535af625113592c350892e703</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::numeric::ublas::vector&lt; real &gt;</type>
      <name>gene_vector</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a84641db47b08b3e988cea0bc196185cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>real</type>
      <name>real_type</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a24b220d867ddf8582c3b70786fb31ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; stl_vector &gt;</type>
      <name>stl_matrix</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>ac38f512a6667170c77d1ec3ad30f5267</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; real &gt;</type>
      <name>stl_vector</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>ab781eafe583c10540b425c7c1251f366</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>aat_product</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>ac0b4af8032156a1d7e37e3d19220b5e8</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ata_product</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a89da1b812a6df68e9833db1449670178</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>atv_product</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a4dbd7324c682015d070141403b0710b8</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpby</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a6d2438d82e457ed5550bc3df57e660a4</anchor>
      <arglist>(real a, const gene_vector &amp;X, real b, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>acc36f0db678070ed64c4565b6a7638b2</anchor>
      <arglist>(const real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>axpy_slow</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a2d6f83cc3d827e6e0d261b0f6f0fc225</anchor>
      <arglist>(const real coef, const gene_vector &amp;X, gene_vector &amp;Y, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_matrix</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>ab6feace7a007b3344072623229d3f738</anchor>
      <arglist>(const gene_matrix &amp;source, gene_matrix &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy_vector</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a03447fe23509848cc3d84d6bb5dcad86</anchor>
      <arglist>(const gene_vector &amp;source, gene_vector &amp;cible, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_matrix</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a21c3496aaa06183e49f5cb6e07b50860</anchor>
      <arglist>(gene_matrix &amp;A, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free_vector</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a82dfbf57b22b1604aa1027949fa89f06</anchor>
      <arglist>(gene_vector &amp;B)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_from_stl</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a86c456f8a172a6d7bae92181bd57962b</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>ae931b23f3823fdd23dc3ef0feba08812</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_matrix_product_slow</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a0d59e21440e6b229c42871dcb6ab60ba</anchor>
      <arglist>(gene_matrix &amp;A, gene_matrix &amp;B, gene_matrix &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_to_stl</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>af36a6f033d5fa349ccb3a116f161d524</anchor>
      <arglist>(gene_matrix &amp;A, stl_matrix &amp;A_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a26e6c848c18676daf943250597f766c8</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>matrix_vector_product_slow</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a858ac339249e698a4a6d9fb8b63765d3</anchor>
      <arglist>(gene_matrix &amp;A, gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>name</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a32117e7ead7a2a8f4e3d061c62effb40</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>trisolve_lower</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>aff37a09a043018d1eb13de586b070598</anchor>
      <arglist>(const gene_matrix &amp;L, const gene_vector &amp;B, gene_vector &amp;X, int N)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_from_stl</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a0a5a4f40ad048be8c066438f1f77ea5f</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>vector_to_stl</name>
      <anchorfile>classublas__interface.html</anchorfile>
      <anchor>a8b52f77a0ed244e5b7a7604120e84fc1</anchor>
      <arglist>(gene_vector &amp;B, stl_vector &amp;B_stl)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>UniformScaling</name>
    <filename>classUniformScaling.html</filename>
    <templarg>_Scalar</templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>adae0f8a5fcee2f90ddec359d828d0840</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UniformScaling&lt; NewScalarType &gt;</type>
      <name>cast</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>a72546f6b878c77f94585761ca5a1405d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>a1cd558dad7ad57edd82d909f6be09207</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>factor</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>aa188a4fee75a219e7ce9857489b86f13</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>inverse</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>ae71a2e5fa5e1b0e09237449084009a5a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>ac31051d5c78f10e681a207bf782d7db5</anchor>
      <arglist>(const UniformScaling &amp;other, typename NumTraits&lt; Scalar &gt;::Real prec=NumTraits&lt; Scalar &gt;::dummy_precision()) const </arglist>
    </member>
    <member kind="function">
      <type>UniformScaling</type>
      <name>operator*</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>a928550da20bc9f8d62c268685fd6c72b</anchor>
      <arglist>(const UniformScaling &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>operator*</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>a14bb69115d17bf6c85271638724dbf6f</anchor>
      <arglist>(const Translation&lt; Scalar, Dim &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>Transform&lt; Scalar, Dim, Mode &gt;</type>
      <name>operator*</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>af2f4c8b7dacff6b790e3ff331ad31293</anchor>
      <arglist>(const Transform&lt; Scalar, Dim, Mode, Options &gt; &amp;t) const </arglist>
    </member>
    <member kind="function">
      <type>internal::plain_matrix_type&lt; Derived &gt;::type</type>
      <name>operator*</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>a107cc693c39e80179e5e77db5fc631af</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>operator*</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>aa8c5a47a2a3027c7306b7147d4b77923</anchor>
      <arglist>(const RotationBase&lt; Derived, Dim &gt; &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>ae6414787290a5976884651aee0685742</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>ae22abbd24518490afb1719d67322286b</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UniformScaling</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>ac3cec2d088256ab04007cbb747ec16bc</anchor>
      <arglist>(const UniformScaling&lt; OtherScalarType &gt; &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_factor</name>
      <anchorfile>classUniformScaling.html</anchorfile>
      <anchor>a1ab9f724e7d475a7e18e59290e1fe4f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorBlock</name>
    <filename>classVectorBlock.html</filename>
    <templarg>VectorType</templarg>
    <templarg>Size</templarg>
    <base>Block&lt; VectorType, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit?1:Size, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit?Size:1 &gt;</base>
    <member kind="function">
      <type></type>
      <name>VectorBlock</name>
      <anchorfile>classVectorBlock.html</anchorfile>
      <anchor>ae2ddb62f7e143cc20052c8e8056d5536</anchor>
      <arglist>(VectorType &amp;vector, Index start, Index size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorBlock</name>
      <anchorfile>classVectorBlock.html</anchorfile>
      <anchor>abb6ea1340c9f5c63faa1ac3dc73fab09</anchor>
      <arglist>(VectorType &amp;vector, Index start)</arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classVectorBlock.html</anchorfile>
      <anchor>a768d41ecaf5b683475385f86beaf33beac4df99a642ae78c6d2e7a316c5d021b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Block&lt; VectorType, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit?1:Size, internal::traits&lt; VectorType &gt;::Flags &amp;RowMajorBit?Size:1 &gt;</type>
      <name>Base</name>
      <anchorfile>classVectorBlock.html</anchorfile>
      <anchor>a42675bf11f3a9bb27c8bbacfb8b84201</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vectorization_logic</name>
    <filename>structvectorization__logic.html</filename>
    <templarg></templarg>
    <templarg>Enable</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structvectorization__logic.html</anchorfile>
      <anchor>aba46dc118ad7b79a848f2eef5a7bb78cad5a2138abf490570c7e99a3b675b057d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structvectorization__logic.html</anchorfile>
      <anchor>a565180db0ec40b5e47bdba058407f41c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>vectorization_logic&lt; Scalar, false &gt;</name>
    <filename>structvectorization__logic_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structvectorization__logic_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>aba043b0fd754aa2a82cd5465281dbbb4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VectorType&lt; EigenVectorContainer, Scalar &gt;</name>
    <filename>structVectorType_3_01EigenVectorContainer_00_01Scalar_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dynamic, 1 &gt;</type>
      <name>type</name>
      <anchorfile>structVectorType_3_01EigenVectorContainer_00_01Scalar_01_4.html</anchorfile>
      <anchor>a86c935e8e2a1ad5b352a40cec1e04d8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VectorType&lt; StdVectorContainer, Scalar &gt;</name>
    <filename>structVectorType_3_01StdVectorContainer_00_01Scalar_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>vector&lt; Scalar &gt;</type>
      <name>type</name>
      <anchorfile>structVectorType_3_01StdVectorContainer_00_01Scalar_01_4.html</anchorfile>
      <anchor>a65572f8f5f36d59d933c9e669b7849f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>VectorwiseOp</name>
    <filename>classVectorwiseOp.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Direction</templarg>
    <class kind="struct">VectorwiseOp::ExtendedType</class>
    <class kind="struct">VectorwiseOp::ReduxReturnType</class>
    <class kind="struct">VectorwiseOp::ReturnType</class>
    <member kind="enumvalue">
      <name>IsVertical</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a8ff3fa3c611ff0af1650ba9f591b1234a4f3fc78c8bce5d358dbafb50c6612415</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsHorizontal</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a8ff3fa3c611ff0af1650ba9f591b1234a64e8ba440fef5bfe0d6a5c64d1ae27d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_Size</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a9959a478f687dfa96c1b99f7743aa4b6af5cb89f6e78173d227fa34fdeb7aa8c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HNormalized_SizeMinusOne</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a9959a478f687dfa96c1b99f7743aa4b6ad267a79b0ad9113359cd23e28d1307bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::PlainObject</type>
      <name>CrossReturnType</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a33136b2e478c971d04f8caadaefbf8e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; internal::must_nest_by_value&lt; ExpressionType &gt;::ret, ExpressionType, ExpressionType &amp; &gt;::type</type>
      <name>ExpressionTypeNested</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a4c37a952eaf7abcbf246eedd24898994</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; ExpressionTypeNested &gt;::type</type>
      <name>ExpressionTypeNestedCleaned</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>aeb44d01021febea1c16ca88120901bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const ExpressionType, Direction==Vertical?int(HNormalized_SizeMinusOne):int(internal::traits&lt; ExpressionType &gt;::RowsAtCompileTime), Direction==Horizontal?int(HNormalized_SizeMinusOne):int(internal::traits&lt; ExpressionType &gt;::ColsAtCompileTime)&gt;</type>
      <name>HNormalized_Block</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a739d88a6e3c97170aaa6d1c7ffb8d27d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; const ExpressionType, Direction==Vertical?1:int(internal::traits&lt; ExpressionType &gt;::RowsAtCompileTime), Direction==Horizontal?1:int(internal::traits&lt; ExpressionType &gt;::ColsAtCompileTime)&gt;</type>
      <name>HNormalized_Factors</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a22241b54f15bfe5e48b806fff2b5b6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseBinaryOp&lt; internal::scalar_quotient_op&lt; typename internal::traits&lt; ExpressionType &gt;::Scalar &gt;, const HNormalized_Block, const Replicate&lt; HNormalized_Factors, Direction==Vertical?HNormalized_SizeMinusOne:1, Direction==Horizontal?HNormalized_SizeMinusOne:1 &gt; &gt;</type>
      <name>HNormalizedReturnType</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a59cf441079ffd9f62155c59a2f748fa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Index</type>
      <name>Index</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a97eff6b62df16580881d4d9b6310fff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a5efb4ab2ff2d41e0c07bdadaa4f07887</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Replicate&lt; ExpressionType, Direction==Vertical?Dynamic:1, Direction==Horizontal?Dynamic:1 &gt;</type>
      <name>ReplicateReturnType</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>ac7c7e7850dae2a4c8ed2d957886b6ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ExpressionType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a3164b3e4f983105c0198bbbc66b9d27b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ExpressionType &amp;</type>
      <name>_expression</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a5aa4962b112cc8dd35ff923687d3a043</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_all &gt;::Type</type>
      <name>all</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>ae5924d54e3b16872acfbea9645cf0de3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_any &gt;::Type</type>
      <name>any</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>aa1044d4a0a3da94d0674e94c9de6b8e3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_blueNorm, RealScalar &gt;::Type</type>
      <name>blueNorm</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a5b84fe9fde8ec265fc64557e07e38453</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const PartialReduxExpr&lt; ExpressionType, internal::member_count&lt; Index &gt;, Direction &gt;</type>
      <name>count</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>ae276490da639d95d26b78977bded5eaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const CrossReturnType</type>
      <name>cross</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a1862de41103afee68ee20bdb5fad2202</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const HNormalizedReturnType</type>
      <name>hnormalized</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a65ae1e206df43702639da5d9c0c9e471</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_hypotNorm, RealScalar &gt;::Type</type>
      <name>hypotNorm</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>ae49ad5dc0180c204ebff8133e19d65df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_maxCoeff &gt;::Type</type>
      <name>maxCoeff</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a1559cc0542edad78c595ac0976ef93e2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_mean &gt;::Type</type>
      <name>mean</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a78b5f3209b0e37bc91cb137561731bce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_minCoeff &gt;::Type</type>
      <name>minCoeff</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>aa420b20aacb4e2327edaa1ae96b6a870</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_norm, RealScalar &gt;::Type</type>
      <name>norm</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a6109df84cedb633949aee420a51a55c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a835180cfdd9994f128195a432eda5451</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator+=</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>aca2de53ef273a75276e713e800f87ae2</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const ExpressionTypeNestedCleaned, const typename ExtendedType&lt; OtherDerived &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a48273783660c684938aa9a3fa63100be</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator-=</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>ada0543e36a8a72522e623ab43a8f6cf0</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ExpressionType &amp;</type>
      <name>operator=</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a704e01040c64462f0b490643dcf8aa79</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_prod &gt;::Type</type>
      <name>prod</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a5063086947550ed7e91530f00af1e224</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReduxReturnType&lt; BinaryOp &gt;::Type</type>
      <name>redux</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>afb8173f0df2c50478df1c1c8ff7cf2d7</anchor>
      <arglist>(const BinaryOp &amp;func=BinaryOp()) const </arglist>
    </member>
    <member kind="function">
      <type>const ReplicateReturnType</type>
      <name>replicate</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a3484a768c4fd730c789d35c44fc42c05</anchor>
      <arglist>(Index factor) const </arglist>
    </member>
    <member kind="function">
      <type>const Replicate&lt; ExpressionType,(IsVertical?Factor:1),(IsHorizontal?Factor:1)&gt;</type>
      <name>replicate</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>ab41c02c0f11c0bebb2b72dceaa16bcae</anchor>
      <arglist>(Index factor=Factor) const </arglist>
    </member>
    <member kind="function">
      <type>const Reverse&lt; ExpressionType, Direction &gt;</type>
      <name>reverse</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a668ac8070a12a09e4538a924ec0a6e16</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_squaredNorm, RealScalar &gt;::Type</type>
      <name>squaredNorm</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>afbd1acd8c639baca09b48d2c4c29dd39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_stableNorm, RealScalar &gt;::Type</type>
      <name>stableNorm</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a281f38be841744917589eb750cf39524</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ReturnType&lt; internal::member_sum &gt;::Type</type>
      <name>sum</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a2e19a402e1bf3ad092fb1ccab077d63b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VectorwiseOp</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>afc90486fe18eea5b5acd5340dc09bb25</anchor>
      <arglist>(ExpressionType &amp;matrix)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>internal::conditional&lt; Direction==Vertical, typename ExpressionType::ColXpr, typename ExpressionType::RowXpr &gt;::type</type>
      <name>SubVector</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>ab037bf4012992a410e712c54a893bc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>ExtendedType&lt; OtherDerived &gt;::Type</type>
      <name>extendedTo</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a99b4225321122a9a9dc590ea638d2556</anchor>
      <arglist>(const DenseBase&lt; OtherDerived &gt; &amp;other) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>SubVector</type>
      <name>subVector</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a49bf28239f7ffffc04c00a704fab0c9e</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>subVectors</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>a7413507159cadfa0da30a8d66eb33262</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ExpressionTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>classVectorwiseOp.html</anchorfile>
      <anchor>afa06b572c282eb97e31b9aa1cab123d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VectorwiseOp::ExtendedType</name>
    <filename>structVectorwiseOp_1_1ExtendedType.html</filename>
    <templarg>OtherDerived</templarg>
    <member kind="typedef">
      <type>Replicate&lt; OtherDerived, Direction==Vertical?1:ExpressionType::RowsAtCompileTime, Direction==Horizontal?1:ExpressionType::ColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structVectorwiseOp_1_1ExtendedType.html</anchorfile>
      <anchor>ab8b89f23f988de5d21b8de9210d93ca2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VectorwiseOp::ReduxReturnType</name>
    <filename>structVectorwiseOp_1_1ReduxReturnType.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, internal::member_redux&lt; BinaryOp, typename internal::traits&lt; ExpressionType &gt;::Scalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structVectorwiseOp_1_1ReduxReturnType.html</anchorfile>
      <anchor>a9f79851719e5e5cb59b0102b1bb170a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VectorwiseOp::ReturnType</name>
    <filename>structVectorwiseOp_1_1ReturnType.html</filename>
    <templarg>Functor</templarg>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>PartialReduxExpr&lt; ExpressionType, Functor&lt; Scalar &gt;, Direction &gt;</type>
      <name>Type</name>
      <anchorfile>structVectorwiseOp_1_1ReturnType.html</anchorfile>
      <anchor>a706ce105d834fbfd5a12fad26084e9b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>WithFormat</name>
    <filename>classWithFormat.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="function">
      <type></type>
      <name>WithFormat</name>
      <anchorfile>classWithFormat.html</anchorfile>
      <anchor>a74194b1b3b7699fdc7d84b36209475ab</anchor>
      <arglist>(const ExpressionType &amp;matrix, const IOFormat &amp;format)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>IOFormat</type>
      <name>m_format</name>
      <anchorfile>classWithFormat.html</anchorfile>
      <anchor>a89301669e116d1596e30ceff8b4a2beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const ExpressionType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>classWithFormat.html</anchorfile>
      <anchor>a681553408e4d3a78f97c8f480154ece7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classWithFormat.html</anchorfile>
      <anchor>a817e230f591824ed812374d2da12f57b</anchor>
      <arglist>(std::ostream &amp;s, const WithFormat &amp;wf)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>X86_Perf_Analyzer</name>
    <filename>classX86__Perf__Analyzer.html</filename>
    <templarg>ACTION</templarg>
    <member kind="function">
      <type>double</type>
      <name>eval_mflops</name>
      <anchorfile>classX86__Perf__Analyzer.html</anchorfile>
      <anchor>ae0dba1a6695ad0fd11610d38d8429ee4</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>X86_Perf_Analyzer</name>
      <anchorfile>classX86__Perf__Analyzer.html</anchorfile>
      <anchor>af1533306a3cb07ce9a7e82f89dc73ef3</anchor>
      <arglist>(unsigned long long nb_sample=DEFAULT_NB_SAMPLE)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>X86_Perf_Analyzer</name>
      <anchorfile>classX86__Perf__Analyzer.html</anchorfile>
      <anchor>a2c18355727c464731ec41d9633cb7cfa</anchor>
      <arglist>(const X86_Perf_Analyzer &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~X86_Perf_Analyzer</name>
      <anchorfile>classX86__Perf__Analyzer.html</anchorfile>
      <anchor>ab3b317376e375092a608386188c7e378</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>X86_Timer</type>
      <name>_chronos</name>
      <anchorfile>classX86__Perf__Analyzer.html</anchorfile>
      <anchor>a358eac9e3f9b2249ce6fa677503137c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>_nb_sample</name>
      <anchorfile>classX86__Perf__Analyzer.html</anchorfile>
      <anchor>a5934e2ab1147316720c3dd5de808ce8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>X86_Timer</name>
    <filename>classX86__Timer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add_get_click</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a3863c016a3154c33caaadf7886e53079</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ab5e6034aa0fdeee8f9073f24193d9ff5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_history</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a284acddc2cc02912231a29632457313a</anchor>
      <arglist>(string filemane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump_statistics</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a6c602580635e29c5dca9a67272901193</anchor>
      <arglist>(string filemane)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill_history_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ae0bdf9ea9f1bd65b1e5d6fb4ad0c4e31</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>find_frequency</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a1beddd8cb10ed89d3dd06d3b233b63e1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>frequency</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ab46d07feea13b7846a4b1f5a92dbf1f7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long long</type>
      <name>get_click</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a3f6ad78024b1403e4ce0a6dec2164963</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_elapsed_time_in_second</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a69dd9817f6f3e2cc165d981bc778ce33</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_mean_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>af538c36f392114bd1e6030280302a1ff</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_most_occured_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>aaf06db4cf233ad033b106bd6d68d3d10</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_shortest_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a6631a74c2fe9fd5f58ddc2bf1d924c51</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a90050edc326c78c5e1322a17d2602af9</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ab1b153b8e942f23d6ff809ed30d348cc</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>X86_Timer</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ad50284e2d66d28003bfa82a105d64d71</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union X86_Timer::@2</type>
      <name>_click_start</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ad612b2bf0739eb91a4d87019b303e9ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long int</type>
      <name>n32</name>
      <anchorfile>unionX86__Timer_1_1@2.html</anchorfile>
      <anchor>a1f61281e389ea0350b7e4f40a658226c</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>n64</name>
      <anchorfile>unionX86__Timer_1_1@2.html</anchorfile>
      <anchor>adae378ab9222052afe9beafe4af83f5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union X86_Timer::@3</type>
      <name>_click_stop</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ae5895e6646676e111eeec6232de5dd48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long int</type>
      <name>n32</name>
      <anchorfile>unionX86__Timer_1_1@3.html</anchorfile>
      <anchor>a572b0c60e34e8c475253509704841222</anchor>
      <arglist>[2]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>n64</name>
      <anchorfile>unionX86__Timer_1_1@3.html</anchorfile>
      <anchor>a7d5b329de8a41709d58c14973a00a860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>map&lt; unsigned long long, unsigned long long &gt;</type>
      <name>_counted_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>aec494eee7e4ba0d8f67f9f0651f07692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_frequency</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a14d7669d27f2302c136c3b7337c23ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; double &gt;</type>
      <name>_history_mean_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>af85042b5e8ff189930c21c1fcc6a918d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; double &gt;</type>
      <name>_history_most_occured_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>ae4266e6780d9e5b51bf78ad7934fb091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vector&lt; double &gt;</type>
      <name>_history_shortest_clicks</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a1f5847f35a6b15000ce10803ef0469f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned long long</type>
      <name>_nb_sample</name>
      <anchorfile>classX86__Timer.html</anchorfile>
      <anchor>a1bbe353883a14384e8475118b612c383</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Architecture</name>
    <filename>namespaceArchitecture.html</filename>
    <member kind="enumeration">
      <name>Type</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Generic</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883ea44d8c47b243faf765d10073a3354b684</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SSE</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883eacf916373493ba18a1f5ccbd06bdbe3ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AltiVec</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883ea7018d68c65a1e82f76aa87fd396ea74f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Target</name>
      <anchorfile>namespaceArchitecture.html</anchorfile>
      <anchor>a7ae6186419ae33e4d9019df7b18d883eab383acc9af79560442b38e949de17aab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen</name>
    <filename>namespaceEigen.html</filename>
    <namespace>Eigen::internal</namespace>
    <class kind="class">Eigen::aligned_allocator_indirection</class>
    <class kind="class">Eigen::AutoDiffJacobian</class>
    <class kind="class">Eigen::AutoDiffScalar</class>
    <class kind="class">Eigen::AutoDiffVector</class>
    <class kind="class">Eigen::BenchTimer</class>
    <class kind="struct">Eigen::eigen_assert_exception</class>
    <class kind="struct">Eigen::GslTraits</class>
    <class kind="struct">Eigen::GslTraits&lt; Scalar, true &gt;</class>
    <class kind="struct">Eigen::NumTraits&lt; AutoDiffScalar&lt; DerType &gt; &gt;</class>
    <member kind="enumvalue">
      <name>CPU_TIMER</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae1624e3211f55e6e6a6b37729c51c37aaf4309780b87c67e629cd0c7254be102f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REAL_TIMER</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae1624e3211f55e6e6a6b37729c51c37aa2870a6108f51a4c3133a351dae0be81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adea4f7992d6d4fd2ad19b37bb8bc1372</anchor>
      <arglist>(const MatrixType &amp;m, gsl_matrix *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a77ef006b9076b8b47de4521f348dec44</anchor>
      <arglist>(const gsl_matrix *m, MatrixType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a17cf7b9fe852e2b8c41e20942624ff0b</anchor>
      <arglist>(const VectorType &amp;m, gsl_vector *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6ec7c9c0b03bb01966800d506140f9a2</anchor>
      <arglist>(const gsl_vector *m, VectorType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a8521c40e4b017fe7467c38b539383af6</anchor>
      <arglist>(const MatrixType &amp;m, gsl_matrix_complex *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a247fa48c7ea16cec67c15cd7ecf3fd9b</anchor>
      <arglist>(const gsl_matrix_complex *m, MatrixType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6697e2d22b77be066a6bf8ac5b6bfd51</anchor>
      <arglist>(const VectorType &amp;m, gsl_vector_complex *&amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>convert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a29a17b7d18798f5fc17d2b43b5166a91</anchor>
      <arglist>(const gsl_vector_complex *m, VectorType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>createRandomPIMatrixOfRank</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4b9752f3cf69182d6451c719842e40f2</anchor>
      <arglist>(typename MatrixType::Index desired_rank, typename MatrixType::Index rows, typename MatrixType::Index cols, MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a999d13ac254aa0f8b4efe1162980a7ed</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a58a91cc465a99c937cf45a53bd8e697c</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a06d57b71e2372b698b10b2cc3342d511</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac61ce5222c36699e04b0ed5a1c61f062</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>abf17ce1ee93bf1c31ca538541576d2b8</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7fb964344f1f0bc9f1c18c3d484b4c3e</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ad49b55c60a29f8c8c07ede7fdb311e19</anchor>
      <arglist>(const Type1 &amp;a, const Type2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a2a03aecb3a4e57df24816cd1818a835e</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af6ecea7c60b5634cc098d1e6c68aa8e8</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af15f021df069c5a626aeef9f3f3798ad</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a09786ceb2227c665e2a9f83b913cc5eb</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae9c16557ce05dab69c5d7e21ca5b4b4f</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a81962417140b016d8130cf9c915e9053</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac548032e068e5e38d2ba9d388f04c9de</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aba317e19ab86e604820eeb458bebeccf</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a3bea33b304f97e9da9937d3fee5f940b</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa86e2569dca54d1bb45c5f3200e88541</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6cb9f0848c13038c8369e87f57bff34a</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;m1, const MatrixBase&lt; Derived2 &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_ei_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab5317149ac7687aca7c5bc66dd14c7d6</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m, const typename NumTraits&lt; typename ei_traits&lt; Derived &gt;::Scalar &gt;::Real &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_is_equal</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a91120c50fe7998d08598842d66e2df0b</anchor>
      <arglist>(const T &amp;actual, const U &amp;expected)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5e39e74c578b5c34e271e4e9a6c9d78e</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a55a39c38729e09f7c063ba3123844109</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a22db8f232d6d08d9d2d1e6831d7ba397</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a866914d9c95461cc21d9d5a42c9fcdf8</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7b782390e9d798029c2e24529766e457</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcac98601217024dc7ceef2e8f74c5c6</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApprox</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab81803a32dfb9eb7b4071e3b1a8011cc</anchor>
      <arglist>(const Type1 &amp;a, const Type2 &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4a04a766a37403320f4c2e041e961611</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a755e94a14780f5a484e00bc293b6bff4</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6f7d5de499e3bfb44c6e433f4e791405</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxOrLessThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a37038e95456c17b19dc69180583444bb</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isApproxWithRef</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac629f5f03405251bde5776a443935e32</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b, const ScalarRef &amp;ref)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6a0c30775a04443b5ab0c84e9771f1f1</anchor>
      <arglist>(const int &amp;a, const int &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>afc89b445f81da9a90bf49c04bee06a7d</anchor>
      <arglist>(const float &amp;a, const float &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6e42168c36f423ec3a77dac57eb67e74</anchor>
      <arglist>(const double &amp;a, const double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a539da498bda2dcfc0edcf0bda2c2be73</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab9a5ea7d4707d277d788b8ff80ccf127</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a5a9835dfcb4613af3cceb32c7eb9e3cd</anchor>
      <arglist>(const long double &amp;a, const long double &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab6d71953497863f9720bbb91c61ef03b</anchor>
      <arglist>(const MatrixBase&lt; Derived1 &gt; &amp;m1, const MatrixBase&lt; Derived2 &gt; &amp;m2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isMuchSmallerThan</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a4d42d823149b099e71f0d23f49bfe32f</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m, const typename NumTraits&lt; typename internal::traits&lt; Derived &gt;::Scalar &gt;::Real &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_isUnitary</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>aa1ba6c19dbe321546997e690a9778406</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>NumTraits&lt; T &gt;::Real</type>
      <name>test_precision</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a59fa1c0c2d234197bce8d461a4776793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>test_precision&lt; double &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a80318b650b1e0ff8ff96b9efad266ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_precision&lt; float &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a6881d7a18f97c01df6c1252fc5bac126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_precision&lt; int &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a357ee89f14731149eefd6da4b8d0212d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>long double</type>
      <name>test_precision&lt; long double &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a7683c2a014c5259e16ad4ab9e0170232</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>test_precision&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab77ec7cb379d51354254b797f722983c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>test_precision&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9b3936f38700642414b511b0492b60d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_has_set_repeat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ae72f06967cf8fa50ed35a19788dd248a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>g_has_set_seed</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ac2432c3b3303f16e401933073c26727e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>g_repeat</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a42c815f912bd5c993a64fb699aa13ead</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static unsigned int</type>
      <name>g_seed</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>ab8c2bbc7c0cfc8bb59ed9039d419a05d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>g_test_stack</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>adcffdedce31fb307508557d0dd2717e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>no_more_assert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a9f834d1292dccbdfca31f0b4247b5367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>report_on_cerr_on_assert_failure</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>af2f7e93e2c16fa70ddec6816558b5e01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>should_raise_an_assert</name>
      <anchorfile>namespaceEigen.html</anchorfile>
      <anchor>a11ff1e0521b4a59e8ef7ab97c0129937</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::aligned_allocator_indirection</name>
    <filename>classEigen_1_1aligned__allocator__indirection.html</filename>
    <templarg></templarg>
    <class kind="struct">Eigen::aligned_allocator_indirection::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a61fda1922f22ed1db38c8daba4c71631</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>af4408a5025fea5445860ed65881c6bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a8cd30011d3470a28792e3ff8c1ffd37d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a1a1edf82e8455ff7b4d9249f69d0fcb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a75f90877b9a44990bbb632d7e7d3452f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>size_t</type>
      <name>size_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>ab502368c23fc0ef02b395171188eba72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a8ad6dce9b51ed02b7a852f52fb18aafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>ad73113bb1e0bade8a3fec4370698a6c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>ac2516527cfcc701bf5f514c636aeb597</anchor>
      <arglist>(const aligned_allocator_indirection &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>aee11c7f6c62a3bee4c67d8d737cb016e</anchor>
      <arglist>(const EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a1e6768d759dca2902bfaac420f145b37</anchor>
      <arglist>(const aligned_allocator_indirection&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>aa47167e9b3924f7e05e4171685b6998e</anchor>
      <arglist>(const EIGEN_ALIGNED_ALLOCATOR&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_allocator_indirection</name>
      <anchorfile>classEigen_1_1aligned__allocator__indirection.html</anchorfile>
      <anchor>a54d30576ebb2dc6a0ace8f427b5f7699</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::aligned_allocator_indirection::rebind</name>
    <filename>structEigen_1_1aligned__allocator__indirection_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>aligned_allocator_indirection&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structEigen_1_1aligned__allocator__indirection_1_1rebind.html</anchorfile>
      <anchor>accebeb01e8c70c6a047ecba5c6a8c545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffJacobian</name>
    <filename>classEigen_1_1AutoDiffJacobian.html</filename>
    <templarg></templarg>
    <base>Functor</base>
    <member kind="enumvalue">
      <name>InputsAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>ab00c28de5074df217af4546de45e8f44ae02a3d830389641660d0a3d110a054fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ValuesAtCompileTime</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>ab00c28de5074df217af4546de45e8f44a43c41fef1343e47f18f0d1ca728e2237</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ActiveScalar, InputsAtCompileTime, 1 &gt;</type>
      <name>ActiveInput</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>aeb988484a6e31fa78c963912a2eba925</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerivativeType &gt;</type>
      <name>ActiveScalar</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>aa06772173c0ca9e1357c45f3119e1e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ActiveScalar, ValuesAtCompileTime, 1 &gt;</type>
      <name>ActiveValue</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>ad9142ab47c010bd49a572dbf82ebbf8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, InputsAtCompileTime, 1 &gt;</type>
      <name>DerivativeType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>ab56aeb9c8d6f7a0196714cb629b2abcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobianType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>ae6a173d8a90810c34fe9aceb4e5c04a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::InputType</type>
      <name>InputType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a25e2937641e16ba80edcf48a12b16b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::JacobianType</type>
      <name>JacobianType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>aef8c9376f1daab9f018c819db6122645</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobianType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a3fa07616819cd1faf30adc98fd1baf72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Functor::ValueType</type>
      <name>ValueType</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a6a4ed984810a6561e7f89e885ceeb6aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a55ffbe3bb27227e7c8d423aeecc0aada</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>af28bf6fab1a0dafe1429d6d04acfe396</anchor>
      <arglist>(const Functor &amp;f)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a8e78187ab2df1d09395c9910e182b305</anchor>
      <arglist>(const T0 &amp;a0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a459df1c8203bd0aef5ea3ed964d6e8f1</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffJacobian</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a2221709438eaff2b22e3c4115b5894f4</anchor>
      <arglist>(const T0 &amp;a0, const T1 &amp;a1, const T1 &amp;a2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AutoDiffJacobian.html</anchorfile>
      <anchor>a891da1ff9628cbf96387374cdb666441</anchor>
      <arglist>(const InputType &amp;x, ValueType *v, JacobianType *_jac=0) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffScalar</name>
    <filename>classEigen_1_1AutoDiffScalar.html</filename>
    <templarg>_DerType</templarg>
    <member kind="typedef">
      <type>internal::auto_diff_special_op&lt; _DerType,!internal::is_same&lt; typename internal::traits&lt; typename internal::remove_all&lt; _DerType &gt;::type &gt;::Scalar, typename NumTraits&lt; typename internal::traits&lt; typename internal::remove_all&lt; _DerType &gt;::type &gt;::Scalar &gt;::Real &gt;::value &gt;</type>
      <name>Base</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a774eda299568916b03d067f41ca6af1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; _DerType &gt;::type</type>
      <name>DerType</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a7ea1d465693962ab2cb9ee3e772b2712</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>Real</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a64fdf441f87b9c3ff7e7b46bf2367ff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; DerType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>acdb01f45d302c5043d86d9852834df53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae73d362745e986c00cee5658bf731412</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a7f4f44f682ba5d500c34c4f2fa6ecb9e</anchor>
      <arglist>(const Scalar &amp;value, int nbDer, int derNumber)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a14e0f5ecc595deb05aaf336f5a81b861</anchor>
      <arglist>(const Real &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a09641114cbb3b98a1132b82dff5939e3</anchor>
      <arglist>(const Scalar &amp;value, const DerType &amp;der)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a6e1b7f56dfb3c730edf088c7fc755144</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffScalar</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae400a7ea2732a0157671b29a7be2f6d3</anchor>
      <arglist>(const AutoDiffScalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const DerType &amp;</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>af10c68a379b46d49122ab96c431f5b46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DerType &amp;</type>
      <name>derivatives</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>acaa6af130147e21082998a9b111cb51c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ad8527489d8804e97528b197c2d2d2823</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DerType &gt;, const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const typename internal::remove_all&lt; OtherDerType &gt;::type &gt; &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a2fca837e2b72405b743d06d884ce2bb5</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aaec5be3f951c260748d61c033486e9be</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a3fd7e08ebf1eb7c67e54630d74c14849</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a2716d94541a097844a87c4bfb56e5ab7</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseBinaryOp&lt; internal::scalar_sum_op&lt; Scalar &gt;, const DerType, const typename internal::remove_all&lt; OtherDerType &gt;::type &gt; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a034f82ec191e0dc50361f838d9a4e1bd</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a4d5eff892114cf0b7ebbfd0747cdef0f</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a59158e59cc37f2ca74a3588f04e4f607</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const DerType, const typename internal::remove_all&lt; OtherDerType &gt;::type &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a1bdf66e4bce4ab42ec680d6f669b4fb0</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a65440d3d7833bd97761f1275d01cff72</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae6739a142273ad4adab61aa118e74d9a</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ab943408217722ffd3b7d8638f619f53e</anchor>
      <arglist>(const Scalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const CwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DerType &gt;, const CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const typename internal::remove_all&lt; OtherDerType &gt;::type &gt; &gt; &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a45eac5741b4d84e7f024694edcaaf9a5</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ace0b339ca93dbf2097e69b1d3996f2cd</anchor>
      <arglist>(const AutoDiffScalar&lt; OtherDerType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a4cec60f865a47b617b304656113e7e86</anchor>
      <arglist>(const AutoDiffScalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a2c04121caaad47a3e194f99cecc28662</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar &amp;</type>
      <name>value</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ac74045cd21468b08404b476f40d91433</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DerType</type>
      <name>m_derivatives</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aa76f86fcb362af42944a13e6f2bb3a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>ae7a12e09b363116102be944b9ca30dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a3fde1338b2bdbc01a47c514a413140f5</anchor>
      <arglist>(const Scalar &amp;other, const AutoDiffScalar &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a5fbecd5e2e18e75ebed2a439c662a3a1</anchor>
      <arglist>(const Scalar &amp;a, const AutoDiffScalar &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend const AutoDiffScalar&lt; CwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, const DerType &gt; &gt;</type>
      <name>operator/</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>a0b10f74bc634a68d5868820961495287</anchor>
      <arglist>(const Scalar &amp;other, const AutoDiffScalar &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classEigen_1_1AutoDiffScalar.html</anchorfile>
      <anchor>aaa3efe607e0e4cac21c7ccb1d0f5f800</anchor>
      <arglist>(std::ostream &amp;s, const AutoDiffScalar &amp;a)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::AutoDiffVector</name>
    <filename>classEigen_1_1AutoDiffVector.html</filename>
    <templarg>ValueType</templarg>
    <templarg>JacobianType</templarg>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; Matrix&lt; BaseScalar, JacobianType::RowsAtCompileTime, 1 &gt; &gt;</type>
      <name>ActiveScalar</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a048526857fa96b35452716b4da209591</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; ValueType &gt;::Scalar</type>
      <name>BaseScalar</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a6e773836add85ed4408d76edc11f9a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; typename JacobianType::ColXpr &gt;</type>
      <name>CoeffType</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a3b6605c69ba58741f7b88e91a1edf501</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobianType::Index</type>
      <name>Index</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a49bfdebfc40fc86a3043fbbc458c667d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ActiveScalar</type>
      <name>Scalar</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>aece477c877459511bbaf4aab630727ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a622a4313fe9294a449ea7b4bc0c76bc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a4427a857c98519614c6eb3f643f76e77</anchor>
      <arglist>(const ValueType &amp;values)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a63ca0218770504e623af4211150af918</anchor>
      <arglist>(const ValueType &amp;values, const JacobianType &amp;jac)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ac0e6c4be6a7273fe031534143855941b</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AutoDiffVector</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a8594f8d205158989d0d1cb38c53ffe0a</anchor>
      <arglist>(const AutoDiffVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CoeffType</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a3e932caba9f4d4c131caab80e255f97d</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffType</type>
      <name>coeffRef</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>af724c1ce609010c05ff35dadd3f93761</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>const JacobianType &amp;</type>
      <name>jacobian</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a9fc3373269cb9ca68d09a3770f05e146</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>JacobianType &amp;</type>
      <name>jacobian</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a1ea93cae4362f213c53c6ae09ad32f70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CoeffType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ae34829cdff8ec421a2468805c1f9a265</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffType</type>
      <name>operator()</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a7e23ee530f722b408520d40afbb1fa03</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, ValueType &gt;::Type, typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, JacobianType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a5b3b4d64fb1ae2424dfdd808a9bb184c</anchor>
      <arglist>(const BaseScalar &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ab2de57504c49deaf117ae61d3ccce06e</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator*=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>abbe56ed8af87801f3315665668544660</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseBinaryOp&lt; internal::scalar_sum_op&lt; BaseScalar &gt;, ValueType, OtherValueType &gt;::Type, typename MakeCwiseBinaryOp&lt; internal::scalar_sum_op&lt; BaseScalar &gt;, JacobianType, OtherJacobianType &gt;::Type &gt;</type>
      <name>operator+</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>abf0a2c6513587fb05aaf684bc97fb634</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator+=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a2459ccb5fe11565e0350c8265ff91c4e</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, ValueType, OtherValueType &gt;::Type, typename MakeCwiseBinaryOp&lt; internal::scalar_difference_op&lt; Scalar &gt;, JacobianType, OtherJacobianType &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a18c512505b51c7889428337b12891049</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffVector&lt; typename MakeCwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, ValueType &gt;::Type, typename MakeCwiseUnaryOp&lt; internal::scalar_opposite_op&lt; Scalar &gt;, JacobianType &gt;::Type &gt;</type>
      <name>operator-</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a0f998778c926dec834874f7be5759a85</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator-=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a8643a9d4537d9ea19edd4fb8911b532a</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a1a2b89be2583d4fb8b4386d1447e02d4</anchor>
      <arglist>(const AutoDiffVector&lt; OtherValueType, OtherJacobianType &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>AutoDiffVector &amp;</type>
      <name>operator=</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a3af21d242fcc99f1424c2cf1f8cef77e</anchor>
      <arglist>(const AutoDiffVector &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>CoeffType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a45afba6ef103699021bae60557dcc43c</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const CoeffType</type>
      <name>operator[]</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a5a934ea6913ee1810e079ca7d94552b3</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>size</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a39ded004dfc7f4cd25a0aff0b1a09b35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>sum</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a84195085ec049313c8924b6d7fa1b905</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ValueType &amp;</type>
      <name>values</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>aaa0211d85e6c50d5c538724f3a0296c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ValueType &amp;</type>
      <name>values</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>aea993221c8ef59c1ce651d51ea5c021b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>JacobianType</type>
      <name>m_jacobian</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>af0ea9a93266b29ce929aa019abb55904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ValueType</type>
      <name>m_values</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>a28c4ebee2675ca7537f67f4a1202f2a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend const AutoDiffVector&lt; typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, ValueType &gt;::Type, typename MakeCwiseUnaryOp&lt; internal::scalar_multiple_op&lt; Scalar &gt;, JacobianType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>classEigen_1_1AutoDiffVector.html</anchorfile>
      <anchor>ac1d70b32db3d79409163e82de81d9e6a</anchor>
      <arglist>(const Scalar &amp;other, const AutoDiffVector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Eigen::BenchTimer</name>
    <filename>classEigen_1_1BenchTimer.html</filename>
    <member kind="function">
      <type></type>
      <name>BenchTimer</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a0adc618f7a119983861a19f200bc4b9d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>best</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>af4f0133d49d4f9676660f7b8a049cbed</anchor>
      <arglist>(int TIMER=CPU_TIMER)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getCpuTime</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a7a8f54e9e919cf6dd20d3310564c7a3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getRealTime</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a40a6c506bea1b3edb2ffcd175c0e5b3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a32a7276d10363d2d166234d7fb07182a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a6b01cc1c0408353022174b867ab29dc9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stop</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a367e14b2e9c1ab6d3f0ff7bcfcd5ee37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>total</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>acc98f06f87ca5e4a296f04cf559d2792</anchor>
      <arglist>(int TIMER=CPU_TIMER)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>value</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a27bee576012e06576ed4bca32db92e56</anchor>
      <arglist>(int TIMER=CPU_TIMER)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~BenchTimer</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a8d803d095331a06e31da2dba126a51a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>m_bests</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a653eb515f6cc22816aaf89168fce1ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>m_starts</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a90c93f01033b77abdb411d1d5caef390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>m_times</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a3baa66294d6d1a3db98551cd4205a7db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector2d</type>
      <name>m_totals</name>
      <anchorfile>classEigen_1_1BenchTimer.html</anchorfile>
      <anchor>a11042868e21aa37fb51ca6e02f44bce9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::eigen_assert_exception</name>
    <filename>structEigen_1_1eigen__assert__exception.html</filename>
    <member kind="function">
      <type></type>
      <name>eigen_assert_exception</name>
      <anchorfile>structEigen_1_1eigen__assert__exception.html</anchorfile>
      <anchor>a0d52f0065dd63a47cb71b3ec84edd007</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>eigen_assert_exception</name>
      <anchorfile>structEigen_1_1eigen__assert__exception.html</anchorfile>
      <anchor>a0d52f0065dd63a47cb71b3ec84edd007</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~eigen_assert_exception</name>
      <anchorfile>structEigen_1_1eigen__assert__exception.html</anchorfile>
      <anchor>a3aa5977450a20153858fb6ca82c0b24b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~eigen_assert_exception</name>
      <anchorfile>structEigen_1_1eigen__assert__exception.html</anchorfile>
      <anchor>a3aa5977450a20153858fb6ca82c0b24b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GslTraits</name>
    <filename>structEigen_1_1GslTraits.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>gsl_matrix *</type>
      <name>Matrix</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a28f4512bda8f8b9a981c54793236ca0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gsl_matrix *</type>
      <name>Matrix</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a28f4512bda8f8b9a981c54793236ca0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gsl_vector *</type>
      <name>Vector</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a721d3b279bffe4ce82faf7c7c33a3e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gsl_vector *</type>
      <name>Vector</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a721d3b279bffe4ce82faf7c7c33a3e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>aa3616fe640032dabc9b8215299c998a9</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>aa3616fe640032dabc9b8215299c998a9</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky_solve</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>ae596b02d58c7b9ae63b13e2250c98dbc</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;b, Vector &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky_solve</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>ae596b02d58c7b9ae63b13e2250c98dbc</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;b, Vector &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix</type>
      <name>createMatrix</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a59ced8c76bcb455826203d6fb806f053</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix</type>
      <name>createMatrix</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a59ced8c76bcb455826203d6fb806f053</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>createVector</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a13d33271561c1a06a4c343104b238a59</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>createVector</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a13d33271561c1a06a4c343104b238a59</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_poly_solve</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>addd5fc0592254b633d288c8b48177231</anchor>
      <arglist>(const EIGEN_VECTOR &amp;poly, EIGEN_ROOTS &amp;roots)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a87fe282534da1e866084178524eeadd3</anchor>
      <arglist>(const Matrix &amp;m, Vector &amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a87fe282534da1e866084178524eeadd3</anchor>
      <arglist>(const Matrix &amp;m, Vector &amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm_gen</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a61a4b5e0b1bc3fe0c59ca1e0b0b63851</anchor>
      <arglist>(const Matrix &amp;m, const Matrix &amp;_b, Vector &amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm_gen</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a61a4b5e0b1bc3fe0c59ca1e0b0b63851</anchor>
      <arglist>(const Matrix &amp;m, const Matrix &amp;_b, Vector &amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>ad9adf71443c06ab04df011b4b28677e7</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>ad9adf71443c06ab04df011b4b28677e7</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a42c2ba69e9ed97460753014ff6205b37</anchor>
      <arglist>(Vector &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a42c2ba69e9ed97460753014ff6205b37</anchor>
      <arglist>(Vector &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prod</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a4e58ad612088757a3ca450155c1891cd</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;v, Vector &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prod</name>
      <anchorfile>structEigen_1_1GslTraits.html</anchorfile>
      <anchor>a4e58ad612088757a3ca450155c1891cd</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;v, Vector &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::GslTraits&lt; Scalar, true &gt;</name>
    <filename>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>gsl_matrix_complex *</type>
      <name>Matrix</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a2216adbecb184725d6eea026b2cc0960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gsl_matrix_complex *</type>
      <name>Matrix</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a2216adbecb184725d6eea026b2cc0960</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gsl_vector_complex *</type>
      <name>Vector</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a166687d28643b5efadcc98a218eabd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gsl_vector_complex *</type>
      <name>Vector</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a166687d28643b5efadcc98a218eabd1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a718a825cd5ff2deb39ac5872302cbe3e</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a718a825cd5ff2deb39ac5872302cbe3e</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky_solve</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ab08f3d1fcace2c18f8fba3b274475943</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;b, Vector &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>cholesky_solve</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ab08f3d1fcace2c18f8fba3b274475943</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;b, Vector &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix</type>
      <name>createMatrix</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a9ec2c287fd6af598a8f91c3373badebe</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix</type>
      <name>createMatrix</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a9ec2c287fd6af598a8f91c3373badebe</anchor>
      <arglist>(int rows, int cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>createVector</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a5ca9acdc730a6c148947a033528ad2af</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Vector</type>
      <name>createVector</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a5ca9acdc730a6c148947a033528ad2af</anchor>
      <arglist>(int size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>afe526bd1ef780be9f4a8e2c457f66558</anchor>
      <arglist>(const Matrix &amp;m, gsl_vector *&amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>afe526bd1ef780be9f4a8e2c457f66558</anchor>
      <arglist>(const Matrix &amp;m, gsl_vector *&amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm_gen</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ad74de04a2a8fff2ee72f58fdfce525e0</anchor>
      <arglist>(const Matrix &amp;m, const Matrix &amp;_b, gsl_vector *&amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>eigen_symm_gen</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ad74de04a2a8fff2ee72f58fdfce525e0</anchor>
      <arglist>(const Matrix &amp;m, const Matrix &amp;_b, gsl_vector *&amp;eval, Matrix &amp;evec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ab3b05deeec76856c541eccf7fac12cad</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a161aaf3e98f5bf803c93315797160eaf</anchor>
      <arglist>(Vector &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ab3b05deeec76856c541eccf7fac12cad</anchor>
      <arglist>(Matrix &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>free</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a161aaf3e98f5bf803c93315797160eaf</anchor>
      <arglist>(Vector &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prod</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ad83b7f1081ab868c68b04e215f7c42bd</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;v, Vector &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>prod</name>
      <anchorfile>structEigen_1_1GslTraits_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ad83b7f1081ab868c68b04e215f7c42bd</anchor>
      <arglist>(const Matrix &amp;m, const Vector &amp;v, Vector &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::NumTraits&lt; AutoDiffScalar&lt; DerType &gt; &gt;</name>
    <filename>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>NumTraits&lt; NumTraits&lt; DerType::Scalar &gt;::Real &gt;</base>
    <member kind="enumvalue">
      <name>RequireInitialization</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a50093ece44650cca898cfb41bd0f8aafa4fbb1778281c9d037b2b34952941ee28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>Nested</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a0efbd00a0a89858b5213e8a815e8dfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt;</type>
      <name>NonInteger</name>
      <anchorfile>structEigen_1_1NumTraits_3_01AutoDiffScalar_3_01DerType_01_4_01_4.html</anchorfile>
      <anchor>a189d1370ef670215ec26db536be0575a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Eigen::internal</name>
    <filename>namespaceEigen_1_1internal.html</filename>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, false &gt;</class>
    <class kind="struct">Eigen::internal::auto_diff_special_op&lt; _DerType, true &gt;</class>
    <class kind="struct">Eigen::internal::functor_traits&lt; scalar_norm1_op &gt;</class>
    <class kind="struct">Eigen::internal::increment_if_fixed_size</class>
    <class kind="struct">Eigen::internal::make_coherent_impl</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</class>
    <class kind="struct">Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; A_Scalar, Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt; &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; AutoDiffScalar&lt; DerType &gt;, T &gt;</class>
    <class kind="struct">Eigen::internal::scalar_product_traits&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, A_Scalar &gt;</class>
    <member kind="function">
      <type>Box2d</type>
      <name>bounding_box</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ada0b6fdc804be9a6e195ca6d916e6a46</anchor>
      <arglist>(const Vector2d &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox&lt; Scalar, Dim &gt;</type>
      <name>bounding_box</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a17da2ab3d74b4b2412f926672eb10084</anchor>
      <arglist>(const Matrix&lt; Scalar, Dim, 1 &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>AlignedBox&lt; double, Dim &gt;</type>
      <name>bounding_box</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8f0f4f67592c56edac019d632fc9676b</anchor>
      <arglist>(const Ball&lt; Dim &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>conj</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a82a731e19e24e2b14392232e0aba951b</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>copy_bool</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6eba203a81c5888c5934ba70ceb0d22c</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a6ff8f178aa3accf4bc7c604c59175ed3</anchor>
      <arglist>(abs, return ReturnType(abs(x.value()), x.derivatives()*(sign(x.value())));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(abs2</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ae1b7be50a29e05a96d8a6e78e372e4f0</anchor>
      <arglist>(sqrt, Scalar sqrtx=sqrt(x.value());return ReturnType(sqrtx, x.derivatives()*(Scalar(0.5)/sqrtx));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(cos</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8520879b02a852a029f8aa4971834d1a</anchor>
      <arglist>(sin, return ReturnType(sin(x.value()), x.derivatives()*cos(x.value()));) EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY(exp</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_AUTODIFF_DECLARE_GLOBAL_UNARY</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a18177f43c3e1ea24612721e98a83974f</anchor>
      <arglist>(log, return ReturnType(log(x.value()), x.derivatives()*(Scalar(1)/x.value()));) template&lt; typename DerType &gt; inline const AutoDiffScalar&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; typename traits&lt; DerType &gt;</arglist>
    </member>
    <member kind="function">
      <type>DerType::Scalar</type>
      <name>imag</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a8c803dbca0119a125b7ce285b2fafa83</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_coherent</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>ab388be0e6798d521da02cb9dd5ab9f5f</anchor>
      <arglist>(const A &amp;a, const B &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>negate</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1bec96e3d32b240e7f4dda924e44743f</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &gt; &amp;</type>
      <name>real</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a502acc0e7d1f1acb092f74cecbb7d2c8</anchor>
      <arglist>(const AutoDiffScalar&lt; DerType &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>afad17d32a38cfb544cdb1ae91b1533af</anchor>
      <arglist>(abs2(x.value()), x.derivatives()*(Scalar(2)*x.value()))</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a7fab284709dedaebdfe8042b7dd32113</anchor>
      <arglist>(cos(x.value()), x.derivatives()*(-sin(x.value())))</arglist>
    </member>
    <member kind="function">
      <type>return</type>
      <name>ReturnType</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a1867308b2a43ff990edfae8eee798dfe</anchor>
      <arglist>(expx, x.derivatives()*expx)</arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>expx</name>
      <anchorfile>namespaceEigen_1_1internal.html</anchorfile>
      <anchor>a030c58a931d0e703c5e60cc5206daf4e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::auto_diff_special_op&lt; _DerType, false &gt;</name>
    <filename>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</anchorfile>
      <anchor>af3501c4f47ff9f6161c2ae5172202a9b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</anchorfile>
      <anchor>a5d7661b84c8a4e1e96bf1b20388f715a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator-</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01false_01_4.html</anchorfile>
      <anchor>ad8ae7169148b7128bfaba3e731079758</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::auto_diff_special_op&lt; _DerType, true &gt;</name>
    <filename>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; _DerType &gt;::type</type>
      <name>DerType</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a83d11a8eb67049f0606a12672b5d172a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>Real</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a329d36bdac7cde71a516efa60a76a10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; DerType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>abaa12979bdaf69fddebfcffe871eed06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a03ccca3f5b6ff4621b94992e114b756b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>derived</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a5c6949d0ee9847594297742a2b811108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; typename CwiseUnaryOp&lt; scalar_multiple2_op&lt; Scalar, Real &gt;, DerType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>ad44ddaa4f4de5cc8a58259e16795dff5</anchor>
      <arglist>(const Real &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>operator*=</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a54617d6be642c17f1bd3837f3ae81b7d</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a0316c2be36837f7f7178ea94832a13ae</anchor>
      <arglist>(const Real &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>AutoDiffScalar&lt; _DerType &gt; &amp;</type>
      <name>operator+=</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>ae03416669027ee8c621ae40467e27da6</anchor>
      <arglist>(const Real &amp;other)</arglist>
    </member>
    <member kind="friend">
      <type>friend const AutoDiffScalar&lt; typename CwiseUnaryOp&lt; scalar_multiple2_op&lt; Scalar, Real &gt;, DerType &gt;::Type &gt;</type>
      <name>operator*</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a818938fcf861e51f4652d4cf42103913</anchor>
      <arglist>(const Real &amp;other, const AutoDiffScalar&lt; _DerType &gt; &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const AutoDiffScalar&lt; DerType &amp; &gt;</type>
      <name>operator+</name>
      <anchorfile>structEigen_1_1internal_1_1auto__diff__special__op_3_01__DerType_00_01true_01_4.html</anchorfile>
      <anchor>a1a89be7cf6755b7f410d4be2dd458e5d</anchor>
      <arglist>(const Real &amp;a, const AutoDiffScalar&lt; _DerType &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::functor_traits&lt; scalar_norm1_op &gt;</name>
    <filename>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</filename>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</anchorfile>
      <anchor>aa69d662cb621c68ec6882b0227470161aa674f60426af5bd09ba89070d1d1d8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structEigen_1_1internal_1_1functor__traits_3_01scalar__norm1__op_01_4.html</anchorfile>
      <anchor>aa69d662cb621c68ec6882b0227470161a424fa7f8f4199cea27aa71e86e2dd8ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::increment_if_fixed_size</name>
    <filename>structEigen_1_1internal_1_1increment__if__fixed__size.html</filename>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1increment__if__fixed__size.html</anchorfile>
      <anchor>a73ec5ed792f637394a999697d7a7c18aa6ba1421d753cff8bd1dae5bd3487cb71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structEigen_1_1internal_1_1increment__if__fixed__size.html</anchorfile>
      <anchor>a73ec5ed792f637394a999697d7a7c18aa6ba1421d753cff8bd1dae5bd3487cb71</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl.html</anchorfile>
      <anchor>a1ab9909f24a2b569359f3baa6a38d1df</anchor>
      <arglist>(A &amp;, B &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; A, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>B_Rows</templarg>
    <templarg>B_Cols</templarg>
    <templarg>B_Options</templarg>
    <templarg>B_MaxRows</templarg>
    <templarg>B_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt;</type>
      <name>B</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</anchorfile>
      <anchor>a0911a904a9e79c2ae16f5f7925bf9be5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01A_00_01Matrix_3_01B__Scalar_00_01B__Rows_00_4137d1e9eddd7bc6003bd375f95bd6e5.html</anchorfile>
      <anchor>ac5a19e6808140c2a38e071359aca9dcb</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, B &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>A</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</anchorfile>
      <anchor>a2a0c708aafc868168231316712d384f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Co052edc6deb08a98ccf0e53a2b26e4fca.html</anchorfile>
      <anchor>ab87460e4383bd06e3100fb51d9577b1a</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::make_coherent_impl&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <templarg></templarg>
    <templarg>B_Rows</templarg>
    <templarg>B_Cols</templarg>
    <templarg>B_Options</templarg>
    <templarg>B_MaxRows</templarg>
    <templarg>B_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>A</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>a4f14df60079e0a62ff60db3b1ced5893</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; B_Scalar, B_Rows, B_Cols, B_Options, B_MaxRows, B_MaxCols &gt;</type>
      <name>B</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>adad7107b006e6205a74e332850e6f12d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structEigen_1_1internal_1_1make__coherent__impl_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A__Coa043412ba1c6f3eb81990c57fa68da91.html</anchorfile>
      <anchor>a439d054bc6c744d11e24361cb589ac92</anchor>
      <arglist>(A &amp;a, B &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; A_Scalar, Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt; &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01A__Scalar_00_01Matrix_3_01A__Scalar_00_014089e6cabed95d696dba2b71194b8097.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01A__Scalar_00_01Matrix_3_01A__Scalar_00_014089e6cabed95d696dba2b71194b8097.html</anchorfile>
      <anchor>a1c7a64815238341b31439ca15fe753db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; AutoDiffScalar&lt; DerType &gt;, T &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01AutoDiffScalar_3_01DerType_01_4_00_01T_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>AutoDiffScalar&lt; DerType &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01AutoDiffScalar_3_01DerType_01_4_00_01T_01_4.html</anchorfile>
      <anchor>a13bb5c35a53c39771eda4ec97999c512</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Eigen::internal::scalar_product_traits&lt; Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;, A_Scalar &gt;</name>
    <filename>structEigen_1_1internal_1_1scalar__product__traits_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A_c3e23dcf707b740563a356e30a3ad64c.html</filename>
    <templarg></templarg>
    <templarg>A_Rows</templarg>
    <templarg>A_Cols</templarg>
    <templarg>A_Options</templarg>
    <templarg>A_MaxRows</templarg>
    <templarg>A_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; A_Scalar, A_Rows, A_Cols, A_Options, A_MaxRows, A_MaxCols &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structEigen_1_1internal_1_1scalar__product__traits_3_01Matrix_3_01A__Scalar_00_01A__Rows_00_01A_c3e23dcf707b740563a356e30a3ad64c.html</anchorfile>
      <anchor>ad581c9a178b092e4a4d1602cf72d663a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>gdb</name>
    <filename>namespacegdb.html</filename>
    <namespace>gdb::printers</namespace>
  </compound>
  <compound kind="namespace">
    <name>gdb::printers</name>
    <filename>namespacegdb_1_1printers.html</filename>
    <class kind="class">gdb::printers::EigenMatrixPrinter</class>
    <class kind="class">gdb::printers::EigenQuaternionPrinter</class>
    <member kind="function">
      <type>def</type>
      <name>build_eigen_dictionary</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>ab707147211faeba3d3a174960622bc89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>lookup_function</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>aeb4bf274c7a3903e6667b658656b0dd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>register_eigen_printers</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>aaf273a95beb06700cbe969dbba32f46d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>pretty_printers_dict</name>
      <anchorfile>namespacegdb_1_1printers.html</anchorfile>
      <anchor>a8ac61982f73dfb65611401d575a43c96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gdb::printers::EigenMatrixPrinter</name>
    <filename>classgdb_1_1printers_1_1EigenMatrixPrinter.html</filename>
    <class kind="class">gdb::printers::EigenMatrixPrinter::_iterator</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>ae83dafe690fdf13c7c73ed4cde191aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>children</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>a38e58feb3b0c6c81c7c7ed43bbf91808</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_string</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>a9bbb1c31ed66b5943325aa847b27aff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cols</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>a2baf06643545074bc1164109eb0f2cad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>ac5dd3d92970a90511425ef09d355468e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>innerType</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>ace6077e44fd2a60ce11c66c9bf5a6fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>options</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>a1ee62f627d6b3ecb993b4a16b0a1ee42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rowMajor</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>aece3c04c994ba24cafc913127ed4bfa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rows</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>a1c34a6479c9d2a7400e1d0318005f38f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>a06bf73d2a3e20e9950c645d459e6e038</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>val</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter.html</anchorfile>
      <anchor>af14ab7f1e18839fcda9d4a426da7aec2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gdb::printers::EigenMatrixPrinter::_iterator</name>
    <filename>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>a0ff15269ffd21f3aa8ca7feda5a96166</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>adb2f18b26846561bc5ee9b7758db281c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>a381e474be11bf37af06d2bc853fe1e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>cols</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>a43aaed8442c00884e1b0e559767c9351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>currentCol</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>ab0a713bfb0635a67e9c0b0f7383f9570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>currentRow</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>a2cd2247c0af2859ea72afe718d2c5cd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dataPtr</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>a1c9ba6a4a4978fe4332fae8271de76d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rowMajor</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>a07aa2ba8f14cb763775b4ff6d49dc4a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>rows</name>
      <anchorfile>classgdb_1_1printers_1_1EigenMatrixPrinter_1_1__iterator.html</anchorfile>
      <anchor>a95d438c511bca736198cce29d6260e78</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gdb::printers::EigenQuaternionPrinter</name>
    <filename>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</filename>
    <class kind="class">gdb::printers::EigenQuaternionPrinter::_iterator</class>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</anchorfile>
      <anchor>a9124756360e1fa7693525651873427ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>children</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</anchorfile>
      <anchor>a0d1e62eb86083f88b92e8ffe089c1b82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>to_string</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</anchorfile>
      <anchor>a01498d2b968ebd94a5c621d3dfb4082c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>data</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</anchorfile>
      <anchor>a2030c8a020422fe69495ea606421b6de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>innerType</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</anchorfile>
      <anchor>ac4050ad7f57acfa641eef095c3907dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>type</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</anchorfile>
      <anchor>a048f96ae23a587fbf668372125058b02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>val</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter.html</anchorfile>
      <anchor>ac270c183a1ed5d759b8990dca487c39f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>gdb::printers::EigenQuaternionPrinter::_iterator</name>
    <filename>classgdb_1_1printers_1_1EigenQuaternionPrinter_1_1__iterator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter_1_1__iterator.html</anchorfile>
      <anchor>a20575941cae43ab8ad3f5e8013ce785d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>__iter__</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter_1_1__iterator.html</anchorfile>
      <anchor>ae410348f4d08d08da376ad07422cb8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>next</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter_1_1__iterator.html</anchorfile>
      <anchor>a48f43b724fd539fbd6112ab67d583493</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>currentElement</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter_1_1__iterator.html</anchorfile>
      <anchor>a54ff39f64c305a0fab32c34574738204</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dataPtr</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter_1_1__iterator.html</anchorfile>
      <anchor>a753d8db3c49e57619d768c287725789b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>elementNames</name>
      <anchorfile>classgdb_1_1printers_1_1EigenQuaternionPrinter_1_1__iterator.html</anchorfile>
      <anchor>a61bbafb4c828bc72f86de5e6b6f18508</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>HybridNonLinearSolverSpace</name>
    <filename>namespaceHybridNonLinearSolverSpace.html</filename>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea6274dc1b3127fa804719383e92951fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619eaac2e014de83691fe82045ca94eaa3d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea4732f91f162a5dfb9374f8c4beabd0a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea0c9515ba21aab1f798ca5c6557632a83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TolTooSmall</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea038d8c1efa4f2c104196bedb6e2d1d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressJacobian</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea1f239b8925cb9203f0260885cd1ddbaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotMakingProgressIterations</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619ea536c9ff75e6b16e2680795dc4e7c78b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceHybridNonLinearSolverSpace.html</anchorfile>
      <anchor>a748f3138d45f9141bb918dbe301b619eabfa1f94f133fdc4a6588a659e9b862ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ICR</name>
    <filename>namespaceICR.html</filename>
    <class kind="class">ICR::ContactPoint</class>
    <class kind="class">ICR::DiscreteWrenchSpace</class>
    <class kind="class">ICR::Finger</class>
    <class kind="class">ICR::FingerParameters</class>
    <class kind="class">ICR::Grasp</class>
    <class kind="struct">ICR::InclusionRule</class>
    <class kind="class">ICR::IndependentContactRegions</class>
    <class kind="class">ICR::LimitSurface</class>
    <class kind="class">ICR::MultiPointContactModel</class>
    <class kind="struct">ICR::Node</class>
    <class kind="class">ICR::ObjectLoader</class>
    <class kind="class">ICR::OWS</class>
    <class kind="struct">ICR::Patch</class>
    <class kind="class">ICR::PointContactModel</class>
    <class kind="struct">ICR::PrimitiveSearchZone</class>
    <class kind="class">ICR::SearchZones</class>
    <class kind="class">ICR::SphericalWrenchSpace</class>
    <class kind="class">ICR::TargetObject</class>
    <class kind="class">ICR::WrenchCone</class>
    <class kind="class">ICR::WrenchSpace</class>
    <member kind="typedef">
      <type>Eigen::Array&lt; uint, 1, 6 &gt;</type>
      <name>Array6ui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a53459ef3aefad3bcb7f519bb123e0fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Array&lt; uint, Eigen::Dynamic, 6 &gt;</type>
      <name>ArrayX6ui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>af75c07a59e0576cdddef354d0a438113</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; uint &gt;::const_iterator</type>
      <name>ConstIndexListIterator</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a356319a00f22767c860260858ea9a2e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ContactPoint * &gt;</type>
      <name>ContactPointList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a395e00be697470b51fa46c73e854184a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Patch * &gt;</type>
      <name>ContactRegion</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a9365808cf70e6d2cfbda73eb3425cf00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::tr1::shared_ptr&lt; Finger &gt; &gt;</type>
      <name>FingerPtrList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae207f5e3362d3ece3831ae3f3e5f6407</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; FingerParameters &gt;</type>
      <name>FParamList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a08e8404db78dc31895cc65ebb6c0c40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; Grasp &gt;</type>
      <name>GraspPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a9cc6d47e1f6f25c61b8d5c010f1a1188</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; IndependentContactRegions &gt;</type>
      <name>IndependentContactRegionsPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3ab4db071565e1d5474a673a7945cc01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; uint &gt;</type>
      <name>IndexList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ad1434f7868dbcd4af9468a7a80d3c365</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::list&lt; uint &gt;::iterator</type>
      <name>IndexListIterator</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a7207c9daf798cf0574a94c4e2f6b2341</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt;</type>
      <name>Matrix6Xd</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a145203739ee27e8876862e14314bd6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; uint, Eigen::Dynamic, 6 &gt;</type>
      <name>MatrixX6ui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a69453d036da6ee252be5b99395e10227</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; OWS &gt;</type>
      <name>OWSPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>abb3948b05058c7f0dcea7e84a4a05030</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; std::vector&lt; Patch * &gt; &gt;</type>
      <name>PatchListPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a76e864a46edf4ccfdbc2e6c18293ad38</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; uint, 1, Eigen::Dynamic &gt;</type>
      <name>RowVectorXui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3f631eaa64ba18e01271b7133c03f3cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PrimitiveSearchZone * &gt;</type>
      <name>SearchZone</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a98a2dd015b6c3aea1ce9068b5dd0a327</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; SearchZones &gt;</type>
      <name>SearchZonesPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a9b63c9406173fb3c74101ed1cb0c67f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::tr1::shared_ptr&lt; TargetObject &gt;</type>
      <name>TargetObjectPtr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>acb382a2f96561e47ad697ea7db61aaf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>uint</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae573e71b4d1f656b36f48378bae1a191</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; double, 6, 1 &gt;</type>
      <name>Vector6d</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>acd3b6fa742c6cdc621441bb10bb4a85e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; uint, Eigen::Dynamic, 1 &gt;</type>
      <name>VectorXui</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a71627b11b202b5dfb28fb292697406b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; WrenchCone * &gt;</type>
      <name>WrenchConeList</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae636a9c9ceec325b2ed1e4d0732a579c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ContactType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_CT</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193ae6167d656bd013cbb7a1ffd1af6268bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Frictionless</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193a163892477d07a8f5097baf165d5c63bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Frictional</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193ad0779fbbc5b161241e6faef644eff49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Soft_Finger</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aec34b76274834d39671097f75b31e193ac1bece0f3bcbd8fa297d5d877718856a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ModelType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_MT</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354bac389735f6d479ff7570aef362f2c0bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Single_Point</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354baedbcfc3b69b0c734a650de3ca4c1d7c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Multi_Point</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a919a9ccabccb7a6adea33f76428c354bae29406db74a9e1ec4ac99ba76cba76fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>RuleType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a30e84979c6e95641d2842aa878d78464</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_RT</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a30e84979c6e95641d2842aa878d78464a12110ef75e35c060163695112ca8333b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sphere</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a30e84979c6e95641d2842aa878d78464a0e26b623e518c991433751cb3bff8d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>WrenchSpaceType</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Undefined_WS</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ffa8e1aefd684a66c82e4a9795054c9070f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Discrete</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ffaa18bf081785f1f8321da8482ac024b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Spherical</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a11a1a1004edb9a4c71951bce64f8c1ffae875d43889d552aed1b99495a06bfa59</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>dfactorial</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a84410e0ddd535705464081428e8cd26d</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>factorial</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3e2feaf980a3b72dd8039bdf102e05ea</anchor>
      <arglist>(uint x)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a069b63be1e9bba564300c55dd20090cd</anchor>
      <arglist>(std::ostream &amp;stream, PrimitiveSearchZone const &amp;psz)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>adab40efca6fa2527fb16f8eac63207c9</anchor>
      <arglist>(std::ostream &amp;stream, WrenchCone const &amp;wrench_cone)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a4decfa9d5358a0b01a7d85fd4ae3ebf9</anchor>
      <arglist>(std::ostream &amp;stream, TargetObject const &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ac55ca3fac8dfa3e3b4589b4441eb824e</anchor>
      <arglist>(std::ostream &amp;stream, ObjectLoader const &amp;obj_loader)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a12469ec62e536ab2c4c8ae3f788bfd24</anchor>
      <arglist>(std::ostream &amp;stream, Grasp const &amp;grasp)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>acdde38060022b8439e89afe6459df7c7</anchor>
      <arglist>(std::ostream &amp;stream, OWS const &amp;ows)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a310471e1525cfd75f82acf3537a05cb3</anchor>
      <arglist>(std::ostream &amp;stream, ContactPoint const &amp;cp)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a57aba89d2b12ce11cc559779d063c2ed</anchor>
      <arglist>(std::ostream &amp;stream, InclusionRule const &amp;inclusion_rule)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>aae0f4a329a4b17be8746772a17a05d5b</anchor>
      <arglist>(std::ostream &amp;stream, IndependentContactRegions const &amp;icr)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a19e7608f24d7a99f23a507202ffdcae3</anchor>
      <arglist>(std::ostream &amp;stream, SearchZones const &amp;sz)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a53d1fe4df7427f17cb84fcdafb1af65e</anchor>
      <arglist>(std::ostream &amp;stream, Node const &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>af7b6e724ee41aa227df7f4a48cd79846</anchor>
      <arglist>(std::ostream &amp;stream, PointContactModel const &amp;pc_model)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ad039f016129c4c75f4ffe347ce26190c</anchor>
      <arglist>(std::ostream &amp;stream, SphericalWrenchSpace const &amp;s_wrench_space)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae65e39a7070d7d081513206692c85d40</anchor>
      <arglist>(std::ostream &amp;stream, LimitSurface const &amp;lim_surf)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a02803dc63dd216420f0920b8caa0c333</anchor>
      <arglist>(std::ostream &amp;stream, Patch const &amp;patch)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a1ad7e6279bf49f0f88b047346f361d1d</anchor>
      <arglist>(std::ostream &amp;stream, DiscreteWrenchSpace const &amp;d_wrench_space)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a6da0efc3234fa27134c4fe261d434b90</anchor>
      <arglist>(std::ostream &amp;stream, FingerParameters const &amp;param)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a0017a9fa22ee3e62ffe6ce61e25906ec</anchor>
      <arglist>(std::ostream &amp;stream, Finger const &amp;finger)</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix3d</type>
      <name>skewSymmetricMatrix</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>af98b5f09980ff2bee92a9f9bbf341848</anchor>
      <arglist>(Eigen::Vector3d vector)</arglist>
    </member>
    <member kind="variable">
      <type>TargetObject *</type>
      <name>callback_obj_ptr</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a48e2bc759a8bf50bb5894b1724c9db71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>face_callback_run</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a2352e63a6e36cb5c1feb56caa945d6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::VectorXi</type>
      <name>map_normal2vertex</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a91b214d2e75e097c0798dfa044a2aeb5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double * &gt;</type>
      <name>normals_buffer</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>a3b0e92b69510c2c3195d095c565be0b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double * &gt;</type>
      <name>points_buffer</name>
      <anchorfile>namespaceICR.html</anchorfile>
      <anchor>ae22a8a230ceeeefde91e58d27ff33889</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::ContactPoint</name>
    <filename>classICR_1_1ContactPoint.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addNeighbor</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a98e896745920fd84ae651a07cadd9e37</anchor>
      <arglist>(uint neighbor)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>ac60804cb7999d028ac8c98946435af0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a974e78414f82da0fa3e429f73fd5a3b3</anchor>
      <arglist>(double const vertex[3])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>aebe0b2ed008e37aa9048bdbdd882246d</anchor>
      <arglist>(Eigen::Vector3d const &amp;vertex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a1d9378c1cb905b0d8de203525359747c</anchor>
      <arglist>(double const vertex[3], uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>abf1eefc0607d7ade49f9416095512b37</anchor>
      <arglist>(Eigen::Vector3d const &amp;vertex, uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a09235d05ff5943c23997bcec8b2fc38e</anchor>
      <arglist>(double const vertex[3], double const vertex_normal[3], uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>afdeda28fa9143aab4800a8214e5625a2</anchor>
      <arglist>(Eigen::Vector3d const &amp;vertex, Eigen::Vector3d const &amp;vertex_normal, uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>ad1c23a7c5a6524b85abae700726bedd0</anchor>
      <arglist>(double const vertex[3], double const vertex_normal[3], IndexList const &amp;neighbors, uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a0b760b8747461f428725e4e550bf54d1</anchor>
      <arglist>(Eigen::Vector3d const &amp;vertex, Eigen::Vector3d const &amp;vertex_normal, IndexList const &amp;neighbors, uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a3db0234c3c77c04c24490101191da35d</anchor>
      <arglist>(ContactPoint const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filterDuplicateNeighbors</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a87dc950ee356456557f0c44c64e73654</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getId</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>abd891ec1085f695f2ad8e15225433d42</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConstIndexListIterator</type>
      <name>getNeighborItBegin</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a0e10ba18d7cb77e0fb2573b9cfef8a8f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ConstIndexListIterator</type>
      <name>getNeighborItEnd</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a8079ae8483594f3c7578bf0aa256c7a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>IndexList *</type>
      <name>getNeighbors</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a415fe47887db5131c5010f8598133b4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>IndexList const *</type>
      <name>getNeighbors</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a209291ad694f264bde32ba1ba9b796df</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumNeighbors</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>ac206cbaf373b4dbcf2c4e33d51cdb48e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d *</type>
      <name>getVertex</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a35d4a4600f2a7a315f54df3aff22a258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d const *</type>
      <name>getVertex</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>ac0ca40c1bb8dec9bdb85c78d4ca96ebb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d *</type>
      <name>getVertexNormal</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>aa2cec1f4bf023907fb0e3d80b3d024aa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Eigen::Vector3d const *</type>
      <name>getVertexNormal</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>aaf71ab68c08155f2871f2489b8749036</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ContactPoint &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a18de4c5eabd6d7a9b793ec8984336c05</anchor>
      <arglist>(ContactPoint const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a4e0bbdd59203efd539bd7e5aaafa5cca</anchor>
      <arglist>(uint id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertex</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>ac1033a3ea2af9caf116146a10436c785</anchor>
      <arglist>(Eigen::Vector3d const &amp;vertex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertex</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a59b9e75131b4b37b592323967edde801</anchor>
      <arglist>(double const vertex[3])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertexNormal</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a8e80a5812a93ccbcc01379a7995fbbbf</anchor>
      <arglist>(Eigen::Vector3d const &amp;vertex_normal)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setVertexNormal</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a0d0baca1af02620a8e6569b324c0a0df</anchor>
      <arglist>(double const vertex_normal[3])</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ContactPoint</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a059fbbd0f5f2629594e6ea5fd039c7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>id_</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a990b5c0bfcc548e006bf2cda85165d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>IndexList</type>
      <name>neighbors_</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>abe15c726c208cc91983133b5c3b5beef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>vertex_</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a412602b890bf849aef3431b9f1518871</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Vector3d</type>
      <name>vertex_normal_</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>a36caa5931a7bdaa9e6bf8f66f0302a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1ContactPoint.html</anchorfile>
      <anchor>ab063e80bffc36bb7f3e7a65d70bf9c38</anchor>
      <arglist>(std::ostream &amp;stream, ContactPoint const &amp;cp)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::DiscreteWrenchSpace</name>
    <filename>classICR_1_1DiscreteWrenchSpace.html</filename>
    <base>ICR::WrenchSpace</base>
    <member kind="function">
      <type>void</type>
      <name>computeConvexHull</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>a848e0dbc1ebca94792d1fd1f5fc32044</anchor>
      <arglist>(double const *wrenches, uint num_wrenches)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>convHullComputed</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>a1cef0629826115c90c3b62df44fded97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteWrenchSpace</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>ae4a61718e8a8cdeef014a3ec573f7066</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiscreteWrenchSpace</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>a85c20dd7cdca1fd3f94a95bee694e622</anchor>
      <arglist>(DiscreteWrenchSpace const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>orgQhull::Qhull const *</type>
      <name>getConvexHull</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>ab24e2d3cda68dc490cf46070beb0bfaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumFacets</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>ab896db94bda94920adbd6803b5303d8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumVertices</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>ad07a504695847e44bcdfece4e9c9a9d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumWrenches</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>af0a414edd5782f7a150068f2c9d3dc73</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiscreteWrenchSpace &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>abda33c4552cefccbe173ac2f268e29e9</anchor>
      <arglist>(DiscreteWrenchSpace const &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscreteWrenchSpace</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>aadb75f6a83175cc511b268e2e247ef4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>ch_computed_</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>a745bb58f20cdc0b3b6fbf7a19e3d550d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>orgQhull::Qhull</type>
      <name>conv_hull_</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>abafc5b02512f6090c7ddf3025aa41dd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_facets_</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>acb76e2eaf3a2881c0d5a73e7f1ef5ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_vtx_</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>aa777050a6491a4869830acfb49a46699</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_wrenches_</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>a7371c305bfecf4c7416a452d09fff363</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>a661b0c32959deb7216ba383baa305059</anchor>
      <arglist>(std::ostream &amp;stream, DiscreteWrenchSpace const &amp;d_wrench_space)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SearchZones</name>
      <anchorfile>classICR_1_1DiscreteWrenchSpace.html</anchorfile>
      <anchor>a2a0d3dc92df41fc5a5490c8f7cfc537f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::Finger</name>
    <filename>classICR_1_1Finger.html</filename>
    <member kind="function">
      <type></type>
      <name>Finger</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a1d5979cfbe0ea83dad71484f88411f28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Finger</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a684836cc8f7a579690aae9802816289b</anchor>
      <arglist>(FingerParameters const &amp;param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Finger</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a3ee011ff0c23b35d6b01541367deb76f</anchor>
      <arglist>(Finger const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getCenterPointId</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>aa0207e95c974e948f9f4b7581927b152</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Patch const *</type>
      <name>getCenterPointPatch</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>ae80a4147589a89eb726512ba8ba67873</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointContactModel const *</type>
      <name>getContactModel</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>ac1b0d4dba71f6f43ce4897525e8c24d0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointContactModel *</type>
      <name>getContactModel</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>abfec6f2c1714295ee1e7e574b80a8b94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getName</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a5bda2ae8eec286ee79f37fb484287b4b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const OWSPtr</type>
      <name>getOWS</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a4b962b3f8ad7e049e885c6067eab333d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Patch const *</type>
      <name>getPatch</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>ab8d885b5d1fb5d24898840b14fa0cc23</anchor>
      <arglist>(uint id) const </arglist>
    </member>
    <member kind="function">
      <type>const PatchListPtr</type>
      <name>getPatches</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a2cd2523b13cbd88c0b8d8838cea7e8d3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>ace27e0cd32fbdb60b94bf3a06c441727</anchor>
      <arglist>(uint centerpoint_id, const PatchListPtr patches, const OWSPtr ows)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a8883be73e0680384c2919b85ed6e1a74</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Finger &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>abdf7973a0c8e6c1ec66fd6e250308e4b</anchor>
      <arglist>(Finger const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenterPointId</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a2d33db669750f6643451661a97f9e096</anchor>
      <arglist>(uint centerpoint_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>aa70b9f0c570223e698d0b286fcad00c5</anchor>
      <arglist>(string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Finger</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>af39522a4dc1f66a3a8b4f427954704d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointContactModel *</type>
      <name>c_model_</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>aeac06a8702c7c2e4c7f7191b309453e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>centerpoint_id_</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>ad3e2dacd56f02e1a95b90f57b4cae237</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>abb168379e147050a5a678b28165d6d38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>name_</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a23bffe21b1820c9d89e142942302636d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OWSPtr</type>
      <name>ows_</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a422ff92871e6fe55531b63f8bef970db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PatchListPtr</type>
      <name>patches_</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>ac1d2cdec373244273bca65d91c4ae337</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1Finger.html</anchorfile>
      <anchor>a7dd6a76fd31dcf99c69593ba7d1ff216</anchor>
      <arglist>(std::ostream &amp;stream, Finger const &amp;finger)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::FingerParameters</name>
    <filename>classICR_1_1FingerParameters.html</filename>
    <member kind="function">
      <type></type>
      <name>FingerParameters</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>ad53a3767ad78b09e21c9b595b7509025</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FingerParameters</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a479925a99df04865daa203d838cfee63</anchor>
      <arglist>(FingerParameters const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FingerParameters</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a6964cf4efd8460879b862d71b73a391b</anchor>
      <arglist>(string name, double force_magnitude_in, uint disc_in, double mu_0_in, double mu_T_in, ContactType contact_type_in, ModelType model_type_in, double radius_in)</arglist>
    </member>
    <member kind="function">
      <type>ContactType</type>
      <name>getContactType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a1d0ff5eb6739676142bf1c6daaae54b0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDisc</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a4e76b13a4476f2d29a1ec8ca4ade0bea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getForceMagnitude</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a22092e2994caf6289683603e749cba4e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>InclusionRule const *</type>
      <name>getInclusionRule</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a97dbdc476e9d0e9de9a38db90b7cf82f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getInclusionRuleFilterPatch</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a0326ddd851e294a8ae389863941558ae</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getInclusionRuleParameter</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a8ffc51914da68118a755028b2c4cffe4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RuleType</type>
      <name>getInclusionRuleType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>aff2ac5570563d36b0d88500f898eee21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ModelType</type>
      <name>getModelType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a3af4e66f0100af794f1b2d8dfd3e82a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMu0</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>aaf6a02c303aac03a22b03808c5a0260f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMuT</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>af67def339ac8fea7a716f2d3c57e5ddb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>getName</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a66948f9656ec5c367741bab1a678544c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>FingerParameters &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a38bf5b1607ef86c5042f5bbb86b08119</anchor>
      <arglist>(FingerParameters const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContactModelType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a105106b06ecbb76aa2c3ebd94de79875</anchor>
      <arglist>(ModelType model_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContactModelType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a730d32573d3d768f3a206738e780fcec</anchor>
      <arglist>(string &amp;model_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContactType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a4dc0dbc04926a3112de6984fe71a7d97</anchor>
      <arglist>(ContactType contact_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContactType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>abb74cebf7590ea8403e51808f8542bef</anchor>
      <arglist>(string &amp;contact_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDiscretization</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a4c1a9e962d5638a8804c3bcc6f750f66</anchor>
      <arglist>(uint d_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setForce</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>afb3f3731374e03fb2e247360e889ba3c</anchor>
      <arglist>(double f_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFriction</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>ad927523171785f28440a61b3d45f8b03</anchor>
      <arglist>(double mu_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrictionalContact</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a5b1453a756f10534879770e499ab8eec</anchor>
      <arglist>(double force_magnitude, uint disc, double mu_0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrictionlessContact</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>af3eeba05baddbd8f59797cdfa309b268</anchor>
      <arglist>(double force_magnitude)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setFrictionTorsional</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a942b73b448da500cb0071657539f2e06</anchor>
      <arglist>(double mu_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInclusionRule</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>aa7991d95729ecde1d51d50b74b289fc9</anchor>
      <arglist>(InclusionRule const &amp;inclusion_rule)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInclusionRuleFilterPatch</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a4f6aae5a7ef6479504b6d50dcb64d1bd</anchor>
      <arglist>(bool filter_inside_points)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInclusionRuleParameter</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a9d546a333bfc929646e36a2b658b5bba</anchor>
      <arglist>(double rule_parameter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInclusionRuleType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>ace550557bfa0d7e19efc4c492336c9e6</anchor>
      <arglist>(RuleType rule_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setInclusionRuleType</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>ac8f20147d622b6ec1bb21411d2e44995</anchor>
      <arglist>(string &amp;rule_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>abe86d2d324a15184cfd152e999500de0</anchor>
      <arglist>(string &amp;name_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSoftFingerContact</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a048a9376f7f710efaf41d05c7328cf57</anchor>
      <arglist>(double force_magnitude, uint disc, double mu_0, double mu_T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~FingerParameters</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a0e8760a08ae1fe4cdc24bc0ee151b797</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContactType</type>
      <name>contact_type_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a3ca6fe756b5b38c8888adf4d51fb2346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>disc_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>aaa9528b8970ed360374affb3ecc83f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>force_magnitude_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a2e43ece1eec8df33e72602a3ea5385cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InclusionRule</type>
      <name>inclusion_rule_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a37add3ca65d4fe33224bcd7f17604f17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelType</type>
      <name>model_type_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>adb1267ab7abead31bc032813eae67b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_0_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a5c847e919cf71d72f2f19d70fb15992f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_T_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a2bfc551ed42e1351872d187f5eda773a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>string</type>
      <name>name_</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a58d311ffb41a20ca041ec5938e59aa8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1FingerParameters.html</anchorfile>
      <anchor>a00e4684bb8edbb8f972b5afd30e7f1d2</anchor>
      <arglist>(std::ostream &amp;stream, FingerParameters const &amp;param)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::Grasp</name>
    <filename>classICR_1_1Grasp.html</filename>
    <member kind="function">
      <type>Finger const *</type>
      <name>getFinger</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a65be098f7bc7a60e1bb22c266a06db0d</anchor>
      <arglist>(uint id) const </arglist>
    </member>
    <member kind="function">
      <type>DiscreteWrenchSpace const *</type>
      <name>getGWS</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a0ecd833e163a8df8bb0bd93b390a41ac</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumFingers</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>af6e94454760c858673124e44ac21b7b8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const TargetObjectPtr</type>
      <name>getParentObj</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>acb0806402df5ac7f58db94b4ac94def6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grasp</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a19711801a8bd609dfd26286c9309843d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Grasp</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a4f952dbb26ec3e60054682f59cb10edd</anchor>
      <arglist>(Grasp const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a5f159fc1e1001342701a45f5e965c6ff</anchor>
      <arglist>(FParamList const &amp;f_param_list, const TargetObjectPtr obj, VectorXui const &amp;centerpoint_ids)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isInitialized</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a6bc884b6c4cf49712b44c136a14037f9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Grasp &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>af07f33bef0c5aca8aaceef629b1a5b9f</anchor>
      <arglist>(Grasp const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenterPointId</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>ac4fe37f7a562ac7270d29edb0b3fb44f</anchor>
      <arglist>(uint finger_id, uint centerpoint_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCenterPointIds</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a65b4d26046d7e4be60942827f9ecc2db</anchor>
      <arglist>(VectorXui const &amp;centerpoint_ids)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Grasp</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>ac103ca995bce25d784f022cbdfc5c4bb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addFinger</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a3e9f766aa536ddc3f185bec59b0b3674</anchor>
      <arglist>(FingerParameters const &amp;param, uint centerpoint_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a24de8f6a8dc2036182db4c592fba8cd0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeGWS</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a4226c3a9dffd4c4a4f5f1578b3e08567</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>OWSPtr</type>
      <name>computeOWS</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a100b55c70ba56b7c914fb639dd6e0102</anchor>
      <arglist>(Finger const *new_finger)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>PatchListPtr</type>
      <name>computePatches</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a0a8af50f05b7efbbbd5b6a579c394109</anchor>
      <arglist>(Finger *new_finger)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Finger * &gt;</type>
      <name>fingers_</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>ad7064e71d689f6f2fdc410c48a7e0255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DiscreteWrenchSpace *</type>
      <name>gws_</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>aba7176006f0b6e8efcc113957afa7fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>ac530bc4d7c3a0e1479e3fd4134a3f35b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_fingers_</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>ae97c938e2962958360f31b49d7bd7b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_grasp_wrenches_</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a0b79227cabb4b7507a6a14930c00ded0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TargetObjectPtr</type>
      <name>obj_</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a9fc0dd8247ff571f419d5b8c1ded48dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1Grasp.html</anchorfile>
      <anchor>a855cdfda8df11df3beba01394c48040d</anchor>
      <arglist>(std::ostream &amp;stream, Grasp const &amp;grasp)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ICR::InclusionRule</name>
    <filename>structICR_1_1InclusionRule.html</filename>
    <member kind="function">
      <type></type>
      <name>InclusionRule</name>
      <anchorfile>structICR_1_1InclusionRule.html</anchorfile>
      <anchor>a95451c268310a11e55d3106155c1e892</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>InclusionRule</name>
      <anchorfile>structICR_1_1InclusionRule.html</anchorfile>
      <anchor>afc77e6b33043fe17deb3e12b2058c8a8</anchor>
      <arglist>(double rule_parameter_in, RuleType rule_type_t_in=Sphere, bool filter_in=false)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>inclusionTest</name>
      <anchorfile>structICR_1_1InclusionRule.html</anchorfile>
      <anchor>a7563ccdd88564d9bbccecec61c86931a</anchor>
      <arglist>(ContactPoint const *center_point, ContactPoint const *test_point) const </arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>filter_inside_points_</name>
      <anchorfile>structICR_1_1InclusionRule.html</anchorfile>
      <anchor>ad3cd5e4c89bd49cc6f7f18fcb1fe1e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>rule_parameter_</name>
      <anchorfile>structICR_1_1InclusionRule.html</anchorfile>
      <anchor>ac23bc10a8e8b5afaf94042bf82e27a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RuleType</type>
      <name>rule_type_</name>
      <anchorfile>structICR_1_1InclusionRule.html</anchorfile>
      <anchor>aea7700a9e07d2e2667b511d9c33e30ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structICR_1_1InclusionRule.html</anchorfile>
      <anchor>a8a396c09d8dbaa576ff1c33de10cb508</anchor>
      <arglist>(std::ostream &amp;stream, InclusionRule const &amp;inclusion_rule)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::IndependentContactRegions</name>
    <filename>classICR_1_1IndependentContactRegions.html</filename>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a1fa71b7cc927d1bc520f99f9ee11f80c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeICR</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>aa1c91712746074515cd8eb206ddf3444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ContactRegion const *</type>
      <name>getContactRegion</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a4a805cfcf0769e00613df9007adafda2</anchor>
      <arglist>(uint id) const </arglist>
    </member>
    <member kind="function">
      <type>const GraspPtr</type>
      <name>getGrasp</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a4d9b686a56ad1cfadbf333b4ea6eb28d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>GraspPtr</type>
      <name>getGrasp</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a5bfda3d4ec47a09eb09dc706da0aebdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumContactRegions</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a2c2914c4c9266549c578f2816fab0044</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const SearchZonesPtr</type>
      <name>getSearchZones</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>af0b63dc90669e6d1b196172b2ed3d0b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasInitializedGrasp</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>af883e6d3e872ee284e4c167fac71eaf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>icrComputed</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a559438374d44924d9548ea61f073b5ca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndependentContactRegions</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a3b3acd421e68de0beedaf48aefc614b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndependentContactRegions</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a4aa4a4d0735903120f2afa3e8897743d</anchor>
      <arglist>(const SearchZonesPtr search_zones, const GraspPtr grasp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndependentContactRegions</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a6d3759780c3e664367de1619b5517a1d</anchor>
      <arglist>(IndependentContactRegions const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>IndependentContactRegions &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a9623fdf60ba749009777e8e458873233</anchor>
      <arglist>(IndependentContactRegions const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setGrasp</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a9f6c329b771e91593e030d79140bb655</anchor>
      <arglist>(GraspPtr g_in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setSearchZones</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>ad158d9b4c65210791c294b71d74f53ad</anchor>
      <arglist>(SearchZonesPtr sz_in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~IndependentContactRegions</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a9922a799602ec566e3f9523664ec57d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeContactRegion</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>ad2931669bc5f03777607e30d245dc536</anchor>
      <arglist>(uint region_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>primitiveSearchZoneInclusionTest</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a7ce4c25a3a6933ce3ffa589f821bd3cb</anchor>
      <arglist>(PrimitiveSearchZone *prim_sz, WrenchCone const *wc) const </arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>searchZoneInclusionTest</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a42fc4f037b210f434fed6492802edb69</anchor>
      <arglist>(uint region_id, Patch const *patch) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ContactRegion * &gt;</type>
      <name>contact_regions_</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a031619c4894908073375812ff2bd1434</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraspPtr</type>
      <name>grasp_</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a38b11ce67c89ae985c3179c63d1d6608</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>icr_computed_</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>ab2285f70acabe13cec775f0468a8feaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_contact_regions_</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>abe24213342e526ae67df5d76d150e76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SearchZonesPtr</type>
      <name>search_zones_</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a5e18fe1441566da3c265c1dbe5495a7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1IndependentContactRegions.html</anchorfile>
      <anchor>a1441fbd62026fe1d41a4c1ec4beea94f</anchor>
      <arglist>(std::ostream &amp;stream, IndependentContactRegions const &amp;icr)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::LimitSurface</name>
    <filename>classICR_1_1LimitSurface.html</filename>
    <member kind="function">
      <type>ContactType</type>
      <name>getContactType</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a380d2d8c6b2cfd46f472e5ceb5a78662</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getDisc</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a5dbd4226b3dab4ef864e8cdb100d85fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getForceMagnitude</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a4eb6c0c65b199ce2b1b615ed14ad38d2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>WrenchCone const *</type>
      <name>getLocalWrenchCone</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a59c1bc876e15f3ed562517515a0933e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMu0</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a03bb7e6a6f3b1b752cce8df83d0e7677</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getMuT</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>ab988fdf281a043fbcebb17a4f46466bb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>getNumPrimitiveWrenches</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a9bfe469855fae706261ffc7863ef3746</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>LimitSurface</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a1e902318aaf45840c912b467af2eb0c8</anchor>
      <arglist>(double force_magnitude)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitSurface</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a08b4f505e205cb8745488d71d6568cbd</anchor>
      <arglist>(double force_magnitude, int disc, double mu_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitSurface</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a39faddf613a38b8540f15ff2316b94b2</anchor>
      <arglist>(double force_magnitude, int disc, double mu_0, double mu_T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LimitSurface</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a3fac8e26b17f89dd995f6b02e0d40c35</anchor>
      <arglist>(LimitSurface const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>LimitSurface &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>abe4c92edf2e44621ae77190840317954</anchor>
      <arglist>(LimitSurface const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a14df5380adfabc251a0ff6de61b22bde</anchor>
      <arglist>(LimitSurface const &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LimitSurface</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a95918dce728062ea13fb4df3dc3ae5d1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addFrictionlessWrench</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a8a1cac4f655f8e61e2b7a188e5098fe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addHardFingerWrenches</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>aaee9a49ea84d00dedb38e42a18c65518</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addSoftFingerWrenches</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a7d1d950f95c7761174a7d985b04c00f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeSelectionMatrix</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a4020e05195a5ab9f53a4f5ba6a3bc982</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>LimitSurface</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a6914dd28279c331bf4993caa13942084</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContactType</type>
      <name>contact_type_</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>afa902cd54b39a46b7e4e4854f3d5efa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>disc_</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a1983212ff86623a46174e535df59c31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>force_magnitude_</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>afca7ea5d485a029f3d522cc83f2c739b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WrenchCone</type>
      <name>local_cone_</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>ac14665d236221964f06fac67d7eb833a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_0_</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>ae6a7d729e1fd83cfe306fcbc1f83a642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>mu_T_</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a04fcc5dab43b68ba39eb22de1f1072b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; double, 6, 4 &gt;</type>
      <name>selection_matrix_</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a43e4a67760079f2ff298d6fdf7d2f3ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a8be2011441a0c8842bae1da4276b1d4f</anchor>
      <arglist>(std::ostream &amp;stream, LimitSurface const &amp;lim_surf)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>OWS</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a4fa450afdb31308dca31aeee7f2664bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>PointContactModel</name>
      <anchorfile>classICR_1_1LimitSurface.html</anchorfile>
      <anchor>a6db076bd9211985e4904250132d1f60e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::MultiPointContactModel</name>
    <filename>classICR_1_1MultiPointContactModel.html</filename>
    <base>ICR::PointContactModel</base>
    <member kind="function">
      <type>void</type>
      <name>computeInclusion</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>a301719e03ec9639ed783ab07c48423e1</anchor>
      <arglist>(uint center_pt_id, TargetObject const &amp;obj, IndexList &amp;included_points) const </arglist>
    </member>
    <member kind="function">
      <type>InclusionRule const *</type>
      <name>getInclusionRule</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>aefb0f0063051ecaee8d3bd2f70529e51</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiPointContactModel</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>aae27d39732652e397fabc1a610808c1a</anchor>
      <arglist>(FingerParameters const &amp;param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiPointContactModel</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>afe0c6ac8978135c203a7abf24cfb424e</anchor>
      <arglist>(FingerParameters const &amp;param, uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MultiPointContactModel</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>aed0793a5dc691a716d4ac3b05c0d61f0</anchor>
      <arglist>(MultiPointContactModel const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>MultiPointContactModel &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>abff47f0e66ced4c28be5d74f0cd2464f</anchor>
      <arglist>(MultiPointContactModel const &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>ad056aa4092f1a45bd43da41dd2a4690f</anchor>
      <arglist>(MultiPointContactModel const &amp;other) const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MultiPointContactModel</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>a292bbae75fd672343aaacaf1ac59bf74</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>MultiPointContactModel</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>a87cf2e44aa79b6fa2c1da2e2ea8c4a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>inclusionRuleSphere</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>a897c25a557282d7bf5fd0e211f351e3c</anchor>
      <arglist>(uint center_pt_id, TargetObject const &amp;obj, IndexList &amp;included_points) const </arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InclusionRule</type>
      <name>inclusion_rule_</name>
      <anchorfile>classICR_1_1MultiPointContactModel.html</anchorfile>
      <anchor>ab81cc61d7c17136d8c5de769b99b225f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ICR::Node</name>
    <filename>structICR_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structICR_1_1Node.html</anchorfile>
      <anchor>a72b4bdeb870ec9cd3d25f51d761bc7d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structICR_1_1Node.html</anchorfile>
      <anchor>a9910e2d7c178c384ba869f967d5a1640</anchor>
      <arglist>(ContactPoint *contact_point)</arglist>
    </member>
    <member kind="variable">
      <type>ContactPoint *</type>
      <name>contact_point_</name>
      <anchorfile>structICR_1_1Node.html</anchorfile>
      <anchor>ab9066f31e285e36499a73667dc2052d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>inside_patch_</name>
      <anchorfile>structICR_1_1Node.html</anchorfile>
      <anchor>a4684c0742ca48b5d402ef37f131d2be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structICR_1_1Node.html</anchorfile>
      <anchor>a1a869a05475e917b3685ccf85c48d50d</anchor>
      <arglist>(std::ostream &amp;stream, Node const &amp;node)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::ObjectLoader</name>
    <filename>classICR_1_1ObjectLoader.html</filename>
    <member kind="function">
      <type>const TargetObjectPtr</type>
      <name>getObject</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>abbb47e2554d9eacfa09df21dcb1c8e37</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TargetObjectPtr</type>
      <name>getObject</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a8782d7be2b8e2b639a03a8404fd404ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadObject</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a1af97bc8db4488bcb561b9d3a1ecd904</anchor>
      <arglist>(std::string const &amp;file, std::string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>objectLoaded</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a9aebecd5ab3efa6b3b230e180061a056</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectLoader</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a7e2b283990fdfef5227b30c6d068a18f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObjectLoader</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a3cf7bd7ea61522da24eae2c8af15030b</anchor>
      <arglist>(ObjectLoader const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>ObjectLoader &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a9deaea5a87c0e53d88bb6b68526f028b</anchor>
      <arglist>(ObjectLoader const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ObjectLoader</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a11b94a3409014f05a7307fb014e4e5a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>geometric_vertex_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a6a64e92ba62563995bd71af64513ca84</anchor>
      <arglist>(obj::float_type x, obj::float_type y, obj::float_type z)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_begin_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>ab8061940763636e9771d5b6df4f6dea4</anchor>
      <arglist>(obj::index_type, obj::index_type, obj::index_type)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_end_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a8f2def97d8c143eaab910b2b1a76b05a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_texture_vertices_begin_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a4cac981f400a3079d500e0a51d37a8ca</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_texture_vertices_end_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>af9551ee9ade9601e64ff1d03072b14ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_texture_vertices_vertex_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>af3bf23d9736ce07d26cf8c25eab20bc5</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_texture_vertices_vertex_normals_begin_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a391947076deeb6328ebe57a7786d3d39</anchor>
      <arglist>(const obj::index_3_tuple_type &amp;, const obj::index_3_tuple_type &amp;, const obj::index_3_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_texture_vertices_vertex_normals_end_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a33c55657bab04d415363b47bd4bd3ae8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_texture_vertices_vertex_normals_vertex_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a5d0104ae7d499ac2f8f68830ecadd31d</anchor>
      <arglist>(const obj::index_3_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_vertex_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>abe07958b17d4f2fcd311f5b795f109e1</anchor>
      <arglist>(obj::index_type)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_vertex_normals_begin_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a8f95397877b0f619211fc3fb712a2644</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_vertex_normals_end_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>afb5d2ee0a4559995c4d32a13e9f2b581</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>polygonal_face_geometric_vertices_vertex_normals_vertex_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a7052cd41a3357e4920ffa533a527840e</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>quadrilateral_face_geometric_vertices_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>ad55dba6ca58b4d011a643e0b99f64568</anchor>
      <arglist>(obj::index_type, obj::index_type, obj::index_type, obj::index_type)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>quadrilateral_face_geometric_vertices_texture_vertices_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a6112a6e0d1f5a95b8937d009f9927b33</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>quadrilateral_face_geometric_vertices_texture_vertices_vertex_normals_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a14b405fb6ad53a5fcf8214966744da33</anchor>
      <arglist>(const obj::index_3_tuple_type &amp;, const obj::index_3_tuple_type &amp;, const obj::index_3_tuple_type &amp;, const obj::index_3_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>quadrilateral_face_geometric_vertices_vertex_normals_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>aaa81e2f41b9ea442f98fe7b5762e9dbf</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>triangular_face_geometric_vertices_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>ab92e89c71c3bbfd93e2dad24be22bc6e</anchor>
      <arglist>(obj::index_type, obj::index_type, obj::index_type)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>triangular_face_geometric_vertices_texture_vertices_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>abee59790c7b7ff95325094acaf8a23ab</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;, const obj::index_2_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>triangular_face_geometric_vertices_texture_vertices_vertex_normals_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>afd127f7c421b08b2bd5329db89f707d3</anchor>
      <arglist>(const obj::index_3_tuple_type &amp;, const obj::index_3_tuple_type &amp;, const obj::index_3_tuple_type &amp;)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>triangular_face_geometric_vertices_vertex_normals_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a426e828b7a8481e3cf7c356bfe640644</anchor>
      <arglist>(const obj::index_2_tuple_type &amp;t_1, const obj::index_2_tuple_type &amp;t_2, const obj::index_2_tuple_type &amp;t_3)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>vertex_normal_callback</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a2db090d2ed245ee75c8a6369c5cb7c15</anchor>
      <arglist>(obj::float_type x, obj::float_type y, obj::float_type z)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TargetObjectPtr</type>
      <name>object_</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>a7e39872b824e2941f695d6d7e843f935</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>object_loaded_</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>ac19af3fc397341c13b82d8d945e0e308</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1ObjectLoader.html</anchorfile>
      <anchor>ab9ec9583fa4bac0ac30520ea2d9bd453</anchor>
      <arglist>(std::ostream &amp;stream, ObjectLoader const &amp;obj_loader)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::OWS</name>
    <filename>classICR_1_1OWS.html</filename>
    <member kind="function">
      <type>void</type>
      <name>divideByLambda</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a4c91bc5c189ef4dd739a927465d30802</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LimitSurface const *</type>
      <name>getLimitSurface</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>af55a6ff46852a591b0a5559c861f0360</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumWrenchCones</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>acb201f1f3fdf8f4d3eed5a737f87124e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getParentObjectName</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a2fc75c3ff46d2c6de37ac7fad67f1698</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>WrenchCone const *</type>
      <name>getWrenchCone</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>ad53ae825f126e9dd3207acb87d8ef197</anchor>
      <arglist>(uint id) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a951cde52f3f122409f06fa4014ec5fa9</anchor>
      <arglist>(TargetObject const &amp;obj, LimitSurface const &amp;lim_surf)</arglist>
    </member>
    <member kind="function">
      <type>OWS &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>af3f01cbddf9c242473e299f354449c9b</anchor>
      <arglist>(OWS const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>OWS</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a437b51c9df65ec94b6f70312c77f6378</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OWS</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>aa048c9a24f1224c933947f076d593f35</anchor>
      <arglist>(OWS const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>abe1f420c5786c687c787c4699e7dcf09</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OWS</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>acb87f6d7f9e4f90dab6e753964ac1beb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addWrenchCone</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a41019e39662c1cca1a786dde7d7ec0c3</anchor>
      <arglist>(uint id, Eigen::Vector3d const *const cp_vtx, Eigen::Vector3d const *const cp_vtx_normal)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateLambda</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>ad75dbdd1bbdee1ef0797f439f45e1bee</anchor>
      <arglist>(Eigen::Vector3d const *const cp_vtx)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>div_by_lambda_</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a87692a82b05189c88136ed433a6956d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a42fa56c63a81cf65fbca7d90005157d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lambda_</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>ad9ee22cf1bcc34d6789d28d43f94d326</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LimitSurface</type>
      <name>lim_surf_</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a6e0b40d97bc10cc3db89a69df8a2a31e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_wc_</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>a89784fd484cd13825ab3436851661956</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>parent_obj_name_</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>aef18dd743503beb013989352f5a23314</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WrenchConeList</type>
      <name>wrench_cones_</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>ad0cf262b1bd1e7be28e6289b066c6c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1OWS.html</anchorfile>
      <anchor>abf4596437a28d69773df33e5289fde1f</anchor>
      <arglist>(std::ostream &amp;stream, OWS const &amp;ows)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ICR::Patch</name>
    <filename>structICR_1_1Patch.html</filename>
    <member kind="function">
      <type></type>
      <name>Patch</name>
      <anchorfile>structICR_1_1Patch.html</anchorfile>
      <anchor>aba0c7c944291ac8efddd29c6ba3cfca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Patch</name>
      <anchorfile>structICR_1_1Patch.html</anchorfile>
      <anchor>ac189de131ce89967c58a722c9aeac1e7</anchor>
      <arglist>(uint centerpoint_id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Patch</name>
      <anchorfile>structICR_1_1Patch.html</anchorfile>
      <anchor>a109e10cf12ac368257accd79070a79d8</anchor>
      <arglist>(uint centerpoint_id, TargetObject const &amp;obj, InclusionRule const &amp;rule)</arglist>
    </member>
    <member kind="variable">
      <type>IndexList</type>
      <name>patch_ids_</name>
      <anchorfile>structICR_1_1Patch.html</anchorfile>
      <anchor>a17b9748d0fa3b4ca3ea5ee73b0cd2e31</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structICR_1_1Patch.html</anchorfile>
      <anchor>a8fea5cdb391221749b0d04ff069929cc</anchor>
      <arglist>(std::ostream &amp;stream, Patch const &amp;patch)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::PointContactModel</name>
    <filename>classICR_1_1PointContactModel.html</filename>
    <member kind="function">
      <type>uint</type>
      <name>getId</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>a23bf82abd2b8706db73dfe82c64b0c57</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LimitSurface const *</type>
      <name>getLimitSurface</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>a44969438bde02ce507607bd37e033c46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>ModelType</type>
      <name>getModelType</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ae16eebfec534116d3b650d61fc96cd40</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>PointContactModel &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>af9ce959d86622979839a8f4ff47e6e83</anchor>
      <arglist>(PointContactModel const &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>operator==</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ab62b9728f7fff3157b9550c43ccbb05d</anchor>
      <arglist>(PointContactModel const &amp;other) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>PointContactModel</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ad097e7c8d36c0e040a9a853415d5225b</anchor>
      <arglist>(FingerParameters const &amp;param)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointContactModel</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ab9f678913b150b5277e1216739584fef</anchor>
      <arglist>(FingerParameters param, uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointContactModel</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>a0dd2b7fb856f13596774a89e56ba4ec6</anchor>
      <arglist>(PointContactModel const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>a2373623ee10748c63c16ef3ef06da91e</anchor>
      <arglist>(uint const id)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PointContactModel</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ad6e2b62d62fd8abaf52e7ad86f061a7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>PointContactModel</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ae2442398a7019a074efcafcf454b877f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ModelType</type>
      <name>model_type_</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>aa8bed66181896ad2f5bcfb5839ea5b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>id_</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ab8690762920a1f82dedac34b35378490</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LimitSurface</type>
      <name>lim_surf_</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>ae33752e2852bcfa13d358989210e95c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1PointContactModel.html</anchorfile>
      <anchor>af1b91025e5e3704ec5b238b6b860c704</anchor>
      <arglist>(std::ostream &amp;stream, PointContactModel const &amp;pc_model)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ICR::PrimitiveSearchZone</name>
    <filename>structICR_1_1PrimitiveSearchZone.html</filename>
    <member kind="function">
      <type></type>
      <name>PrimitiveSearchZone</name>
      <anchorfile>structICR_1_1PrimitiveSearchZone.html</anchorfile>
      <anchor>aa3df6eee0035dca95195e5d40a5caa9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; uint &gt;</type>
      <name>hyperplane_ids_</name>
      <anchorfile>structICR_1_1PrimitiveSearchZone.html</anchorfile>
      <anchor>af9ae09352b6450044f41d07487259394</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VectorXui</type>
      <name>satisfied_wc_ids_</name>
      <anchorfile>structICR_1_1PrimitiveSearchZone.html</anchorfile>
      <anchor>a88f43160c16852944322241b06975983</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structICR_1_1PrimitiveSearchZone.html</anchorfile>
      <anchor>a52bd13f1e2f7e830175808bce606a829</anchor>
      <arglist>(std::ostream &amp;stream, PrimitiveSearchZone const &amp;psz)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::SearchZones</name>
    <filename>classICR_1_1SearchZones.html</filename>
    <member kind="function">
      <type>void</type>
      <name>computeShiftedSearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a47dfea4e30f10893d3d402015aef4cb9</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>const GraspPtr</type>
      <name>getGrasp</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>ab5f9299e7a7bc800659003e265c17214</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; double, Eigen::Dynamic, 6 &gt; const *</type>
      <name>getHyperplaneNormals</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a5f5f308efd17e6f3d461ae5ae825d108</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::VectorXd const *</type>
      <name>getHyperplaneOffsets</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>ab4a00e60c403aa2e990b8e563ac4f7b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumSearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>acaf21b6361fec6941a58e05a5e48874b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SearchZone const *</type>
      <name>getSearchZone</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a8874dbfcc4e33aff7e27725cefb23fbf</anchor>
      <arglist>(uint finger_id) const </arglist>
    </member>
    <member kind="function">
      <type>WrenchSpace const *</type>
      <name>getTWS</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a28cd97b81077074c70912358572d43e4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SearchZones &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a29874f851ba68028817643422027cc98</anchor>
      <arglist>(SearchZones const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetSearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a1ff7a49992bff5616625405553df41b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>ab782b40b3f1cb259e5403ec612bf1e03</anchor>
      <arglist>(const GraspPtr grasp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a6028afc552f423cd34fc08e49c766f94</anchor>
      <arglist>(SearchZones const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>searchZonesComputed</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a34f76380275f6731430ddfab1c4687ea</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>acfabc8cfc325f669d7585c204e237afe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addShiftedPrimitiveSearchZone</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a9781a5ecc263f4d0ba6aceaa2511b338</anchor>
      <arglist>(uint finger_id, vertexT const *curr_vtx)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>aa1c5411609300d0a30bf61dc3bdf2e5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeShiftedHyperplanes</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a1e4bf427ca78f3c2204550909bd0e6a2</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>initializeSearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a99891748eca2b8a2cd10908a7bbc6dcc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resetPrimitiveSearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a5cb45c0c5db4bdcb39c4a374b0f1a5db</anchor>
      <arglist>(uint sz_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SearchZones</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>aecd93cc26369d6bc5900a96d93252513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraspPtr</type>
      <name>grasp_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>ab15e0d7fa8306b056d6491ec16b0df8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; double, Eigen::Dynamic, 6 &gt;</type>
      <name>hyperplane_normals_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a36e66e713fe0d048c9c5eefdb095c497</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::VectorXd</type>
      <name>hyperplane_offsets_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a4e62b1db7410a64510aa8428838217a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RowVectorXui</type>
      <name>map_vertex2finger_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>af4a1653f7bdcfd441617588dc5c97aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_search_zones_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>aafbeee0c84e23e70de1c692fd2f6a68b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; SearchZone * &gt;</type>
      <name>search_zones_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a0e7577909ac1fae1d9729db002259261</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>search_zones_computed_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>aee006e27dc13015fffb5fb152e3ffd53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>WrenchSpace *</type>
      <name>tws_</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a575d028c5737808b6bf2a721407aa19c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>IndependentContactRegions</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>aae398e246aa3120ce2d980445e472fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1SearchZones.html</anchorfile>
      <anchor>a983662f2556bd5c21be063cd0c3356ba</anchor>
      <arglist>(std::ostream &amp;stream, SearchZones const &amp;sz)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::SphericalWrenchSpace</name>
    <filename>classICR_1_1SphericalWrenchSpace.html</filename>
    <base>ICR::WrenchSpace</base>
    <member kind="function">
      <type>double</type>
      <name>getRadius</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>aa523d3ec19d9724b15e5e7054402f25a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SphericalWrenchSpace &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>aa644063ed24edc1f92178e60a51607a0</anchor>
      <arglist>(SphericalWrenchSpace const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setRadius</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>ac8c6920aa6de7a2b54551f2cafad7ed5</anchor>
      <arglist>(double const radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalWrenchSpace</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>ada2a193e06e6b6636848a48dac011556</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalWrenchSpace</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>ae2a8d9a7dccb2a0c81fc90a9c9d7d5fc</anchor>
      <arglist>(uint dimension, double radius)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SphericalWrenchSpace</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>a75e407acd865cdee274448b99705c37b</anchor>
      <arglist>(SphericalWrenchSpace const &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SphericalWrenchSpace</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>a3dfbf04338d34ce7baa2f635c109dd0b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeArea</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>a63bc8135fb2b6bee2299905b7aee43cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>computeVolume</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>a696b053470a823557c05d130a0faa19a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>radius_</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>a0f1c8c8e67b98288f44a38fdf6097a8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>ad742919481ea763e2f105beed25b58e3</anchor>
      <arglist>(std::ostream &amp;stream, SphericalWrenchSpace const &amp;s_wrench_space)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SearchZones</name>
      <anchorfile>classICR_1_1SphericalWrenchSpace.html</anchorfile>
      <anchor>a2a0d3dc92df41fc5a5490c8f7cfc537f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::TargetObject</name>
    <filename>classICR_1_1TargetObject.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addContactPoint</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>ae8afb3e9d28d98dcd4d10d19e37c8dd3</anchor>
      <arglist>(ContactPoint const &amp;point)</arglist>
    </member>
    <member kind="function">
      <type>ContactPoint const *</type>
      <name>getContactPoint</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a7cbc9615fa2cbac758d3d6ce4bc14fcc</anchor>
      <arglist>(uint id) const </arglist>
    </member>
    <member kind="function">
      <type>std::string const</type>
      <name>getName</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a6e39a0613af3268ee96da2fe0838d0bf</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumCp</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a0ffbfa4db8c865531ba7a0143675c704</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>TargetObject &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a501889668794112a49b37defa6b22c52</anchor>
      <arglist>(TargetObject const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserveCpList</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>ab67da43bafc1aaf23645a7e4dc60e445</anchor>
      <arglist>(uint num_cp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleObject</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a5325540d213dd64a52468179cd5fa70a</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setName</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a5b5d924952864f6e7df2457e6c4d35ba</anchor>
      <arglist>(std::string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetObject</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>af0c13a304139becb1fb1691339a698a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetObject</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>acc486341c2f6b267c7dc6735a6fecb8d</anchor>
      <arglist>(std::string const &amp;name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TargetObject</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>aed55a8340e704cd5a7ec51c76e01c23a</anchor>
      <arglist>(TargetObject const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TargetObject</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a77611f86d435df0c0eb17e2d9689032d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContactPointList</type>
      <name>contact_points_</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a637195518682e395487d60e3d264c346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a437bc99b61497a9fba37f04adc588545</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_cp_</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a9daed0a2497847ff5e970acc91a40857</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ObjectLoader</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>ae0505bfc99fc4fd8fa04bfee5eb0eb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1TargetObject.html</anchorfile>
      <anchor>a6b9e4e62d789658a9fef5aed25d5f58c</anchor>
      <arglist>(std::ostream &amp;stream, TargetObject const &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::WrenchCone</name>
    <filename>classICR_1_1WrenchCone.html</filename>
    <member kind="function">
      <type>void</type>
      <name>addWrenches</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>ae6cba1d349efb29553d260b9b7d9367b</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt; const &amp;wrenches)</arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getId</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a4d7aac1e1e82b60a5ea839835917b30a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getNumPrimitiveWrenches</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a80a620d9ecddd864e317a47b4f79010c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt; const *</type>
      <name>getWrenches</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>abd4d19f3772a60262167e085ff493347</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt; *</type>
      <name>getWrenches</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>abe0bf6eba8e5e8c3e1cd97ba0e441db5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>WrenchCone &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a259b90143e1687cb5cde373db7a28b77</anchor>
      <arglist>(WrenchCone const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleWrenches</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>ab4437e7ccd7f00d65fd5e996ea573f74</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scaleWrenchTorques</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a91087d1bd89a76b0d923133a1ab5001f</anchor>
      <arglist>(double scale)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setId</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a54106a0e6f4a474cb805d589e29d6555</anchor>
      <arglist>(uint id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWrenches</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>af48bea0b35e91392a29211fa14996748</anchor>
      <arglist>(Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt; const &amp;wrenches)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrenchCone</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>acdacaa7c0760733829556e153211813e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrenchCone</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a75ffd4b8a7b790feaf3d0bf3e73788aa</anchor>
      <arglist>(uint id)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrenchCone</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>af957d3a88ef13f7f001f7290a7f1c74b</anchor>
      <arglist>(uint id, Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt; const &amp;cone)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrenchCone</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a20148ad81366c13dc85a1a7efe723f94</anchor>
      <arglist>(WrenchCone const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~WrenchCone</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>ab656eb0c8db9a052abb409cdb63a07ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; double, 6, Eigen::Dynamic &gt;</type>
      <name>cone_</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>ab578be81cb46ea6fcf532dccd4c0ae98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>id_</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>ad847b0262b2752cc545d8a99d84c1c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint</type>
      <name>num_primitive_wrenches_</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a851d40ba7902d024451bf5e5e0e69717</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>IndependentContactRegions</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>aae398e246aa3120ce2d980445e472fcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classICR_1_1WrenchCone.html</anchorfile>
      <anchor>a43f2129113507b8cb17b179004806642</anchor>
      <arglist>(std::ostream &amp;stream, WrenchCone const &amp;wrench_cone)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ICR::WrenchSpace</name>
    <filename>classICR_1_1WrenchSpace.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>containsOrigin</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>acfbd37218b2349b23bfbf9a466332539</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getArea</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a46453e75e2783394369deb143dbe2cb4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>uint</type>
      <name>getDimension</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a0dc14b1d444b54db4c9fc22aee195807</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getOcInsphereRadius</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a63cc446b77ab51daf4cd509ab90c1e06</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getVolume</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>ae889fe2d4caec5f1d70bb2e450c0a660</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>WrenchSpaceType</type>
      <name>getWrenchSpaceType</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a676e11366f8e833cd86237862936e72e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isFullDimension</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a4a66a513ac6482ee61a17991197c6737</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>WrenchSpace &amp;</type>
      <name>operator=</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a7cba3e23d6de582b6e14626eb00fe9b4</anchor>
      <arglist>(WrenchSpace const &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrenchSpace</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a91de0f1125b3501aceefef4824b2cd0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrenchSpace</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a0d929d0186f970abcfd84aef558d38ff</anchor>
      <arglist>(uint dimension)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>WrenchSpace</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a8939b7c899a66ba6176d0dfc738fa3b0</anchor>
      <arglist>(WrenchSpace const &amp;src)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WrenchSpace</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a140dfe8e2206a82625044c3e47022ef9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>area_</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>ac9a83e844752f98e1393c6c651105158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>contains_origin_</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a8e432562223a09492520446d5597b22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>uint</type>
      <name>dimension_</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a273760177ac8bc59c9382b473111485d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>full_dim_</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a87bfaae709099bd972e6ebd1847a70e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>r_oc_insphere_</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a0af6a0080090775abf5d03231c2f202e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>WrenchSpaceType</type>
      <name>type_</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>abc3e384912c6590727fea617ca155777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>volume_</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>aa1bd3a87427e0cc27a634ca6cd7b4707</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>SearchZones</name>
      <anchorfile>classICR_1_1WrenchSpace.html</anchorfile>
      <anchor>a2a0d3dc92df41fc5a5490c8f7cfc537f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>internal</name>
    <filename>namespaceinternal.html</filename>
    <class kind="struct">internal::abs2_impl</class>
    <class kind="struct">internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::abs2_retval</class>
    <class kind="struct">internal::abs_impl</class>
    <class kind="struct">internal::abs_retval</class>
    <class kind="struct">internal::accessors_level</class>
    <class kind="struct">internal::add_const</class>
    <class kind="struct">internal::add_const&lt; T &amp; &gt;</class>
    <class kind="struct">internal::add_const_on_value_type</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T &amp; &gt;</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T * &gt;</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T *const  &gt;</class>
    <class kind="struct">internal::add_const_on_value_type&lt; T const *const  &gt;</class>
    <class kind="struct">internal::add_const_on_value_type_if_arithmetic</class>
    <class kind="class">internal::aligned_stack_memory_handler</class>
    <class kind="struct">internal::all_unroller</class>
    <class kind="struct">internal::all_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::all_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">internal::always_void</class>
    <class kind="struct">internal::any_unroller</class>
    <class kind="struct">internal::any_unroller&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::any_unroller&lt; Derived, Dynamic &gt;</class>
    <class kind="struct">internal::assign_DefaultTraversal_CompleteUnrolling</class>
    <class kind="struct">internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_DefaultTraversal_InnerUnrolling</class>
    <class kind="struct">internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::assign_innervec_CompleteUnrolling</class>
    <class kind="struct">internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_innervec_InnerUnrolling</class>
    <class kind="struct">internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_LinearTraversal_CompleteUnrolling</class>
    <class kind="struct">internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</class>
    <class kind="struct">internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</class>
    <class kind="struct">internal::assign_traits</class>
    <class kind="struct">internal::atan2_default_impl</class>
    <class kind="struct">internal::atan2_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::atan2_impl</class>
    <class kind="struct">internal::atan2_retval</class>
    <class kind="class">internal::BandMatrix</class>
    <class kind="class">internal::BandMatrixBase</class>
    <class kind="class">internal::BandMatrixWrapper</class>
    <class kind="struct">internal::binary_result_of_select</class>
    <class kind="struct">internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</class>
    <class kind="class">internal::blas_data_mapper</class>
    <class kind="struct">internal::blas_traits</class>
    <class kind="struct">internal::blas_traits&lt; const T &gt;</class>
    <class kind="struct">internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</class>
    <class kind="struct">internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</class>
    <class kind="struct">internal::cast_impl</class>
    <class kind="struct">internal::cast_return_type</class>
    <class kind="struct">internal::check_transpose_aliasing_compile_time_selector</class>
    <class kind="struct">internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">internal::check_transpose_aliasing_run_time_selector</class>
    <class kind="struct">internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</class>
    <class kind="struct">internal::checkTransposeAliasing_impl</class>
    <class kind="struct">internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</class>
    <class kind="struct">internal::coeff_visitor</class>
    <class kind="class">internal::companion</class>
    <class kind="struct">internal::complex_schur_reduce_to_hessenberg</class>
    <class kind="struct">internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</class>
    <class kind="struct">internal::compute_inverse</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</class>
    <class kind="struct">internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</class>
    <class kind="struct">internal::compute_inverse_size4</class>
    <class kind="struct">internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</class>
    <class kind="struct">internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</class>
    <class kind="class">internal::compute_matrix_flags</class>
    <class kind="struct">internal::conditional</class>
    <class kind="struct">internal::conditional&lt; false, Then, Else &gt;</class>
    <class kind="struct">internal::conj_expr_if</class>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</class>
    <class kind="struct">internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</class>
    <class kind="struct">internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</class>
    <class kind="struct">internal::conj_if&lt; false &gt;</class>
    <class kind="struct">internal::conj_if&lt; true &gt;</class>
    <class kind="struct">internal::conj_impl</class>
    <class kind="struct">internal::conj_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::conj_retval</class>
    <class kind="struct">internal::conservative_resize_like_impl</class>
    <class kind="struct">internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="class">internal::const_blas_data_mapper</class>
    <class kind="struct">internal::constructor_without_unaligned_array_assert</class>
    <class kind="struct">internal::cross3_impl</class>
    <class kind="struct">internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</class>
    <class kind="struct">internal::decrement_if_fixed_size</class>
    <class kind="struct">internal::decrement_size</class>
    <class kind="struct">internal::default_packet_traits</class>
    <class kind="struct">internal::dense_xpr_base</class>
    <class kind="struct">internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</class>
    <class kind="struct">internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</class>
    <class kind="struct">internal::determinant_impl</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 2 &gt;</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 3 &gt;</class>
    <class kind="struct">internal::determinant_impl&lt; Derived, 4 &gt;</class>
    <class kind="struct">internal::dot_nocheck</class>
    <class kind="struct">internal::dot_nocheck&lt; T, U, true &gt;</class>
    <class kind="struct">internal::eigenvalues_selector</class>
    <class kind="struct">internal::eigenvalues_selector&lt; Derived, false &gt;</class>
    <class kind="struct">internal::enable_if&lt; true, T &gt;</class>
    <class kind="struct">internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</class>
    <class kind="struct">internal::eval&lt; T, Dense &gt;</class>
    <class kind="class">internal::eval&lt; T, IsSkyline &gt;</class>
    <class kind="struct">internal::eval&lt; T, Sparse &gt;</class>
    <class kind="struct">internal::extract_data_selector</class>
    <class kind="struct">internal::extract_data_selector&lt; T, false &gt;</class>
    <class kind="struct">internal::false_type</class>
    <class kind="struct">internal::fftw_impl</class>
    <class kind="struct">internal::fftw_plan</class>
    <class kind="struct">internal::fftw_plan&lt; double &gt;</class>
    <class kind="struct">internal::fftw_plan&lt; float &gt;</class>
    <class kind="struct">internal::fftw_plan&lt; long double &gt;</class>
    <class kind="struct">internal::first_aligned_impl</class>
    <class kind="struct">internal::first_aligned_impl&lt; Derived, false &gt;</class>
    <class kind="struct">internal::floor_log2</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</class>
    <class kind="struct">internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</class>
    <class kind="struct">internal::floor_log2_selector</class>
    <class kind="struct">internal::functor_allows_mixing_real_and_complex</class>
    <class kind="struct">internal::functor_allows_mixing_real_and_complex&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_allows_mixing_real_and_complex&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_has_linear_access</class>
    <class kind="struct">internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits</class>
    <class kind="struct">internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_add_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_difference_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_multiple_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_pow_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient1_impl&lt; Scalar, false &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient1_impl&lt; Scalar, true &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient1_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_quotient_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_sum_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::less&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</class>
    <class kind="struct">internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</class>
    <class kind="struct">internal::gebp_kernel</class>
    <class kind="struct">internal::gebp_madd_selector</class>
    <class kind="struct">internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</class>
    <class kind="class">internal::gebp_traits</class>
    <class kind="class">internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</class>
    <class kind="class">internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</class>
    <class kind="class">internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</class>
    <class kind="class">internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false &gt;</class>
    <class kind="class">internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true &gt;</class>
    <class kind="struct">internal::gemm_functor</class>
    <class kind="struct">internal::gemm_pack_lhs</class>
    <class kind="struct">internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</class>
    <class kind="struct">internal::GemmParallelInfo</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</class>
    <class kind="struct">internal::gemv_selector&lt; OnTheRight, RowMajor, true &gt;</class>
    <class kind="struct">internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</class>
    <class kind="struct">internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</class>
    <class kind="struct">internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</class>
    <class kind="struct">internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo &gt;</class>
    <class kind="struct">internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo &gt;</class>
    <class kind="struct">internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs &gt;</class>
    <class kind="struct">internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs &gt;</class>
    <class kind="struct">internal::get_boxes_helper</class>
    <class kind="struct">internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</class>
    <class kind="struct">internal::get_factor</class>
    <class kind="struct">internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</class>
    <class kind="struct">internal::global_math_functions_filtering_base</class>
    <class kind="struct">internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</class>
    <class kind="struct">internal::has_direct_access</class>
    <class kind="struct">internal::has_none</class>
    <class kind="struct">internal::has_std_result_type</class>
    <class kind="struct">internal::has_tr1_result</class>
    <class kind="struct">internal::HessenbergDecompositionMatrixHReturnType</class>
    <class kind="struct">internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</class>
    <class kind="struct">internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</class>
    <class kind="struct">internal::hseq_side_dependent_impl</class>
    <class kind="struct">internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</class>
    <class kind="struct">internal::hypot_impl</class>
    <class kind="struct">internal::hypot_retval</class>
    <class kind="struct">internal::imag_impl</class>
    <class kind="struct">internal::imag_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::imag_ref_default_impl</class>
    <class kind="struct">internal::imag_ref_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">internal::imag_ref_impl</class>
    <class kind="struct">internal::imag_ref_retval</class>
    <class kind="struct">internal::imag_retval</class>
    <class kind="struct">internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">internal::image_retval_base</class>
    <class kind="struct">internal::inner_stride_at_compile_time</class>
    <class kind="struct">internal::inner_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">internal::inplace_transpose_selector&lt; MatrixType, false &gt;</class>
    <class kind="struct">internal::inplace_transpose_selector&lt; MatrixType, true &gt;</class>
    <class kind="struct">internal::intersector_helper1</class>
    <class kind="struct">internal::intersector_helper2</class>
    <class kind="struct">internal::inverse_impl</class>
    <class kind="struct">internal::is_arithmetic</class>
    <class kind="struct">internal::is_arithmetic&lt; __m128 &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; __m128d &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; __m128i &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; bool &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; char &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; double &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; float &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; long double &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed char &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed int &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed long long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; signed short &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned char &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned int &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned long long &gt;</class>
    <class kind="struct">internal::is_arithmetic&lt; unsigned short &gt;</class>
    <class kind="struct">internal::is_const</class>
    <class kind="struct">internal::is_const&lt; T const  &gt;</class>
    <class kind="struct">internal::is_diagonal</class>
    <class kind="struct">internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</class>
    <class kind="struct">internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</class>
    <class kind="struct">internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</class>
    <class kind="struct">internal::is_lvalue</class>
    <class kind="struct">internal::is_reference</class>
    <class kind="struct">internal::is_reference&lt; T &amp; &gt;</class>
    <class kind="struct">internal::is_same</class>
    <class kind="struct">internal::is_same&lt; T, T &gt;</class>
    <class kind="struct">internal::isApprox_selector</class>
    <class kind="struct">internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">internal::isMuchSmallerThan_object_selector</class>
    <class kind="struct">internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</class>
    <class kind="struct">internal::isMuchSmallerThan_scalar_selector</class>
    <class kind="struct">internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</class>
    <class kind="struct">internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</class>
    <class kind="class">internal::kernel_retval_base</class>
    <class kind="struct">internal::kiss_cpx_fft</class>
    <class kind="struct">internal::kissfft_impl</class>
    <class kind="struct">internal::ldlt_inplace&lt; Lower &gt;</class>
    <class kind="struct">internal::ldlt_inplace&lt; Upper &gt;</class>
    <class kind="struct">internal::LDLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">internal::LDLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="class">internal::level3_blocking</class>
    <class kind="struct">internal::linspaced_op</class>
    <class kind="struct">internal::linspaced_op_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">internal::linspaced_op_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::llt_inplace&lt; Lower &gt;</class>
    <class kind="struct">internal::llt_inplace&lt; Upper &gt;</class>
    <class kind="struct">internal::LLT_Traits&lt; MatrixType, Lower &gt;</class>
    <class kind="struct">internal::LLT_Traits&lt; MatrixType, Upper &gt;</class>
    <class kind="struct">internal::lpNorm_selector</class>
    <class kind="struct">internal::lpNorm_selector&lt; Derived, 1 &gt;</class>
    <class kind="struct">internal::lpNorm_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">internal::lpNorm_selector&lt; Derived, Infinity &gt;</class>
    <class kind="class">internal::make_proper_matrix_type</class>
    <class kind="struct">internal::matrix_swap_impl</class>
    <class kind="struct">internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</class>
    <class kind="struct">internal::matrix_type_times_scalar_type</class>
    <class kind="struct">internal::max_coeff_visitor</class>
    <class kind="struct">internal::member_redux</class>
    <class kind="class">internal::meta_sqrt</class>
    <class kind="class">internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</class>
    <class kind="struct">internal::min_coeff_visitor</class>
    <class kind="struct">internal::minimizer_helper1</class>
    <class kind="struct">internal::minimizer_helper2</class>
    <class kind="struct">internal::must_nest_by_value</class>
    <class kind="struct">internal::nested</class>
    <class kind="struct">internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</class>
    <class kind="struct">internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</class>
    <class kind="struct">internal::nested&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</class>
    <class kind="class">internal::no_assignment_operator</class>
    <class kind="struct">internal::norm1_default_impl</class>
    <class kind="struct">internal::norm1_default_impl&lt; Scalar, false &gt;</class>
    <class kind="struct">internal::norm1_impl</class>
    <class kind="struct">internal::norm1_retval</class>
    <class kind="struct">internal::outer_product_selector&lt; ColMajor &gt;</class>
    <class kind="struct">internal::outer_product_selector&lt; RowMajor &gt;</class>
    <class kind="struct">internal::outer_stride_at_compile_time</class>
    <class kind="struct">internal::outer_stride_at_compile_time&lt; Derived, false &gt;</class>
    <class kind="struct">internal::Packet1cd</class>
    <class kind="struct">internal::Packet2cf</class>
    <class kind="struct">internal::packet_traits</class>
    <class kind="struct">internal::packet_traits&lt; double &gt;</class>
    <class kind="struct">internal::packet_traits&lt; float &gt;</class>
    <class kind="struct">internal::packet_traits&lt; int &gt;</class>
    <class kind="struct">internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</class>
    <class kind="struct">internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</class>
    <class kind="struct">internal::palign_impl</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet1cd &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet2cf &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet2d &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4f &gt;</class>
    <class kind="struct">internal::palign_impl&lt; Offset, Packet4i &gt;</class>
    <class kind="struct">internal::partial_lu_impl</class>
    <class kind="struct">internal::permut_matrix_product_retval</class>
    <class kind="struct">internal::plain_array</class>
    <class kind="struct">internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</class>
    <class kind="struct">internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</class>
    <class kind="struct">internal::plain_col_type</class>
    <class kind="struct">internal::plain_diag_type</class>
    <class kind="struct">internal::plain_matrix_type&lt; T, Dense &gt;</class>
    <class kind="struct">internal::plain_matrix_type&lt; T, Sparse &gt;</class>
    <class kind="struct">internal::plain_matrix_type_column_major</class>
    <class kind="struct">internal::plain_matrix_type_dense&lt; T, ArrayXpr &gt;</class>
    <class kind="struct">internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</class>
    <class kind="struct">internal::plain_matrix_type_row_major</class>
    <class kind="struct">internal::plain_row_type</class>
    <class kind="struct">internal::pow_default_impl</class>
    <class kind="struct">internal::pow_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::pow_impl</class>
    <class kind="struct">internal::pow_retval</class>
    <class kind="struct">internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</class>
    <class kind="struct">internal::product_coeff_vectorized_unroller</class>
    <class kind="struct">internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</class>
    <class kind="struct">internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_size_category</class>
    <class kind="struct">internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</class>
    <class kind="struct">internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_triangular_matrix_vector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor &gt;</class>
    <class kind="struct">internal::product_triangular_matrix_vector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor &gt;</class>
    <class kind="struct">internal::product_type</class>
    <class kind="struct">internal::product_type_selector&lt; 1, 1, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, 1, Depth &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Large, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Large, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Small, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; 1, Small, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, 1, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, 1, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Large, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Large, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Small, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Small, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Large, Small, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; M, N, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, 1, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, 1, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Large, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Large, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Large, Small &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Small, 1 &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Small, Large &gt;</class>
    <class kind="struct">internal::product_type_selector&lt; Small, Small, Small &gt;</class>
    <class kind="struct">internal::projective_transform_inverse</class>
    <class kind="struct">internal::projective_transform_inverse&lt; TransformType, Projective &gt;</class>
    <class kind="struct">internal::promote_index_type</class>
    <class kind="struct">internal::promote_storage_type&lt; A, A &gt;</class>
    <class kind="struct">internal::promote_storage_type&lt; Dense, Sparse &gt;</class>
    <class kind="struct">internal::promote_storage_type&lt; Sparse, Dense &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</class>
    <class kind="struct">internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</class>
    <class kind="struct">internal::qr_preconditioner_should_do_anything</class>
    <class kind="struct">internal::quat_product</class>
    <class kind="struct">internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</class>
    <class kind="struct">internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &gt;</class>
    <class kind="struct">internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</class>
    <class kind="struct">internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</class>
    <class kind="struct">internal::random_default_impl</class>
    <class kind="struct">internal::random_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">internal::random_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">internal::random_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">internal::random_impl</class>
    <class kind="struct">internal::random_impl&lt; bool &gt;</class>
    <class kind="struct">internal::random_retval</class>
    <class kind="struct">internal::real_impl</class>
    <class kind="struct">internal::real_impl&lt; std::complex&lt; RealScalar &gt; &gt;</class>
    <class kind="struct">internal::real_ref_impl</class>
    <class kind="struct">internal::real_ref_retval</class>
    <class kind="struct">internal::real_retval</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, NoUnrolling &gt;</class>
    <class kind="struct">internal::redux_novec_unroller</class>
    <class kind="struct">internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</class>
    <class kind="struct">internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">internal::redux_traits</class>
    <class kind="struct">internal::redux_vec_unroller</class>
    <class kind="struct">internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</class>
    <class kind="struct">internal::ref_selector</class>
    <class kind="struct">internal::remove_all</class>
    <class kind="struct">internal::remove_all&lt; const T &gt;</class>
    <class kind="struct">internal::remove_all&lt; T &amp; &gt;</class>
    <class kind="struct">internal::remove_all&lt; T * &gt;</class>
    <class kind="struct">internal::remove_all&lt; T const &amp; &gt;</class>
    <class kind="struct">internal::remove_all&lt; T const * &gt;</class>
    <class kind="struct">internal::remove_const</class>
    <class kind="struct">internal::remove_const&lt; const T &gt;</class>
    <class kind="struct">internal::remove_const&lt; const T[]&gt;</class>
    <class kind="struct">internal::remove_const&lt; const T[Size]&gt;</class>
    <class kind="struct">internal::remove_pointer</class>
    <class kind="struct">internal::remove_pointer&lt; T * &gt;</class>
    <class kind="struct">internal::remove_pointer&lt; T *const  &gt;</class>
    <class kind="struct">internal::remove_reference</class>
    <class kind="struct">internal::remove_reference&lt; T &amp; &gt;</class>
    <class kind="struct">internal::result_of</class>
    <class kind="struct">internal::result_of&lt; Func(ArgType)&gt;</class>
    <class kind="struct">internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</class>
    <class kind="struct">internal::reverse_packet_cond</class>
    <class kind="struct">internal::reverse_packet_cond&lt; PacketScalar, false &gt;</class>
    <class kind="struct">internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</class>
    <class kind="struct">internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</class>
    <class kind="struct">internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</class>
    <class kind="struct">internal::scalar_abs2_op</class>
    <class kind="struct">internal::scalar_abs_op</class>
    <class kind="struct">internal::scalar_acos_op</class>
    <class kind="struct">internal::scalar_add_op</class>
    <class kind="struct">internal::scalar_asin_op</class>
    <class kind="struct">internal::scalar_cast_op</class>
    <class kind="struct">internal::scalar_conj_product_op</class>
    <class kind="struct">internal::scalar_conjugate_op</class>
    <class kind="struct">internal::scalar_constant_op</class>
    <class kind="struct">internal::scalar_cos_op</class>
    <class kind="struct">internal::scalar_cube_op</class>
    <class kind="struct">internal::scalar_difference_op</class>
    <class kind="struct">internal::scalar_exp_op</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</class>
    <class kind="struct">internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</class>
    <class kind="struct">internal::scalar_fuzzy_impl</class>
    <class kind="struct">internal::scalar_fuzzy_impl&lt; bool &gt;</class>
    <class kind="struct">internal::scalar_hypot_op</class>
    <class kind="struct">internal::scalar_identity_op</class>
    <class kind="struct">internal::scalar_imag_op</class>
    <class kind="struct">internal::scalar_imag_ref_op</class>
    <class kind="struct">internal::scalar_inverse_op</class>
    <class kind="struct">internal::scalar_log_op</class>
    <class kind="struct">internal::scalar_max_op</class>
    <class kind="struct">internal::scalar_min_op</class>
    <class kind="struct">internal::scalar_multiple2_op</class>
    <class kind="struct">internal::scalar_multiple_op</class>
    <class kind="struct">internal::scalar_opposite_op</class>
    <class kind="struct">internal::scalar_pow_op</class>
    <class kind="struct">internal::scalar_product_op</class>
    <class kind="struct">internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</class>
    <class kind="struct">internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</class>
    <class kind="struct">internal::scalar_product_traits&lt; T, T &gt;</class>
    <class kind="struct">internal::scalar_quotient1_impl</class>
    <class kind="struct">internal::scalar_quotient1_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::scalar_quotient1_op</class>
    <class kind="struct">internal::scalar_quotient_op</class>
    <class kind="struct">internal::scalar_random_op</class>
    <class kind="struct">internal::scalar_real_op</class>
    <class kind="struct">internal::scalar_real_ref_op</class>
    <class kind="struct">internal::scalar_sin_op</class>
    <class kind="struct">internal::scalar_sqrt_op</class>
    <class kind="struct">internal::scalar_square_op</class>
    <class kind="struct">internal::scalar_sum_op</class>
    <class kind="struct">internal::scalar_tan_op</class>
    <class kind="struct">internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</class>
    <class kind="struct">internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</class>
    <class kind="struct">internal::setIdentity_impl</class>
    <class kind="struct">internal::setIdentity_impl&lt; Derived, true &gt;</class>
    <class kind="struct">internal::significant_decimals_default_impl</class>
    <class kind="struct">internal::significant_decimals_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::significant_decimals_impl</class>
    <class kind="struct">internal::size_at_compile_time</class>
    <class kind="struct">internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</class>
    <class kind="struct">internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</class>
    <class kind="class">internal::SkylineProduct</class>
    <class kind="struct">internal::solve_retval&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; SparseLDLT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; SparseLDLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; SparseLLT&lt; _MatrixType &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; SparseLLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</class>
    <class kind="struct">internal::solve_retval&lt; SparseLU&lt; _MatrixType, UmfPack &gt;, Rhs &gt;</class>
    <class kind="class">internal::solve_retval_base</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Dense, Sparse &gt;</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Dense &gt;</class>
    <class kind="class">internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</class>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</class>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</class>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</class>
    <class kind="class">internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_retval&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::sparse_solve_retval&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</class>
    <class kind="struct">internal::sparse_solve_retval_base</class>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</class>
    <class kind="struct">internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</class>
    <class kind="struct">internal::special_scalar_op_base</class>
    <class kind="struct">internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</class>
    <class kind="struct">internal::sqrt_default_impl</class>
    <class kind="struct">internal::sqrt_default_impl&lt; Scalar, true &gt;</class>
    <class kind="struct">internal::sqrt_impl</class>
    <class kind="struct">internal::sqrt_retval</class>
    <class kind="struct">internal::static_assertion</class>
    <class kind="struct">internal::static_assertion&lt; true &gt;</class>
    <class kind="struct">internal::stem_function</class>
    <class kind="struct">internal::svd_precondition_2x2_block_to_be_real</class>
    <class kind="struct">internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</class>
    <class kind="struct">internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</class>
    <class kind="struct">internal::symm_pack_lhs</class>
    <class kind="struct">internal::symm_pack_rhs</class>
    <class kind="struct">internal::take_matrix_for_product</class>
    <class kind="struct">internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</class>
    <class kind="struct">internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; const T &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; inverse_impl&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Minor&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseInnerVectorSet&lt; MatrixType, Size &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</class>
    <class kind="struct">internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</class>
    <class kind="struct">internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</class>
    <class kind="struct">internal::transform_product_result</class>
    <class kind="struct">internal::transform_right_product_impl&lt; TransformType, MatrixType, 0 &gt;</class>
    <class kind="struct">internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</class>
    <class kind="struct">internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &gt;</class>
    <class kind="struct">internal::transform_take_affine_part</class>
    <class kind="struct">internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</class>
    <class kind="struct">internal::transform_traits</class>
    <class kind="struct">internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</class>
    <class kind="struct">internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</class>
    <class kind="struct">internal::TransposeImpl_base</class>
    <class kind="struct">internal::TransposeImpl_base&lt; MatrixType, false &gt;</class>
    <class kind="struct">internal::transposition_matrix_product_retval</class>
    <class kind="struct">internal::triangular_assignment_selector</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</class>
    <class kind="struct">internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_retval</class>
    <class kind="struct">internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</class>
    <class kind="struct">internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</class>
    <class kind="struct">internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</class>
    <class kind="struct">internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, false &gt;</class>
    <class kind="struct">internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, true &gt;</class>
    <class kind="struct">internal::tribb_kernel</class>
    <class kind="struct">internal::tridiagonalization_inplace_selector</class>
    <class kind="struct">internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</class>
    <class kind="struct">internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</class>
    <class kind="struct">internal::TridiagonalizationMatrixTReturnType</class>
    <class kind="class">internal::TridiagonalMatrix</class>
    <class kind="struct">internal::trmv_selector&lt; ColMajor &gt;</class>
    <class kind="struct">internal::trmv_selector&lt; RowMajor &gt;</class>
    <class kind="class">internal::trsolve_traits</class>
    <class kind="struct">internal::true_type</class>
    <class kind="struct">internal::umeyama_transform_matrix_type</class>
    <class kind="struct">internal::unaligned_assign_impl</class>
    <class kind="struct">internal::unaligned_assign_impl&lt; false &gt;</class>
    <class kind="struct">internal::unary_result_of_select</class>
    <class kind="struct">internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</class>
    <class kind="struct">internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</class>
    <class kind="struct">internal::unitOrthogonal_selector</class>
    <class kind="struct">internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</class>
    <class kind="struct">internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</class>
    <class kind="struct">internal::unpacket_traits</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet1cd &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet2cf &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet2d &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4f &gt;</class>
    <class kind="struct">internal::unpacket_traits&lt; Packet4i &gt;</class>
    <class kind="class">internal::UpperBidiagonalization</class>
    <class kind="class">internal::variable_if_dynamic</class>
    <class kind="class">internal::variable_if_dynamic&lt; T, Dynamic &gt;</class>
    <class kind="struct">internal::vector_int_pair</class>
    <class kind="struct">internal::visitor_impl</class>
    <class kind="struct">internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</class>
    <class kind="struct">internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</class>
    <member kind="typedef">
      <type>__vector unsigned char</type>
      <name>Packet16uc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8abefa6c3efd7ff744b047e6510e3896</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__m128d</type>
      <name>Packet2d</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab45d8185934f887ac19b59fb7a8c98ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector __bool int</type>
      <name>Packet4bi</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af12da165a9b49bff23b70335c36c41ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector float</type>
      <name>Packet4f</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae789542363a88ed8f3352dd1b64d8a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector int</type>
      <name>Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad4ca5f0a51d7049fe77ce0e5dad38105</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector unsigned int</type>
      <name>Packet4ui</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0fde65a9c4a80742eac8c499b799be55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>__vector short int</type>
      <name>Packet8i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad25692ff149522ee4a00e2f2c46c419a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_terminate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942a47eb6ea2844531fcddc53ff7498992b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_up</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942a978c38c41126d5530a8f1de1797e4cae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_move_down</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942a442bd0f87932a4bac5215743e16692fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>floor_log2_bogus</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0de3ac80aa5c26997182f1b4b1773942ac1934c8d9a0f2087be549822a0b807c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsDiagonal</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad656b65860096276795afe0f32cf4a76a1b65fe1bbfd616c397a1c0c320f5e1b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseRowMajor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad656b65860096276795afe0f32cf4a76ab53ff8eb926a1a23a273684ad7c93d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SDP_IsSparseColMajor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad656b65860096276795afe0f32cf4a76a7b87cd44182996a0dd8c7862c1ebfea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreColsThanRows</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458c5a9b4f7182eb1011ec8ab3414edca50ea2892328900763af624a401cf5a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PreconditionIfMoreRowsThanCols</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458c5a9b4f7182eb1011ec8ab3414edca303b12d4cd66fe6152c5c988d2f3a2f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PermPermProduct_t</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4fad79b2db0c38b56ce062a31cc79dec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PermPermProduct</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4fad79b2db0c38b56ce062a31cc79decaf286c68de82e7b7c190681064d37b47d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4f</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed5562cd118b9aaebb773d92dba62138</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a923b7307244636c5306a0a1b648d9ed4</anchor>
      <arglist>(ZERO, 0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a145191471ff9d1e7d44fe78f41927040</anchor>
      <arglist>(ONE, 1)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a32ab66a39bef6c4ca8accbffc8e80588</anchor>
      <arglist>(MINUS16,-16)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>_EIGEN_DECLARE_CONST_FAST_Packet4i</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a938c927b29aabac5b67e8607bab932e3</anchor>
      <arglist>(MINUS1,-1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_delete</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9d121e55c6f2dce418371c878a267e06</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>aligned_free</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a716a352538d4ad3791bf0087cd1aca52</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_malloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ade50d88753fe8de4c7a058cd11b34008</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>aligned_new</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a022b768acc61557f5e7d7446d546b7a0</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a178f007d6976d35612eb98c8f90b788b</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_block_householder_on_the_left</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2769c57b258a7dd41806db791c231d</anchor>
      <arglist>(MatrixType &amp;mat, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_rotation_in_the_plane</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1b28a6f623c3062a241e7fa46ce9126b</anchor>
      <arglist>(VectorX &amp;_x, VectorY &amp;_y, const JacobiRotation&lt; OtherScalar &gt; &amp;j)</arglist>
    </member>
    <member kind="function">
      <type>SluMatrix</type>
      <name>asSluMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aedcadf248e310d2193972722ca857b2f</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det3_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a45d9ee9e8c45b3fac77ee5a3fcf21fd5</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int a, int b, int c)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>bruteforce_det4_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a762dd5bdfc6dc44000da1f94ef723d67</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int j, int k, int m, int n)</arglist>
    </member>
    <member kind="function">
      <type>NewType</type>
      <name>cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a971cf4cf52fccd4e6dba227153d1c84a</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_that_malloc_is_allowed</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>adc58758aa6fe438e130266d1317d63a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>chkder</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af420d9c80a84e30394909633faef7533</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;xp, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvecp, int mode, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;err)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholmod_configure_matrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abbeb1f15a685616eb5bf368886873fe9</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>cholmod_configure_matrix_legacy</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9f90d64c9882c720af51a55572ddf073</anchor>
      <arglist>(CholmodType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_dense</type>
      <name>cholmod_map_eigen_to_dense</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3425603e19862bcb2bff91385c93f806</anchor>
      <arglist>(MatrixBase&lt; Derived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>cholmod_sparse</type>
      <name>cholmod_map_eigen_to_sparse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9891c4e5d08c72b3fd268f5aa906aaf7</anchor>
      <arglist>(_MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_3x3</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab0d5cc9b94b3f9aa4169f598f636a39a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>MatrixType::Scalar</type>
      <name>cofactor_4x4</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5616607e8b4a2a38e955206f2759ded9</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size2_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4f925080a2b78c3d1ebb7a6f17636b2b</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>compute_inverse_size3_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab0dc1209be1bd6527184f81098a779ae</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename ResultType::Scalar &amp;invdet, const Matrix&lt; typename ResultType::Scalar, 3, 1 &gt; &amp;cofactors_col0, ResultType &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9cde16cdc3ec114ece3cabc072544131</anchor>
      <arglist>(std::ptrdiff_t &amp;k, std::ptrdiff_t &amp;m, std::ptrdiff_t &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>computeProductBlockingSizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a757bc15d5845e81bafae741cc21c097a</anchor>
      <arglist>(std::ptrdiff_t &amp;k, std::ptrdiff_t &amp;m, std::ptrdiff_t &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1e65a2228c0a1a9caecf00824c186a6b</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_delete_auto</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4496e3d8908a5282f511af6fb4e3e5e3</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac19e5a0489c401a80982ba36497f5449</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conditional_aligned_free&lt; false &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aff6bbb0fb9217bf3f33ea8d56262d438</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a382ae7c6734257e178497eff49e46657</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_malloc&lt; false &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab04f080e1a737a6dc1a4177c7acff17e</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1be72e8c23d9461aec6cf4b8423e7300</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_new_auto</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0e975f9df5f0f3519b5b7df5cb4e2d16</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7dab87601c28f522859cd3ecffde0126</anchor>
      <arglist>(void *ptr, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>conditional_aligned_realloc&lt; false &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae4ec2aa4396d47a21edbe25c8c3823f5</anchor>
      <arglist>(void *ptr, size_t new_size, size_t)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_realloc_new</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4ff48398ffbe74f64e4a032540070b59</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>conditional_aligned_realloc_new_auto</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae458a1320569b86add5d577561b9cc7e</anchor>
      <arglist>(T *pts, size_t new_size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>const_cast_ptr</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5f78b83606857c1b2dca153c112ae44f</anchor>
      <arglist>(const T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>constrained_cg</name>
      <anchorfile>group__IterativeSolvers__Module.html</anchorfile>
      <anchor>ga533453f6e2d5271d56b37e3be31de0e3</anchor>
      <arglist>(const TMatrix &amp;A, const CMatrix &amp;C, VectorX &amp;x, const VectorB &amp;b, const VectorF &amp;f, IterationController &amp;iter)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>construct_elements_of_array</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab15e47f104e1bcf490e32bc13607b1d2</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>covar</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a14eddea8c7e4afa9c803f1833204ab34</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, Scalar tol=sqrt(NumTraits&lt; Scalar &gt;::epsilon()))</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cs_tdfs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a327485b3e6f502e66e7301195837d621</anchor>
      <arglist>(Index j, Index k, Index *head, const Index *next, Index *post, Index *stack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>cs_wclear</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a28bdf58eeb9fcbd59ed040d422ffb1e9</anchor>
      <arglist>(Index mark, Index lemax, Index *w, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destruct_elements_of_array</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9b1c3a8b017ccc8b44f2466132801af0</anchor>
      <arglist>(T *ptr, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dogleg</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9c8a4df80c3921a2dab5414812e3bc19</anchor>
      <arglist>(const Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;qrfac, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5128ee6133b7e813f6884f10b17f3880</anchor>
      <arglist>(real, Scalar) real(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeea81729957385a2f75e9675dff929be</anchor>
      <arglist>(imag, Scalar) imag(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aad8bfff282432aef9d30c1d4f3c2f5cc</anchor>
      <arglist>(real_ref, Scalar) real_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab29e48f1ce37815c3ce81992806f7d3f</anchor>
      <arglist>(imag_ref, Scalar) imag_ref(Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3172a95af1d9b583eb51fdbd03c7b41e</anchor>
      <arglist>(conj, Scalar) conj(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab1f88e266def9148e4b1a6f147c6ecb5</anchor>
      <arglist>(abs, Scalar) abs(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a79e243ade16e46a5426c6dbe33eb7687</anchor>
      <arglist>(abs2, Scalar) abs2(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab736d59bf105f798423c18f68a94b9e4</anchor>
      <arglist>(norm1, Scalar) norm1(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae58d261ee054fdeb6f362256f7229152</anchor>
      <arglist>(hypot, Scalar) hypot(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9bffb7178fe86a4f72d9be79f535f90f</anchor>
      <arglist>(sqrt, Scalar) sqrt(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aefce688e09cb55614ab548bf12611545</anchor>
      <arglist>(atan2, Scalar) atan2(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aec55d84bd0da5ca458ea58566b7798f4</anchor>
      <arglist>(pow, Scalar) pow(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MATHFUNC_RETVAL</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad26875ac576f8c902d07f3a6b274b70b</anchor>
      <arglist>(random, Scalar) random(const Scalar &amp;x</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae50d8a6dd4f7e1b9ba61a9c9cb765e5c</anchor>
      <arglist>(squaredNorm, Size *NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a868f6f1f59f0a0a02f867d133ce02855</anchor>
      <arglist>(norm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a41c6d3409ae52bcbf09c550bd5420362</anchor>
      <arglist>(stableNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed5ba97d5494b53eb15f31c362a423d1</anchor>
      <arglist>(blueNorm,(Size+5)*NumTraits&lt; Scalar &gt;::MulCost+(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a07a749032a9cf2b33561c439efb2faa9</anchor>
      <arglist>(hypotNorm,(Size-1)*functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;::Cost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2a8a94b43662f02269231b38d0e03943</anchor>
      <arglist>(sum,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0154c5a885fa475ffb31c2042860c00f</anchor>
      <arglist>(mean,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost+NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4bcaaf637fa5f2d75e6d0cc280d751ad</anchor>
      <arglist>(minCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a24eba4aef4df99b3b4ddb44325bfab96</anchor>
      <arglist>(maxCoeff,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6781397ee856cc2115ebfa83add91ae8</anchor>
      <arglist>(all,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a54b8a6edb252416670df2772d175ddc7</anchor>
      <arglist>(any,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8c73c65cd85117cc11e9fd108e736d6a</anchor>
      <arglist>(count,(Size-1)*NumTraits&lt; Scalar &gt;::AddCost)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EIGEN_MEMBER_FUNCTOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a658d74269a3ee0884c137f6f0ffa7cd0</anchor>
      <arglist>(prod,(Size-1)*NumTraits&lt; Scalar &gt;::MulCost)</arglist>
    </member>
    <member kind="function">
      <type>const T::Scalar *</type>
      <name>extract_data</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a589f5a2afa6d25eaceec4e614d616263</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>fdjac1</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a54b64a24c16afbccc8190d29c0b1be21</anchor>
      <arglist>(const FunctorType &amp;Functor, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;fvec, Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;fjac, DenseIndex ml, DenseIndex mu, Scalar epsfcn)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a17634f42579890c3be2e73fa81b5abe5</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function">
      <type>fftw_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a45a9d46be4a22148afa0454061cf824d</anchor>
      <arglist>(const std::complex&lt; double &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwf_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1dc4e56c4652e07ce199e687324f2313</anchor>
      <arglist>(const std::complex&lt; float &gt; *p)</arglist>
    </member>
    <member kind="function">
      <type>fftwl_complex *</type>
      <name>fftw_cast</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a26ee24b21e97203b55979d22b16d1e7e</anchor>
      <arglist>(const std::complex&lt; long double &gt; *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1860cdf0a467c7806114b326f0e902ae</anchor>
      <arglist>(const Scalar *array, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>first_aligned</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a715b98510262ac4ed73a709e377fc350</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>gebp_madd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe902a17458fd7e7fb0ee461a7aa9a96</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>const Derived::Scalar</type>
      <name>general_det3_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe78151447631a7bbd6fd5f67285b2d7</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;matrix, int i1, int i2, int i3, int j1, int j2, int j3)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>generic_aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4df878178c249062a3fc692fdd5fc5a9</anchor>
      <arglist>(void *ptr, size_t size, size_t old_size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handmade_aligned_free</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af90318c1df181241cd2e7007b44936a6</anchor>
      <arglist>(void *ptr)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_malloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a741ac4b93728a4d4479feb5530915767</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>handmade_aligned_realloc</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a278ff89ab89ed7f7b6a00377df7e9f09</anchor>
      <arglist>(void *ptr, size_t size, size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_blocked</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afe89d12d310792d25478484a728ac572</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Index maxBlockSize=32, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>householder_qr_inplace_unblocked</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab75d0016d6528712e810804e06f6f46d</anchor>
      <arglist>(MatrixQR &amp;mat, HCoeffs &amp;hCoeffs, typename MatrixQR::Scalar *tempData=0)</arglist>
    </member>
    <member kind="function">
      <type>add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(imag_ref, Scalar) &gt;::type</type>
      <name>imag_ref</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a695733b88ef537329973042c67e67644</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersect_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a65c8ef54cc9010636d37a3bc12641df5</anchor>
      <arglist>(const BVH &amp;tree, Intersector &amp;intersector, typename BVH::Index root)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApprox</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a02796acea10344460a0b8fd63c6a8691</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acd68c41162dd90fe6779aeca2232a4ca</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a809bbbf0ab8cab16ed7a1e3ab3f6ac69</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, typename NumTraits&lt; Scalar &gt;::Real precision=NumTraits&lt; Scalar &gt;::dummy_precision())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae9521f9b0be7bb1a84dff1ae716c4ff1</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lmpar2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a10d60999aa40bcd7ccdb3fe5b6cc9e84</anchor>
      <arglist>(const ColPivHouseholderQR&lt; Matrix&lt; Scalar, Dynamic, Dynamic &gt; &gt; &amp;qr, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Scalar delta, Scalar &amp;par, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_block_householder_triangular_factor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a68c1c85c497995a53e805da41c317433</anchor>
      <arglist>(TriangularFactorType &amp;triFactor, const VectorsType &amp;vectors, const CoeffsType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_caching_sizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9bd202a284669814aa849dcde1352fad</anchor>
      <arglist>(Action action, std::ptrdiff_t *l1=0, std::ptrdiff_t *l2=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>manage_multi_threading</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a99f85827b09db0764499b21bf59ccf7f</anchor>
      <arglist>(Action action, int *v)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_cholmod_sparse_to_eigen</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7d40ec5958733380e24cad5b58ec931b</anchor>
      <arglist>(cholmod_sparse &amp;cm)</arglist>
    </member>
    <member kind="function">
      <type>MappedSparseMatrix&lt; Scalar, Flags, Index &gt;</type>
      <name>map_superlu</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4ee985a2a56ceaedd36d67dc87365663</anchor>
      <arglist>(SluMatrix &amp;sluMat)</arglist>
    </member>
    <member kind="function">
      <type>Minimizer::Scalar</type>
      <name>minimize_helper</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1465b64660def317193b5d75a663ed0d</anchor>
      <arglist>(const BVH &amp;tree, Minimizer &amp;minimizer, typename BVH::Index root, typename Minimizer::Scalar minimum)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>minimum_degree_ordering</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9c52d0da8cad50355cc5ca3404099606</anchor>
      <arglist>(SparseMatrix&lt; Scalar, ColMajor, Index &gt; &amp;C, PermutationMatrix&lt; Dynamic &gt; &amp;perm)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>nbThreads</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9e16a9a35feeffbd4688a20e0ec86799</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad79360a4df79b03b0535aab800383e05</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa975b2fec1c52fbe5c4579da47b05350</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5a39d03e351f37e52969e7434526fd9c</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pabs</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6c7626e92b782b877968a9e3199e71b8</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pacos</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0e05f373ded1ddd52e2f3f51403a162a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>padd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af9a2ad215c7706a92e1e398c1a0dbc7f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>padd&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a978dfe02d3b22af5dd1fe5a42628a940</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>padd&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afb6d32bbaac1fa1de7d1b2e5cfbe5bef</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>padd&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a358867589fb8e08651471ed3c76079e0</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>padd&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0310fc3008956980dbf0da6bafe94756</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>padd&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3ac374152952ba02c7d3126a29746f31</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>palign</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2527f2cda09db539500f6a07c8a2197f</anchor>
      <arglist>(PacketType &amp;first, const PacketType &amp;second)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pand</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a750ef4f56d4eb8632dd36ad7ec5ce0e8</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pand&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8593879a15525365ae2d66f3a642d427</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pand&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa90d712db5e1f71f0f90001a68c6680e</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pand&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa92866e2a5964f684fed6bd1f103a4c9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pand&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a81196e903e11ac5dee6dcc5bdf0654d2</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pand&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa200a7712a96fa7af29f6325337852bc</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pandnot</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1a6ddc8844ade3a8aa63a2e030f1effd</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pandnot&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a726438bb7060470705da77ffd9e1c42e</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pandnot&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a25a67c6cc0d4b3fc57f6af2020ad592b</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pandnot&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aed167a9c25438f6d44b56206c9f3f1d4</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pandnot&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5657b96fcdc73166b5ff8f99e9e82852</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pandnot&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a345445e73e7c353bb76d175c6a8443ad</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parallelize_gemm</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab629b1563bd45ee9cd0b6f383cc9a28d</anchor>
      <arglist>(const Functor &amp;func, Index rows, Index cols, bool transpose)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>partial_lu_inplace</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a999d616b34c8c786cdab25981caa02f1</anchor>
      <arglist>(MatrixType &amp;lu, TranspositionType &amp;row_transpositions, typename TranspositionType::Index &amp;nb_transpositions)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pasin</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa0bd2f951480f4c040e3990fee2be392</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7f35a9909c1c9534735947f6966108e6</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1f39ddf6bb78735165d7e2f997e0fa8b</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pconj</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a91ff18878a70892955687bea9337cfb3</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pcos</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6dabeb72d0a98eff2e55f46a67761748</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pcos&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab83a9f47cb270f7f0edd2947c2d144dc</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afadf692c7bd27b850eb6eed62127e68a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a41a935208cdf9bb91c8b4dfb04a0c316</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pcplxflip</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a26259b95c7431b7b6cab3dd835dcbd1c</anchor>
      <arglist>(const Packet1cd &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pcplxflip&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a926c1a14ff32e7f0f179fe04a8d9f3c3</anchor>
      <arglist>(const Packet2cf &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pdiv</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a288863339ead4e90bfd69b01a89dee97</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pdiv&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abc0be5b093b2c37829f5eefbc13d2add</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pdiv&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a48d68a4600a70f452ec63f6ef936f7c3</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pdiv&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a37dc7fb91dd3520b4f4d8b6345796ab8</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pdiv&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0fdcfbdae8518c4bcc73264353563b53</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pdiv&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af3d8db895724474e1ec78bc141a87031</anchor>
      <arglist>(const Packet4i &amp;, const Packet4i &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_fullsymm</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acf34da77806548e96e98b453c95042dc</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>permute_symm_to_symm</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a96810157bdd4135fdb06e70202770917</anchor>
      <arglist>(const MatrixType &amp;mat, SparseMatrix&lt; typename MatrixType::Scalar, DestOrder, typename MatrixType::Index &gt; &amp;_dest, const typename MatrixType::Index *perm=0)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>pexp</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7506d3520473afc6886915bd405e316</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>pexp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4591b4f410845965862b00faa15378b2</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>pfirst</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>adf763ed5f26f999d0217a48effa21505</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>pfirst&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a25072e91c037a7fffd01f7352f7bca96</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>pfirst&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5ef9b60b51bfeb44c0b47e691f448d7b</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>pfirst&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4682fb9a10b5936c4326eb87ea1ef51b</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>pfirst&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa3c1670b58a4be1ad9d788447be9a38e</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>pfirst&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a081a581dc70db401e7e09196186ae732</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pload</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a335e58cf6acdf5b012dd80689d1f06e6</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pload&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abdac16e9eb35732cf8dd4c1d5d2cae29</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pload&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a23f5034d819a6956c631628ec0d51de0</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pload&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa368b7159fcbf45c35078fc6c9a4aa6c</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pload&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad335e8bc6371b45f644d72962f6b2694</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pload&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a841836ea5a1228bb71d4e2643eb78193</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploaddup</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a209f3dcd84ca5ba53fb24aa41841204a</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploaddup&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9792ed96cdc8504dac8a46c12742370b</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploaddup&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad96489e48c8a4362b7acb9462a62cea3</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploaddup&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8bbddb21f2c6dcac9afdebedcaa4b322</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploaddup&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8b180e010a46c45cb7bc88c437a9ba01</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploaddup&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab6c48ddb0748b254f29fed3d07a4165b</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afdd4872618071ee00ee93861823b709c</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>ploadu</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9252a18247ee89294aece5e58b1dbfa0</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>ploadu&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae5379a4f15f29604b7bc43f36473e073</anchor>
      <arglist>(const std::complex&lt; double &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>ploadu&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a84314514f695da190246dd3a187a9364</anchor>
      <arglist>(const std::complex&lt; float &gt; *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>ploadu&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a350b1f1bdefb72452996f635a659a72f</anchor>
      <arglist>(const double *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>ploadu&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa013b092573741edd8d736e13a2df3d0</anchor>
      <arglist>(const float *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>ploadu&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2022e72a7d444f640f7fa76c907733</anchor>
      <arglist>(const int *from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>plog</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a893d79d32626ee2ace74a48958f29f03</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>plog&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a643ff763bdfb2d1d7b29ac3c93dac3bb</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>plset</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5f44ba03335ff2d13d2f71c2a05a5066</anchor>
      <arglist>(const Scalar &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>plset&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a61d10719bfcb07acb81b1b2f6865381a</anchor>
      <arglist>(const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>plset&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac222a3712e3a4e461bf336fe9ea0ccd6</anchor>
      <arglist>(const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>plset&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a10f94dea799e6495f27f7e70eb528f85</anchor>
      <arglist>(const int &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a54cadd53ae3f53c0537e0b959b155dbf</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b, const Packet4f &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af285398b5f7c6ef43f5006fb27948d39</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b, const Packet4i &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmadd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a08ba42d8f582a784435714cd8230a32b</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b, const Packet &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmax</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad1b60db5d58c1ad3dd529f775e7d97de</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmax&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a605e87eabaed7cb206394cda72f1319f</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmax&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac1b92e1116954c29f811a9030297aa8c</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmax&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac7a06f0f8a552972ab065aed63a32946</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmin</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a42fb6c483ebe087c618381c6d716f2e8</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmin&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0407f53fbdb6b1729395b8f69de41de9</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad360bbc9c376509c0c87c09f4e530c39</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmin&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a919f54ef5d8e7fbb33e43334f7f2c95b</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pmul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1f7334dc6c3d7fd7d0ce523f8728ff6f</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; float &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afd3849b437d96f30bebfd57be9c9c625</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;a, const std::complex&lt; float &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; double &gt;</type>
      <name>pmul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afbb3602954befaec4ad5387534b7d0bd</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;a, const std::complex&lt; double &gt; &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a265523f64af83e9da0bba5b589060a51</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1a7c7e29c863b299234f1ef119a9ce16</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pmul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2138e46b9e27e9d8942de11e68f9971a</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pmul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab343963da220478e231f906306634640</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pmul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab53e14790a5fd60470078d093a8dc0b0</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8ca9d8a4b2c1890d13f887586ffd37ca</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a314632c67b5ada75d1e9b586b661b73d</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad09f3f2e425a2e2ef7e89d3ff8ef0fd6</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a56e26a1c16db68b378b854d3b69dfcb0</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7ba5db3e158716ee3b9aac93a1de6e96</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pnegate</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afbd387d3c4e6ad713a3b06937febe243</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>por</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a590b70ed9933d1c0f334dccd91aadd7e</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>por&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a533d9a49905a5ba667a90e004d01862a</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>por&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afa3266ba3f2ad6e73ffab58c7a16a5b6</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>por&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a18944df4af46f6055c3f8b88099ccd07</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>por&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad762ebf1785e27006a7146fae2c8c215</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>por&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3846d8d8dbf2074cfea0c14538fc1696</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1d13071dbb2b1e5afe4a0028295f2431</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0659d6c60ae0b9ebe391864720040ab6</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6b5206d662432e18d185916b406f673c</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5b77e8a2451bc23a6827f9b9d7341a6d</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>acb6e167520a7f14af6b4999dec352631</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a55ccdf6d74032c163e6a39a2ca6a6cc2</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_max</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0b28d56c9973b5ea8730f55a58228a21</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_max&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a3771be8f18412acb0d29ed558b915fc4</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_max&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aba325e418ce078d6348d93806cff60ca</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_max&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a910a6106cb2cae1135f0c84b1989b779</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_min</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a59ad23030b05a1973c3da9a581e0bab0</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_min&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5c3a1794cefbc2635c8790c5ae989b6a</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_min&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a599b99967c09a6aca5d71c933c4d17b6</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_min&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>afd2c261cda41b0de189788d32e5ebb16</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>unpacket_traits&lt; Packet &gt;::type</type>
      <name>predux_mul</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab56a2f139d4e23baa79ea4f8f56d49be</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; double &gt;</type>
      <name>predux_mul&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>add0783d2b0500631fbe61b54052c9e2f</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE std::complex&lt; float &gt;</type>
      <name>predux_mul&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a67192f53c7e959c763004567b3e90cf7</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE double</type>
      <name>predux_mul&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a371dab709d7adea4175adedb57a2f471</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE float</type>
      <name>predux_mul&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa2e03d53404cae8ff0d2873b454a30a8</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE int</type>
      <name>predux_mul&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9f217946cb12683f9112e76c4cbfcd13</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preduxp</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abf6d38ad831c8c1383dc429e359c200a</anchor>
      <arglist>(const Packet *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preduxp&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4d37c918aa28c285bd38f962f574bdb7</anchor>
      <arglist>(const Packet1cd *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preduxp&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7fed758fbea9bc61604a2d41c0ea58e9</anchor>
      <arglist>(const Packet2cf *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preduxp&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a778e1cba9aab9436615832da7c624039</anchor>
      <arglist>(const Packet2d *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preduxp&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6f47fedbffda264966419a5da7b16443</anchor>
      <arglist>(const Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preduxp&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4beb662829df9644fce579f258a21291</anchor>
      <arglist>(const Packet4i *vecs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>prefetch</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac769fd203916e269088ba9edef0f9c1e</anchor>
      <arglist>(const Scalar *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a92b1512a3cabcabf67b3119ed95e1208</anchor>
      <arglist>(const double *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad020e924e31346fb7389a92c6b6e9dbb</anchor>
      <arglist>(const float *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aebf1c6e25ca873d4fcb7f01653e4b637</anchor>
      <arglist>(const int *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4cbade9f5d4f649466637835f6afa0d2</anchor>
      <arglist>(const std::complex&lt; double &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>prefetch&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a85aeb2aa222e32bc417536322179aad0</anchor>
      <arglist>(const std::complex&lt; float &gt; *addr)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9518b0a0c11403d920f26a1cfce7809f</anchor>
      <arglist>(const Packet2cf &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2434d711424194e4752cfca0987fc8dd</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a049df1abed9b9163cb7f28d980b037ad</anchor>
      <arglist>(const Packet1cd &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aca1c88b8880542d155efdc3bea1a2d55</anchor>
      <arglist>(const Packet2d &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7b07041f2b382875ccc5717b93895a5</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>preverse</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b77d338ae8ac115639f959528054e82</anchor>
      <arglist>(const Packet4i &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>print_matrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1b711457efea2da20ae1e457fc71722c</anchor>
      <arglist>(std::ostream &amp;s, const Derived &amp;_m, const IOFormat &amp;fmt)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>product_selfadjoint_vector</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8a8109c563378e0bb69ce4e244807d3a</anchor>
      <arglist>(Index size, const Scalar *lhs, Index lhsStride, const Scalar *_rhs, Index rhsIncr, Scalar *res, Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pset1</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad75af8bcc6a68ebb6aaaad53bba71b9b</anchor>
      <arglist>(const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pset1&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a76c4cb233f491376e5876116e5e994f0</anchor>
      <arglist>(const std::complex&lt; double &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pset1&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aff92f604514fcb6848e4fc5d2071d7fe</anchor>
      <arglist>(const std::complex&lt; float &gt; &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pset1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad61eb7a66c5f4f07ee4d74d2bfd901ff</anchor>
      <arglist>(const double &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pset1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7d6e71a037e2a8ca1a841097b7315971</anchor>
      <arglist>(const float &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pset1&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a04e99eb3585740b3b1d7a74903667766</anchor>
      <arglist>(const int &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pseudo_inverse</name>
      <anchorfile>group__IterativeSolvers__Module.html</anchorfile>
      <anchor>gac97b76a0e500852b1336833e13345298</anchor>
      <arglist>(const CMatrix &amp;C, CINVMatrix &amp;CINV)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psin</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aea4a2c26b5b9f68d4076b688aada937a</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psin&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad0d19f9566fa8c00090dd51c7190da93</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>psqrt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a63c534226b56c72e2006b6a4c0b81348</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED Packet4f</type>
      <name>psqrt&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1536279dc578ce88ed25618d80dc4cb6</anchor>
      <arglist>(const Packet4f &amp;_x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a960b9632d04c8fe474c4bb251207d304</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstore1</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a39c79ec416621ed181327ccc680641e4</anchor>
      <arglist>(typename unpacket_traits&lt; Packet &gt;::type *to, const typename unpacket_traits&lt; Packet &gt;::type &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a28835ce7ee8c09dad8ecc34bd5895f73</anchor>
      <arglist>(double *to, const double &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore1&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa1ed94cf89aa9f4150dc31b3135f8084</anchor>
      <arglist>(float *to, const float &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a156e8b04c5fa21d56f5ef1a9765eba3c</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6e72a911c4f0a81de5e9b7163a35fa19</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a458d0c48b136d710a0e39a6900441959</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4671ee04e7f0b9cc8368542f658b32b9</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstore&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a65a380cb684db09c6fdfb0d6c443030a</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoret</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1769c84cc0a004de9e8ff10d67a759a5</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pstoreu</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a996084625b2c62566432b80fd53802a8</anchor>
      <arglist>(Scalar *to, const Packet &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; double &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aaf5a8c93e0c14817739ce5ff3c2bf734</anchor>
      <arglist>(double *to, const Packet2d &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; float &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4a97ebcdaaf67c5f9656daba8267960a</anchor>
      <arglist>(float *to, const Packet4f &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; int &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a22d033f726d980719fb4abc13534f31e</anchor>
      <arglist>(int *to, const Packet4i &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; double &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0487537cee3765cea9946bb028c5b027</anchor>
      <arglist>(std::complex&lt; double &gt; *to, const Packet1cd &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>pstoreu&lt; std::complex&lt; float &gt; &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0c647186f9b4980d0268c8bc829d10c2</anchor>
      <arglist>(std::complex&lt; float &gt; *to, const Packet2cf &amp;from)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>psub</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a0064df35b28d24b198b7b44e96c91aee</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>psub&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac9e935c867e4b681d23a3b2bd14dfa4e</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>psub&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a2ec0f16ca11864457ca5aee4e9bacc71</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>psub&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a5635af39408f61b41f689b20777f0292</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>psub&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a460f07cac8d754b9df1c0f71086e6d9b</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>psub&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeeb8db24562761e11caa27e741024ed3</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet</type>
      <name>ptan</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab7a56b07b575df14a060e982399fff5c</anchor>
      <arglist>(const Packet &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>punpackp</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a8210fbf8bae57e130cf5c4c9758cf9c1</anchor>
      <arglist>(Packet4f *vecs)</arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>pxor</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a59c7d51181537e74bc24ff13dfaf5003</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pxor&lt; Packet1cd &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7e40792223113a70876a2e68d53233eb</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pxor&lt; Packet2cf &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a510897b064b6b0b60545cc4f984630cf</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2d</type>
      <name>pxor&lt; Packet2d &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6f99845d49a5c672183ea40648f174fc</anchor>
      <arglist>(const Packet2d &amp;a, const Packet2d &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4f</type>
      <name>pxor&lt; Packet4f &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a465792fd7070a7d473ba513c282f5af1</anchor>
      <arglist>(const Packet4f &amp;a, const Packet4f &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet4i</type>
      <name>pxor&lt; Packet4i &gt;</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a904d9d4310a7397ceaead38f5b03b433</anchor>
      <arglist>(const Packet4i &amp;a, const Packet4i &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>qrsolv</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4b2608351d1590f116d8b2c052e6b52a</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const VectorXi &amp;ipvt, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;diag, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;qtb, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;x, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;sdiag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>queryCacheSizes</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9a46863d59a6a0622f7a0a847e180983</anchor>
      <arglist>(int &amp;l1, int &amp;l2, int &amp;l3)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryL1CacheSize</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af5feec5a30f34d133331c528accdee41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>queryTopLevelCacheSize</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab6ed417377ffdd7db38f2652105f6001</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>r1mpyq</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a32d21b259d9a0377ad933710967c8b82</anchor>
      <arglist>(DenseIndex m, DenseIndex n, Scalar *a, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, const std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>r1updt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4345e76bfd0f9ff4fdfa8d02cbb98550</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;s, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;u, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;v_givens, std::vector&lt; JacobiRotation&lt; Scalar &gt; &gt; &amp;w_givens, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;v, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, bool *sing)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ada3307157720fd44c81d9630da0f3686</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>radix2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a9710a4b67ff399c3c1fac7ee56e72607</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>real_2x2_jacobi_svd</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6ab01db45ecd7e729d7c3ce5f2fdc75d</anchor>
      <arglist>(const MatrixType &amp;matrix, Index p, Index q, JacobiRotation&lt; RealScalar &gt; *j_left, JacobiRotation&lt; RealScalar &gt; *j_right)</arglist>
    </member>
    <member kind="function">
      <type>add_const_on_value_type&lt; EIGEN_MATHFUNC_RETVAL(real_ref, Scalar) &gt;::type</type>
      <name>real_ref</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aeb24945496f2d2f662bde733affaaccd</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rwupdt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4e3b8a44b32228cf064473a2f3dea8a2</anchor>
      <arglist>(Matrix&lt; Scalar, Dynamic, Dynamic &gt; &amp;r, const Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;w, Matrix&lt; Scalar, Dynamic, 1 &gt; &amp;b, Scalar alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setNbThreads</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aa7f9cf2913a923ef7d43972b5c20e6eb</anchor>
      <arglist>(int v)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_col_major_time_dense_product</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ab01c37964f342af5eede26b93a2d25a3</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_DONT_INLINE void</type>
      <name>skyline_row_major_time_dense_product</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a14dd4e51c4e2fa5d7cf4741fddaf1308</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_product_impl</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a1ea1100f40200c353bba0ae6672fdd92</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>sparse_product_impl2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a7bb618b7d934c5af4d1bb7d6cda91a0c</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
    <member kind="function">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>sqrt</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abf385f91093421df8efd511b1415e7a3</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;z)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stable_norm_kernel</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac1fab097087f5528e78b377332fa30df</anchor>
      <arglist>(const ExpressionType &amp;bl, Scalar &amp;ssq, Scalar &amp;scale, Scalar &amp;invScale)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, 2, 2 &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a754ffade5fff45d9b3a11a198c16ecfb</anchor>
      <arglist>(const Scalar &amp;s)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix&lt; Scalar, Dim, Dim &gt;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ace0d49800a46579fbc4fd3e38035e721</anchor>
      <arglist>(const RotationBase&lt; OtherDerived, Dim &gt; &amp;r)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixBase&lt; OtherDerived &gt; &amp;</type>
      <name>toRotationMatrix</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aac585f884299975a7636c0c24315387d</anchor>
      <arglist>(const MatrixBase&lt; OtherDerived &gt; &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>tridiagonal_qr_step</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>abdd440b0118eb8f0c92f2565d69f2fdc</anchor>
      <arglist>(RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac75876c7e97f08f992e4c96760925fff</anchor>
      <arglist>(MatrixType &amp;matA, CoeffVectorType &amp;hCoeffs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>tridiagonalization_inplace</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aab81cd497e6397f288838bb352d020ef</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>IsComplex</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a23d3c0c7d944bf97aaa49b586d50a2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_IM</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a171ef5e4e376fbe16a96db2c035c061d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_RE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a4aa6121a5218764332658a2259c0a8a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad043849785b1a49032aa2177b722d919</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_COMPLEX_REV2</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ace43d161cc08503954a5e3a9e9bc3c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_DUPLICATE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a96a2bb0e2f602177ac733c975c15312f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_FORWARD</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a91611f40063e9b9f39d39c61e84ff3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_HI</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a6bbc112d32c9f620d2b91982699d8093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_PSET_LO</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>aad7ba6f89ddfca24c069e54de03e02b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet16uc</type>
      <name>p16uc_REVERSE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a88e0646d237c3d5a650bf4810d6e2ff8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static uint32x2_t</type>
      <name>p2ui_CONJ_XOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>af42b7f3e276f90511050481663e5c786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_COUNTDOWN</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac37cb82b9ddf4c4c48f7f160a19f883a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ONE</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ac256d01ac6aa3231939e443ec2ca75b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4f</type>
      <name>p4f_ZERO_</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ad407f89d7d4215db4df013deb194c832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4i</type>
      <name>p4i_COUNTDOWN</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>ae87cd4e30d61e1d59c0fec1d5783ad8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static Packet4ui</type>
      <name>p4ui_CONJ_XOR</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a92ae345c0bb45bcafef91def412d8d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar &amp;</type>
      <name>y</name>
      <anchorfile>namespaceinternal.html</anchorfile>
      <anchor>a170c9f639220e3eb414362c243c80dee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::abs2_impl</name>
    <filename>structinternal_1_1abs2__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1abs2__impl.html</anchorfile>
      <anchor>ad7fd433aca411f2ed027e76c1f46a367</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1abs2__impl.html</anchorfile>
      <anchor>a68e84a086b888ba2f8b2fc4e6b1a4614</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::abs2_impl&lt; std::complex&lt; RealScalar &gt; &gt;</name>
    <filename>structinternal_1_1abs2__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1abs2__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</anchorfile>
      <anchor>a96384553ef909be7e48c6d13890de0c1</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::abs2_retval</name>
    <filename>structinternal_1_1abs2__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structinternal_1_1abs2__retval.html</anchorfile>
      <anchor>afc372498745bbacf013f1dbc7fe4dd68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::abs_impl</name>
    <filename>structinternal_1_1abs__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1abs__impl.html</anchorfile>
      <anchor>a38ddf70e7dacb3c5411cf3d1162fd113</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1abs__impl.html</anchorfile>
      <anchor>a01f7f62430548416c771784aacfe7fb2</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::abs_retval</name>
    <filename>structinternal_1_1abs__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structinternal_1_1abs__retval.html</anchorfile>
      <anchor>a2923659f7740fcc745d0beea84692036</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::accessors_level</name>
    <filename>structinternal_1_1accessors__level.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>has_direct_access</name>
      <anchorfile>structinternal_1_1accessors__level.html</anchorfile>
      <anchor>a22ba351a8b2dedfe083c4a0b4eac1721a79a0ed6b5b1ab8cf3421acd2a60e3ae5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_write_access</name>
      <anchorfile>structinternal_1_1accessors__level.html</anchorfile>
      <anchor>a22ba351a8b2dedfe083c4a0b4eac1721ab72569d71540bf15d70ae44d34983749</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1accessors__level.html</anchorfile>
      <anchor>a22ba351a8b2dedfe083c4a0b4eac1721ad67f0032134a1c062126f5bbddf13f53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const</name>
    <filename>structinternal_1_1add__const.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const.html</anchorfile>
      <anchor>a7e952278e4aca0d21e3d496b01efff29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const&lt; T &amp; &gt;</name>
    <filename>structinternal_1_1add__const_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3b7614997762469dfd203c229e4b1452</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const_on_value_type</name>
    <filename>structinternal_1_1add__const__on__value__type.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const__on__value__type.html</anchorfile>
      <anchor>a6d31d4179ce3f0cf29625d6198d71fa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const_on_value_type&lt; T &amp; &gt;</name>
    <filename>structinternal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const__on__value__type_3_01T_01_6_01_4.html</anchorfile>
      <anchor>ad2dcf60d68d3c3c3b188d32aa39639c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const_on_value_type&lt; T * &gt;</name>
    <filename>structinternal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const *</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const__on__value__type_3_01T_01_5_01_4.html</anchorfile>
      <anchor>ad47c9fcbd66ce4840c9f9aab096d7833</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const_on_value_type&lt; T *const  &gt;</name>
    <filename>structinternal_1_1add__const__on__value__type_3_01T_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const *const</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const__on__value__type_3_01T_01_5const_01_01_4.html</anchorfile>
      <anchor>a889e6845753b68a123f340eac6352df6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const_on_value_type&lt; T const *const  &gt;</name>
    <filename>structinternal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T const *const</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const__on__value__type_3_01T_01const_01_5const_01_01_4.html</anchorfile>
      <anchor>ab7f44e21824cf6c54787e94aebb6fab8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::add_const_on_value_type_if_arithmetic</name>
    <filename>structinternal_1_1add__const__on__value__type__if__arithmetic.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; is_arithmetic&lt; T &gt;::value, T, typename add_const_on_value_type&lt; T &gt;::type &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1add__const__on__value__type__if__arithmetic.html</anchorfile>
      <anchor>a6ef55bc956216478509298383b84a0dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::aligned_stack_memory_handler</name>
    <filename>classinternal_1_1aligned__stack__memory__handler.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>aligned_stack_memory_handler</name>
      <anchorfile>classinternal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>aab6e1404fe7fa7ab31a8a9dbc5cff023</anchor>
      <arglist>(T *ptr, size_t size, bool dealloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~aligned_stack_memory_handler</name>
      <anchorfile>classinternal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>a14f044921048e3499db34a7e4ca10131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_deallocate</name>
      <anchorfile>classinternal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>ad497e1a5b4920f6fcca90aed21466167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T *</type>
      <name>m_ptr</name>
      <anchorfile>classinternal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>a1ff2c05c154c11d879288b6cd87fa7e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>m_size</name>
      <anchorfile>classinternal_1_1aligned__stack__memory__handler.html</anchorfile>
      <anchor>aecadf1ad97b48b9e339e3752a260774b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::all_unroller</name>
    <filename>structinternal_1_1all__unroller.html</filename>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structinternal_1_1all__unroller.html</anchorfile>
      <anchor>a41c1bac7f58e5c43a80cccee6f980d61ad88ef5afd9b08ffbd7e161246df6004c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structinternal_1_1all__unroller.html</anchorfile>
      <anchor>a41c1bac7f58e5c43a80cccee6f980d61ae9877ad85cdf58b6b45fde50790d2f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1all__unroller.html</anchorfile>
      <anchor>a82f23e862bbb02fce264f57f358a8fe8</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::all_unroller&lt; Derived, 1 &gt;</name>
    <filename>structinternal_1_1all__unroller_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1all__unroller_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>ab19658d4319ac0bdfe0af51f80ba8e2e</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::all_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structinternal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1all__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a3cc7ea8ca4005d02fb6bb9a709439a18</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::always_void</name>
    <filename>structinternal_1_1always__void.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structinternal_1_1always__void.html</anchorfile>
      <anchor>a0010d2500f73399cc9f5f63ae44f875e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::any_unroller</name>
    <filename>structinternal_1_1any__unroller.html</filename>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structinternal_1_1any__unroller.html</anchorfile>
      <anchor>ac3bb7fa73305550de0d94910ce748171a7e8478e630dec97889d28b63c2d37de8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structinternal_1_1any__unroller.html</anchorfile>
      <anchor>ac3bb7fa73305550de0d94910ce748171a7fe4cd2fe904e0d33549dded88c08d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1any__unroller.html</anchorfile>
      <anchor>a1d5eff8f16d34550facaa23efff78df5</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::any_unroller&lt; Derived, 1 &gt;</name>
    <filename>structinternal_1_1any__unroller_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1any__unroller_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a6a5e640a965e4182e70ab9b09ad23691</anchor>
      <arglist>(const Derived &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::any_unroller&lt; Derived, Dynamic &gt;</name>
    <filename>structinternal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1any__unroller_3_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>afc6c3bf97034ba5b5a22868224445fa3</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_DefaultTraversal_CompleteUnrolling</name>
    <filename>structinternal_1_1assign__DefaultTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structinternal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a5029683f9c87e4592332de3443d1769aa26db6e7db8f8af3f3baccbca2da90e58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structinternal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a5029683f9c87e4592332de3443d1769aaef5a97900667ff6b40a4fa42beaf7325</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__DefaultTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a56f0279dd4587f395f4c8e8a26332d97</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_DefaultTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structinternal_1_1assign__DefaultTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__DefaultTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a241ff6b2592969c7335b103fe94e273a</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_DefaultTraversal_InnerUnrolling</name>
    <filename>structinternal_1_1assign__DefaultTraversal__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__DefaultTraversal__InnerUnrolling.html</anchorfile>
      <anchor>a9b77cc7f9b8cb05756ec6e89de1826d6</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src, int outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_DefaultTraversal_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structinternal_1_1assign__DefaultTraversal__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__DefaultTraversal__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a47c7df511eb47170ca8c7621f312726d</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, CompleteUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>aca28b1f3c28459f639a8da399b95cdde</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, InnerUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>ab0f64056c4b4bd7a0b49ebf3309fe4bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>a6a8ef983370b1ba2532befc7b6eec276</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, DefaultTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a382f83ecfd08e265dbbc98c6b91b8785</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a4ebd8121b7e5b7c9fc108d510ff23ea3</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a37fa85009d2ee6d0cfc23b9b5d6d582b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, InnerUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01InnerUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>ac5f472b34949227f1b8c2fc1a2747c46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01InnerUnrolling_01_4.html</anchorfile>
      <anchor>a3f2ffdc558ccea135669959f1a276b91</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, InnerVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a3002319b6110945b26e130a284ad32b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InnerVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a00661ec57467b70a90376f2fc064c930</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, InvalidTraversal, Unrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InvalidTraversal_00_01Unrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Unrolling</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01InvalidTraversal_00_01Unrolling_01_4.html</anchorfile>
      <anchor>a6915fdd67167a062f52a18e3b357ca0c</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, CompleteUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a3507de1424c425a359dfd8c1986f911a</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, LinearTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a14aac9db01544b603f02e28f9a5dbd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>ae2e3901a3abb9e3d41f50142c55d8790</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a02ac1201e88ea5c246226d2fd1e0a6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a86b02d3590866c1d11d7ba8af3985a0b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, LinearVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a7658921b56d07120c99abd359fd339f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>af529f070a42f1614be3d56c1aec4a684</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_impl&lt; Derived1, Derived2, SliceVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a122a1e637e3600d5a2a9f89b81f408ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__impl_3_01Derived1_00_01Derived2_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a4382e8a5de3ba7a0b33812d4b3cd7d2b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_innervec_CompleteUnrolling</name>
    <filename>structinternal_1_1assign__innervec__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structinternal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a55fd78f15302cf2e3ec49b2b6641f8bda1db76994d92793aeee8888a5833dbd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structinternal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a55fd78f15302cf2e3ec49b2b6641f8bdaf89662a49acddc0e37f6a664c49b681f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structinternal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a55fd78f15302cf2e3ec49b2b6641f8bda55a581e4d822b995aeb7e330b74b4e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__innervec__CompleteUnrolling.html</anchorfile>
      <anchor>a0fe3a9b2993d5ca5920a5936681ac451</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_innervec_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structinternal_1_1assign__innervec__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__innervec__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>ac31b2e2f552267c16aab6b6b196b35f7</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_innervec_InnerUnrolling</name>
    <filename>structinternal_1_1assign__innervec__InnerUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__innervec__InnerUnrolling.html</anchorfile>
      <anchor>a3b503a70825efa4e0749d63d00d24d15</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src, int outer)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_innervec_InnerUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structinternal_1_1assign__innervec__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__innervec__InnerUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>aad9668819333a0d708ab89432bee5593</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_LinearTraversal_CompleteUnrolling</name>
    <filename>structinternal_1_1assign__LinearTraversal__CompleteUnrolling.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Index</templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__LinearTraversal__CompleteUnrolling.html</anchorfile>
      <anchor>a6698db231c85089ebb0d248b586113b7</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_LinearTraversal_CompleteUnrolling&lt; Derived1, Derived2, Stop, Stop &gt;</name>
    <filename>structinternal_1_1assign__LinearTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Stop</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__LinearTraversal__CompleteUnrolling_3_01Derived1_00_01Derived2_00_01Stop_00_01Stop_01_4.html</anchorfile>
      <anchor>a9f920d346bfc68c812cec428b1c77c80</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_selector&lt; Derived, OtherDerived, false, false &gt;</name>
    <filename>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a85eb715a0b48e5bf3d537746eac5a480</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_selector&lt; Derived, OtherDerived, false, true &gt;</name>
    <filename>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a149a68af45c0f6411440c53f2b67f4d1</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_selector&lt; Derived, OtherDerived, true, false &gt;</name>
    <filename>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a80c3d8ffa34a9de83e216bd09ada4200</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_selector&lt; Derived, OtherDerived, true, true &gt;</name>
    <filename>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1assign__selector_3_01Derived_00_01OtherDerived_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a3ba7278a519d22af58a3403cc65646b0</anchor>
      <arglist>(Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::assign_traits</name>
    <filename>structinternal_1_1assign__traits.html</filename>
    <templarg>Derived</templarg>
    <templarg>OtherDerived</templarg>
    <member kind="enumvalue">
      <name>DstIsAligned</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a827a6fc7c7e5fb5f6785088193e63711ae2305f2e32c584a8ce9bc8b37fc6f139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DstHasDirectAccess</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a827a6fc7c7e5fb5f6785088193e63711a78b311cb1c5ca0127b5da26a1869d6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SrcIsAligned</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a827a6fc7c7e5fb5f6785088193e63711a01edf73497179953b30a318154b8dc22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>JointAlignment</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a827a6fc7c7e5fb5f6785088193e63711a82c319771e49ec15096189ba42aa1697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a2fa3ea64a5e281bc1b86717a19ca5f11a6ce048183a8b3c5f18c173d8f224b5cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorized</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a2fa3ea64a5e281bc1b86717a19ca5f11aa7b55a4f03c33c6537d632e844a7bd4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>ad2e0b7a4d55b615bed4d17907634015fa30f799f664d39e625e5d8d1082e2facf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a8956fde7d5f5c24331a11722e5974521a0a2677354be1b882921330f20cfa802d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a8956fde7d5f5c24331a11722e5974521acc8fccbff2f3d4f22c8ed742f099bf4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxSizeAtCompileTime</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a8956fde7d5f5c24331a11722e5974521a447205088363a20dd7307d52eb61de29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a8956fde7d5f5c24331a11722e5974521aeb9b891f6733558be091799df5da5965</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>ac9a42c66d5fa300d9715a60af33cd09fa182ec0af35682153d5256107e619584a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>ac9a42c66d5fa300d9715a60af33cd09faddf70489545c4603f1fa55bc3126f4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayInnerVectorize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>ac9a42c66d5fa300d9715a60af33cd09fa976e4f1b95545142dd4aac51f87a9030</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>ac9a42c66d5fa300d9715a60af33cd09fa2794dd41b91897ffd7b27707c037abc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>ac9a42c66d5fa300d9715a60af33cd09faafa40944476d5d49d3af0a5ead3447ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaySliceVectorize</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>ac9a42c66d5fa300d9715a60af33cd09fae019b99386140eda4e739990b9ba3857</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structinternal_1_1assign__traits.html</anchorfile>
      <anchor>a36f0c178a29d3fcbf1817de7d9d12b72afa4bba7504923caeaa6bab0d1acac1f5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::atan2_default_impl</name>
    <filename>structinternal_1_1atan2__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structinternal_1_1atan2__default__impl.html</anchorfile>
      <anchor>ac418ea3d33864078e5a19f6db40124a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1atan2__default__impl.html</anchorfile>
      <anchor>a8e83345ca56b79bdd4d8523eec353a6a</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::atan2_default_impl&lt; Scalar, true &gt;</name>
    <filename>structinternal_1_1atan2__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1atan2__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a68eada36edb60117e0557968d30445f7</anchor>
      <arglist>(const Scalar &amp;, const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::atan2_impl</name>
    <filename>structinternal_1_1atan2__impl.html</filename>
    <templarg></templarg>
    <base>atan2_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::atan2_retval</name>
    <filename>structinternal_1_1atan2__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structinternal_1_1atan2__retval.html</anchorfile>
      <anchor>a9fd4152ca7739122d61111bc06cfbbec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::BandMatrix</name>
    <filename>classinternal_1_1BandMatrix.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Supers</templarg>
    <templarg>Subs</templarg>
    <templarg>Options</templarg>
    <base>BandMatrixBase&lt; BandMatrix&lt; _Scalar, Rows, Cols, Supers, Subs, Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>a0e250d9c2f7d805af3514b87890cd0e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>abbacd753abb40dbcf093eb91a26958c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrix &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>afb91b1b850011e03925d7e944a26dd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrix</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>afb4325efe2b5924fd6f6c73feb6cadc7</anchor>
      <arglist>(Index rows=Rows, Index cols=Cols, Index supers=Supers, Index subs=Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>aaf8eff06f141a85aa29d7705c86ce15a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>ad24e3adcd373f8869e3c58236d6d66fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>a72984cce0ec661b9e51fd5089884444d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>a73302d9c310bebfa5f5a10363d6d9994</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>a45482e517da74b45a1d54533369b42c1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>af8e6ba96db119e803d511ba6521cb4ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CoefficientsType</type>
      <name>m_coeffs</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>ae0a5765e7a1ab5ff01cef3403d1dd43e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>ad791aee7aadcc0d17aa5076218132b4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>a506167b94e6ed9c99e55632cbff61c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classinternal_1_1BandMatrix.html</anchorfile>
      <anchor>a675b65d96884632e8116913ae8fd2999</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::BandMatrixBase</name>
    <filename>classinternal_1_1BandMatrixBase.html</filename>
    <templarg>Derived</templarg>
    <base>EigenBase</base>
    <class kind="struct">internal::BandMatrixBase::DiagonalIntReturnType</class>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649ab64098249336fc9f01b74c8b36f713a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649a24e9b8c60ff8770c6e7e3f5da9a5d606</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649af2530e27880da3919958a78687f97a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649aefd5d71099c7968d879441d889634dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649a3761f613958441a3f679b87c44dfea55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649a25979a28c55fa32b46d4e70b808685b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649a408e5906f5511a419142b3d5521ce28a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649af7f72b50adafffe0ef6de92704c7a891</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9c2de722174f0b1add3969cec5e7649abdd38c563fa5bade57fb4b65475ab561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>EigenBase&lt; Derived &gt;</type>
      <name>Base</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ad9baa9af24f2fa45283410fbc3c8ed10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a4205da1fb9a80ecf66f2f22b4de6f786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, ColsAtCompileTime &gt;</type>
      <name>DenseMatrixType</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a947b30305bab4b2874c785ecb60fbbb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseMatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1e4002ee5a9a2b6fc6dcf4c9660dae25</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1a4b5c0e1f5bf2c6457271279d77f208</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a3512cb37f37a5915201c95a4f706642d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a37cbcc06b424c0e8c0a93baf5389a1ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, Dynamic, 1 &gt;</type>
      <name>col</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>ae955661765f1dee82e2c6d9d5e11fdc6</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>aaf48e6a5d1e4ab9ae94755de7bdabfe0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, SizeAtCompileTime &gt;</type>
      <name>diagonal</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a7bc8a8f59c678df51364cd401ef08690</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a5b440f11a973def70e50073fee286307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const DiagonalIntReturnType&lt; N &gt;::Type</type>
      <name>diagonal</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>adecf3d830c60c065ad02483cae6ef9fb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Block&lt; CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a5767b2aed26cea8f86f1797fd9060d5a</anchor>
      <arglist>(Index i)</arglist>
    </member>
    <member kind="function">
      <type>const Block&lt; const CoefficientsType, 1, Dynamic &gt;</type>
      <name>diagonal</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a258d8eeafc66701d2319b1c135871b15</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>accdbd166fd94c3ccc9242dbd272fa2be</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a102d07e5c6df0a8910fa7290d01c9e33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>af7f646340906060d4818ed71d65015ce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseMatrixType</type>
      <name>toDenseMatrix</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a83caf33c99957d73f410d4017e8f00c8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1a45d77f8fb0c8e38bb8e5e67ac0f6ceabf655a6d5f41b30852a68305a3921ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeAtCompileTime</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a1a45d77f8fb0c8e38bb8e5e67ac0f6ceac7e9d446f0062350ef0826faae6eb2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Index</type>
      <name>diagonalLength</name>
      <anchorfile>classinternal_1_1BandMatrixBase.html</anchorfile>
      <anchor>a76b0a1df90fe0ddf8278e6aa67c4f812</anchor>
      <arglist>(Index i) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::BandMatrixBase::DiagonalIntReturnType</name>
    <filename>structinternal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</filename>
    <templarg>Index</templarg>
    <member kind="enumvalue">
      <name>ReturnOpposite</name>
      <anchorfile>structinternal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adb35c17d3d911cab8bf56dc8cfddd92eaeb83f357230b64251a18aa0126e625dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Conjugate</name>
      <anchorfile>structinternal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adb35c17d3d911cab8bf56dc8cfddd92eab8fca7f141472e74f5bf744daaf000a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualIndex</name>
      <anchorfile>structinternal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adb35c17d3d911cab8bf56dc8cfddd92ea89b758c1382b317cb7d1292b201dc410</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DiagonalSize</name>
      <anchorfile>structinternal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>adb35c17d3d911cab8bf56dc8cfddd92ea68cf53d86fbb00e1bafae5768f42dbf8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; CoefficientsType, 1, DiagonalSize &gt;</type>
      <name>BuildType</name>
      <anchorfile>structinternal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>af6149219d580df31aa4ee959ab78a786</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; Conjugate, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, BuildType &gt;, BuildType &gt;::type</type>
      <name>Type</name>
      <anchorfile>structinternal_1_1BandMatrixBase_1_1DiagonalIntReturnType.html</anchorfile>
      <anchor>a8d47aaffcc6916f85c26e59b13f29f32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::BandMatrixWrapper</name>
    <filename>classinternal_1_1BandMatrixWrapper.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <base>BandMatrixBase&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</base>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a73d194ea7cf3962357e959ceb1b1081d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ae4076754150ef8b013206bb6619beded</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::traits&lt; BandMatrixWrapper &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a20093368c687b2002424054044325b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BandMatrixWrapper</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>aaefae709f22c506338851f2ffd7a7b58</anchor>
      <arglist>(const CoefficientsType &amp;coeffs, Index rows=_Rows, Index cols=_Cols, Index supers=_Supers, Index subs=_Subs)</arglist>
    </member>
    <member kind="function">
      <type>const CoefficientsType &amp;</type>
      <name>coeffs</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a5767e4a55c66dfd39def7b10aa66b0a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a1b3793547873a0bd39513887ea7d077f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a1960fdddb2dd9dc19219d0e46786bcb2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>subs</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a3df5d4f9b087599d92261a3b0201e650</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>supers</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ae41c85ee8e8293249158eef298b00054</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CoefficientsType &amp;</type>
      <name>m_coeffs</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ac7c8b66a0bc9589de5bd086d3aa47cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Rows &gt;</type>
      <name>m_rows</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>ab9b3657b5ea010cf0fd5ee844ef27e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Subs &gt;</type>
      <name>m_subs</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>a7794a82e4ec4f5c7baba56bcfe51cd7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>internal::variable_if_dynamic&lt; Index, _Supers &gt;</type>
      <name>m_supers</name>
      <anchorfile>classinternal_1_1BandMatrixWrapper.html</anchorfile>
      <anchor>aa8bc625374660e9a7277fd15743a7468</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::binary_result_of_select</name>
    <filename>structinternal_1_1binary__result__of__select.html</filename>
    <templarg>Func</templarg>
    <templarg>ArgType0</templarg>
    <templarg>ArgType1</templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>ArgType0</type>
      <name>type</name>
      <anchorfile>structinternal_1_1binary__result__of__select.html</anchorfile>
      <anchor>a748bad8f14d5f88729464881df6f5d7d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_std_result_type)&gt;</name>
    <filename>structinternal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__std__result__type_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__std__result__type_08_4.html</anchorfile>
      <anchor>a23eccbdf90349d86bb9711b86a45838e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::binary_result_of_select&lt; Func, ArgType0, ArgType1, sizeof(has_tr1_result)&gt;</name>
    <filename>structinternal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType0, ArgType1)&gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1binary__result__of__select_3_01Func_00_01ArgType0_00_01ArgType1_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>ad0bfdc7c3e081a4d1a8e45da0fe619ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::blas_data_mapper</name>
    <filename>classinternal_1_1blas__data__mapper.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function">
      <type></type>
      <name>blas_data_mapper</name>
      <anchorfile>classinternal_1_1blas__data__mapper.html</anchorfile>
      <anchor>ac6ba05b11bb22af8fb537efc94a522a1</anchor>
      <arglist>(Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classinternal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a0cdbdb0e645a0ecbb3ced532a2297c7c</anchor>
      <arglist>(Index i, Index j)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classinternal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a5a3803a14dc5a2fca91355038d7f07b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>classinternal_1_1blas__data__mapper.html</anchorfile>
      <anchor>a6a190ba4ae4826b76b9308c3165ba68e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::blas_traits</name>
    <filename>structinternal_1_1blas__traits.html</filename>
    <templarg>XprType</templarg>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>a8001d0026ebe4b50d28739a5b6032ac8a90093fd6c233d6a48dea27ba4c397282</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>a8001d0026ebe4b50d28739a5b6032ac8a003fae1ffb97c9d7a03877b2119691d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>a8001d0026ebe4b50d28739a5b6032ac8a5740533068ffff0bb9464cf7b30c7ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUsableDirectAccess</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>a8001d0026ebe4b50d28739a5b6032ac8a763264e3f299c0ad3962025a7599d836</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType</type>
      <name>_ExtractType</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>ab5a9c338556e9fb0aa29f604a929f115</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(HasUsableDirectAccess), ExtractType, typename _ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>a03e1613fe34be111bb072bb58716a694</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const XprType &amp;</type>
      <name>ExtractType</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>acacd0d7180a6f3e7a3f1b35db0e70c43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>a4c9b994aa421bea68fc3edf4563ebc25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ExtractType</type>
      <name>extract</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>aa1b7ffd9a384801f374809d80a39fa6b</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structinternal_1_1blas__traits.html</anchorfile>
      <anchor>a600e960770001507c9cf8d9070a54add</anchor>
      <arglist>(const XprType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::blas_traits&lt; const T &gt;</name>
    <filename>structinternal_1_1blas__traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <base>blas_traits&lt; T &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="enumvalue">
      <name>IsComplex</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>afb480c7a03470e0e717dedff2f817bcba7710f04613922b0a226bb4449e5adc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NeedToConjugate</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>afb480c7a03470e0e717dedff2f817bcba9b041e42915d364dd5bcd9433cd4e59e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a302adde5cac99e43694a657d7f04d37f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a13c0e97d805f03768d7342f31be38d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_conjugate_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a0020244e601ba9d22bb2be55c07942da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ExtractType</type>
      <name>extract</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a295581abb183bf2de5f952b27da9ee77</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__conjugate__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>afb2fdf2bf21f14a23cb8911ac56fec3a</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a01c6e4a241cf81642c6d877df956c46f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aeb86618c3cd086379481ef0aa524078f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_multiple_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad4f164a8dc52a4f9b1c51fae1200047b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ExtractType</type>
      <name>extract</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a3822931242d7eeaf964f5cab0a99090d</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__multiple__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ac64a575411d18781b1101781cf08929a</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::blas_traits&lt; CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt; &gt;</name>
    <filename>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ab7be3373bc722d05d1fea5dad9ee63fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::ExtractType</type>
      <name>ExtractType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ab73374c948b288bd7a9664578ff6b411</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CwiseUnaryOp&lt; scalar_opposite_op&lt; Scalar &gt;, NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a85b0fe10db2ade91fbd8f8f8334831d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ExtractType</type>
      <name>extract</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a0b574016ee2a48fa545f343ba7961b1b</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structinternal_1_1blas__traits_3_01CwiseUnaryOp_3_01scalar__opposite__op_3_01Scalar_01_4_00_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a41dd4e58c838521edfdcbfe8e9ff504a</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::blas_traits&lt; SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="typedef">
      <type>SelfCwiseBinaryOp&lt; BinOp, NestedXpr, Rhs &gt;</type>
      <name>XprType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a121181f9d60368428b7ce8445cf53673</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const XprType</type>
      <name>extract</name>
      <anchorfile>structinternal_1_1blas__traits_3_01SelfCwiseBinaryOp_3_01BinOp_00_01NestedXpr_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af8ee14176c1f9104244e7fb91e0b5c17</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::blas_traits&lt; Transpose&lt; NestedXpr &gt; &gt;</name>
    <filename>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>blas_traits&lt; NestedXpr &gt;</base>
    <member kind="enumvalue">
      <name>IsTransposed</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a97363df3438da8a3f124681bbde591eba30d17bf94183856eb7b39389c2ea0cf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; const typename Base::_ExtractType &gt;</type>
      <name>_ExtractType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a8ae5bc73513aa431dddec3253402da49</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; NestedXpr &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ae23be6e728037ea1d79fd01216d9b759</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; bool(Base::HasUsableDirectAccess), ExtractType, typename ExtractType::PlainObject &gt;::type</type>
      <name>DirectLinearAccessType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a24960b87f4029f2456b1e89d8e27577a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; const typename Base::_ExtractType &gt;</type>
      <name>ExtractType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ab58df0c7af9e66f2ff9534fdd4db5a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NestedXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad21df29e79ce4155d70aa0b65f1c3870</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transpose&lt; NestedXpr &gt;</type>
      <name>XprType</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>aa123205ed7eabcef67d4b96ed879b933</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ExtractType</type>
      <name>extract</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>a853cd31f6a24787128db7c5d9c21b7d9</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>extractScalarFactor</name>
      <anchorfile>structinternal_1_1blas__traits_3_01Transpose_3_01NestedXpr_01_4_01_4.html</anchorfile>
      <anchor>ad8a3370d3e37c6eb743e23d4a46de679</anchor>
      <arglist>(const XprType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::cast_impl</name>
    <filename>structinternal_1_1cast__impl.html</filename>
    <member kind="function" static="yes">
      <type>static NewType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1cast__impl.html</anchorfile>
      <anchor>a97a5fe8d8ff9d065e3bd695870136e3d</anchor>
      <arglist>(const OldType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::cast_return_type</name>
    <filename>structinternal_1_1cast__return__type.html</filename>
    <templarg>XprType</templarg>
    <templarg>CastType</templarg>
    <member kind="typedef">
      <type>remove_all&lt; CastType &gt;::type</type>
      <name>_CastType</name>
      <anchorfile>structinternal_1_1cast__return__type.html</anchorfile>
      <anchor>a587ec5756ca6784c76fba5fc8f8ea96f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Scalar</type>
      <name>CurrentScalarType</name>
      <anchorfile>structinternal_1_1cast__return__type.html</anchorfile>
      <anchor>a17ec2d721096743b7ce254edaf42882e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CastType::Scalar</type>
      <name>NewScalarType</name>
      <anchorfile>structinternal_1_1cast__return__type.html</anchorfile>
      <anchor>a57d40ccef9db874323561ac32cca9b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; CurrentScalarType, NewScalarType &gt;::value, const XprType &amp;, CastType &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1cast__return__type.html</anchorfile>
      <anchor>ade757b0ee02658466cdecc878f4b9b0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::check_transpose_aliasing_compile_time_selector</name>
    <filename>structinternal_1_1check__transpose__aliasing__compile__time__selector.html</filename>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1check__transpose__aliasing__compile__time__selector.html</anchorfile>
      <anchor>a46f924d6cc9a7b86632804f8b9300526af5168cca947da77d93142205bb211b4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::check_transpose_aliasing_compile_time_selector&lt; DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</name>
    <filename>structinternal_1_1check__transpose__aliasing__compile__time__selector_3_01DestIsTransposed_00_01e65a940e4604745e65b8af41d7bb6970.html</filename>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1check__transpose__aliasing__compile__time__selector_3_01DestIsTransposed_00_01e65a940e4604745e65b8af41d7bb6970.html</anchorfile>
      <anchor>a763f54f8258726718040e0c83ef06478aa9ec80ef10f1185a2dcaa40894128678</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::check_transpose_aliasing_run_time_selector</name>
    <filename>structinternal_1_1check__transpose__aliasing__run__time__selector.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1check__transpose__aliasing__run__time__selector.html</anchorfile>
      <anchor>af0e879387e96c9d4197e66f9a4205778</anchor>
      <arglist>(const Scalar *dest, const OtherDerived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::check_transpose_aliasing_run_time_selector&lt; Scalar, DestIsTransposed, CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &gt;</name>
    <filename>structinternal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestIsTranspos1a15074e73ac517f8c3fa5e9ba1d7d3a.html</filename>
    <templarg></templarg>
    <templarg>DestIsTransposed</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1check__transpose__aliasing__run__time__selector_3_01Scalar_00_01DestIsTranspos1a15074e73ac517f8c3fa5e9ba1d7d3a.html</anchorfile>
      <anchor>afc6429aa4e35dafe99592c9107b04b5d</anchor>
      <arglist>(const Scalar *dest, const CwiseBinaryOp&lt; BinOp, DerivedA, DerivedB &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::checkTransposeAliasing_impl</name>
    <filename>structinternal_1_1checkTransposeAliasing__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MightHaveTransposeAliasing</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1checkTransposeAliasing__impl.html</anchorfile>
      <anchor>ac43d289eb9831277f9aada75b81b91f4</anchor>
      <arglist>(const Derived &amp;dst, const OtherDerived &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::checkTransposeAliasing_impl&lt; Derived, OtherDerived, false &gt;</name>
    <filename>structinternal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1checkTransposeAliasing__impl_3_01Derived_00_01OtherDerived_00_01false_01_4.html</anchorfile>
      <anchor>af0f1e381099a47f4d93230447ee557dd</anchor>
      <arglist>(const Derived &amp;, const OtherDerived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::coeff_visitor</name>
    <filename>structinternal_1_1coeff__visitor.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1coeff__visitor.html</anchorfile>
      <anchor>a98b67983cf83e4a5a33d8f0d64918236</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1coeff__visitor.html</anchorfile>
      <anchor>a1ef7f5d6ee229cdb2ffca17e94210a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structinternal_1_1coeff__visitor.html</anchorfile>
      <anchor>ab2554e73b70479741d97c7acda2acc3d</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>col</name>
      <anchorfile>structinternal_1_1coeff__visitor.html</anchorfile>
      <anchor>ab7f739fc953b972abd313fe9a26d200d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Scalar</type>
      <name>res</name>
      <anchorfile>structinternal_1_1coeff__visitor.html</anchorfile>
      <anchor>a35eb60eed14c2a76d170eff8139456ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>row</name>
      <anchorfile>structinternal_1_1coeff__visitor.html</anchorfile>
      <anchor>aeed2c82fa39d3d9830cef17c3f6cd4a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::companion</name>
    <filename>classinternal_1_1companion.html</filename>
    <templarg></templarg>
    <templarg>_Deg</templarg>
    <member kind="enumvalue">
      <name>Deg</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a19a812ed01d14a5d3e5b6a4ffc75af47af6d0c598d0ceeb4cf437e72a58634b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Deg_1</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a19a812ed01d14a5d3e5b6a4ffc75af47a2c2efad6caab4d6704f0af45b10b61dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg_1, Deg_1 &gt;</type>
      <name>BottomLeftBlock</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a5c8a155cc67095182baad2fb4c5bc051</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg_1, 1 &gt;</type>
      <name>BottomLeftDiagonal</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a025d4778b1c45103b93e4583ce3fa34d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg, Deg &gt;</type>
      <name>DenseCompanionMatrixType</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>aada9cad56a4c2d6acd3fe2716cad9ac2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a8885b4af03922afdd674de72a5ff3f7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, _Deg, Deg_1 &gt;</type>
      <name>LeftBlock</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>ae1d790bdd66157d310755dad4d824155</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, Deg_1 &gt;</type>
      <name>LeftBlockFirstRow</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>ae7d2a1bd4271e571a74003752a1696f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a296f20789a77ec14e881b0bd6dfa7c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Deg, 1 &gt;</type>
      <name>RightColumn</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>aaf052bd933ce48c1bd535c087cc53cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>ab83da1991978d9fd7ef8295e183f1792</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>balance</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>aabe65d68ab15deba1f1f20a738e27c07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>companion</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>ab1e9d239866b0dbfa221ac066772da2f</anchor>
      <arglist>(const VectorType &amp;poly)</arglist>
    </member>
    <member kind="function">
      <type>DenseCompanionMatrixType</type>
      <name>denseMatrix</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a9c683fdfac1ec0f3140090e68e4983b6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _Scalar</type>
      <name>operator()</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a490920209fce1227e6867c690a911d83</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPolynomial</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>aeaf1ef899b7fb32bec6841c0bee1dd38</anchor>
      <arglist>(const VectorType &amp;poly)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>balanced</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a3ab1d8aa107fa45addbc0c411acc7d54</anchor>
      <arglist>(Scalar colNorm, Scalar rowNorm, bool &amp;isBalanced, Scalar &amp;colB, Scalar &amp;rowB)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>balancedR</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a6b59a0e75ea466f08db7908415d54de1</anchor>
      <arglist>(Scalar colNorm, Scalar rowNorm, bool &amp;isBalanced, Scalar &amp;colB, Scalar &amp;rowB)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BottomLeftDiagonal</type>
      <name>m_bl_diag</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a87c0ffaa648fe71dfa8220a08190c662</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RightColumn</type>
      <name>m_monic</name>
      <anchorfile>classinternal_1_1companion.html</anchorfile>
      <anchor>a99a00a7e59a6fe5ea1329a510abb92b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::complex_schur_reduce_to_hessenberg</name>
    <filename>structinternal_1_1complex__schur__reduce__to__hessenberg.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1complex__schur__reduce__to__hessenberg.html</anchorfile>
      <anchor>a5af46afb429f7810e7badfdb33e842a4</anchor>
      <arglist>(ComplexSchur&lt; MatrixType &gt; &amp;_this, const MatrixType &amp;matrix, bool computeU)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::complex_schur_reduce_to_hessenberg&lt; MatrixType, false &gt;</name>
    <filename>structinternal_1_1complex__schur__reduce__to__hessenberg_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1complex__schur__reduce__to__hessenberg_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a4add6f16b4c0df9b64a0d53bcb6efd94</anchor>
      <arglist>(ComplexSchur&lt; MatrixType &gt; &amp;_this, const MatrixType &amp;matrix, bool computeU)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse</name>
    <filename>structinternal_1_1compute__inverse.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse.html</anchorfile>
      <anchor>a5e79d55dab4783f0b1c808c7b371d445</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structinternal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>afdccf17949438ff6596cf92321351ac8</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structinternal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>a30a607ff29d5d367cfa9d3bb6ae70b2a</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structinternal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>a499304e3602b0ae70bb5c3c1740ee07c</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structinternal_1_1compute__inverse_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>compute_inverse_size4&lt; Architecture::Target, MatrixType::Scalar, MatrixType, ResultType &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_and_det_with_check</name>
    <filename>structinternal_1_1compute__inverse__and__det__with__check.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 1 &gt;</name>
    <filename>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_011_01_4.html</anchorfile>
      <anchor>a030737eb18830366f9805bd63cc1a184</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;result, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 2 &gt;</name>
    <filename>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_012_01_4.html</anchorfile>
      <anchor>aa28ece41b7988a249bd44228b06ebfa8</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 3 &gt;</name>
    <filename>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_013_01_4.html</anchorfile>
      <anchor>aa102b43aa4f387723152f69119a212ca</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_and_det_with_check&lt; MatrixType, ResultType, 4 &gt;</name>
    <filename>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse__and__det__with__check_3_01MatrixType_00_01ResultType_00_014_01_4.html</anchorfile>
      <anchor>aba85ad589f3dbd6023106c89c9f75bec</anchor>
      <arglist>(const MatrixType &amp;matrix, const typename MatrixType::RealScalar &amp;absDeterminantThreshold, ResultType &amp;inverse, typename ResultType::Scalar &amp;determinant, bool &amp;invertible)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_size4</name>
    <filename>structinternal_1_1compute__inverse__size4.html</filename>
    <templarg>Arch</templarg>
    <templarg>Scalar</templarg>
    <templarg>MatrixType</templarg>
    <templarg>ResultType</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse__size4.html</anchorfile>
      <anchor>a8cef5bb44613131d3443bddfad55f3e5</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_size4&lt; Architecture::SSE, double, MatrixType, ResultType &gt;</name>
    <filename>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a4ff81073e3b107f1212b66139fafbc85a6d62749bae51ba9cc3c2d99a79d27248</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a4ff81073e3b107f1212b66139fafbc85a3029f931de68101ca1c8fcb2c3fc6a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a4ff81073e3b107f1212b66139fafbc85aa999fd27882712212d8f733518fffcb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01double_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>aba35fc6b951582e4cf6f258f70ea4917</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::compute_inverse_size4&lt; Architecture::SSE, float, MatrixType, ResultType &gt;</name>
    <filename>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MatrixAlignment</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a25f53de65689e41b0bf2d1bf2b5aa32ca7c6ce735e2857d98ea67326c1eb9b505</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultAlignment</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a25f53de65689e41b0bf2d1bf2b5aa32cac48a2e42c0d58e61be4d9149b5c03264</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersMatch</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>a25f53de65689e41b0bf2d1bf2b5aa32cae4c39eb683962fdb2e9afe0110276c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1compute__inverse__size4_3_01Architecture_1_1SSE_00_01float_00_01MatrixType_00_01ResultType_01_4.html</anchorfile>
      <anchor>ac046e992c4d673fb9d960d4de6b3366d</anchor>
      <arglist>(const MatrixType &amp;matrix, ResultType &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::compute_matrix_flags</name>
    <filename>classinternal_1_1compute__matrix__flags.html</filename>
    <templarg></templarg>
    <templarg>Rows</templarg>
    <templarg>Cols</templarg>
    <templarg>Options</templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classinternal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>ae5268ada1754283c63d9d7861bf46fdda8886b52ef8dad293b4716921609ed358</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row_major_bit</name>
      <anchorfile>classinternal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a12bf13282e7039681199fb430de865efa26b9a3d429d308a000456cde949b0ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_dynamic_size_storage</name>
      <anchorfile>classinternal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a12bf13282e7039681199fb430de865efabe62b3bd311aa73840f0387f91629b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>aligned_bit</name>
      <anchorfile>classinternal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a12bf13282e7039681199fb430de865efac2b8aa9dab2c08a3f2f533b82ce615c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>packet_access_bit</name>
      <anchorfile>classinternal_1_1compute__matrix__flags.html</anchorfile>
      <anchor>a12bf13282e7039681199fb430de865efac095f5228eb630b61493ea146b7ce8b5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conditional</name>
    <filename>structinternal_1_1conditional.html</filename>
    <templarg>Condition</templarg>
    <templarg>Then</templarg>
    <templarg>Else</templarg>
    <member kind="typedef">
      <type>Then</type>
      <name>type</name>
      <anchorfile>structinternal_1_1conditional.html</anchorfile>
      <anchor>a58c51b4d2c9507e2a55f691372378842</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conditional&lt; false, Then, Else &gt;</name>
    <filename>structinternal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Else</type>
      <name>type</name>
      <anchorfile>structinternal_1_1conditional_3_01false_00_01Then_00_01Else_01_4.html</anchorfile>
      <anchor>a72f1b749e7ab66fb705248e97e12ae6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_expr_if</name>
    <filename>structinternal_1_1conj__expr__if.html</filename>
    <templarg>Cond</templarg>
    <templarg>T</templarg>
    <base>conditional&lt;!Cond, const T &amp;, CwiseUnaryOp&lt; scalar_conjugate_op&lt; traits&lt; T &gt;::Scalar &gt;, T &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet1cd, Packet1cd, false, true &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a23909e27401fad5cdf03caa9a9e8f554</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a34a0af6ee395569738a33a9c00bdfeea</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet1cd, Packet1cd, true, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a1af276d7a700779dae4eddce6fb19ee7</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a0ba7dce7db2c424cde5d8ef27f1baf06</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet1cd, Packet1cd, true, true &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a9ae23dd0c537a5e4b5e3e3060fbef45a</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet1cd_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a30f8d522f07faf902f000d352d8e73b9</anchor>
      <arglist>(const Packet1cd &amp;a, const Packet1cd &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet1cd, Packet2d, false, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>ad06d5c46146452ebb3833c9ebf798408</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet2d &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet1cd_00_01Packet2d_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a6979ad7ee7e82c98b045ee6198953c7b</anchor>
      <arglist>(const Packet1cd &amp;x, const Packet2d &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet2cf, Packet2cf, false, true &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ad026a073fc0880c462f7586d3517d209</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ad026a073fc0880c462f7586d3517d209</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ad026a073fc0880c462f7586d3517d209</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ac3d4351e1c677ff3e24c99b96a41fcb0</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ac3d4351e1c677ff3e24c99b96a41fcb0</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ac3d4351e1c677ff3e24c99b96a41fcb0</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet2cf, Packet2cf, true, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aac3ed2e1f8ee7785ecd91e433ab78954</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aac3ed2e1f8ee7785ecd91e433ab78954</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>aac3ed2e1f8ee7785ecd91e433ab78954</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a01bcdf6a3e3c42a1a66ff5716dae1bd8</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a01bcdf6a3e3c42a1a66ff5716dae1bd8</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a01bcdf6a3e3c42a1a66ff5716dae1bd8</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet2cf, Packet2cf, true, true &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a7a4dfffb4d5ab6a0e344412f3036b96c</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a7a4dfffb4d5ab6a0e344412f3036b96c</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>a7a4dfffb4d5ab6a0e344412f3036b96c</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ae248a354df4913381ec98908bedd2bde</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ae248a354df4913381ec98908bedd2bde</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet2cf_00_01true_00_01true_01_4.html</anchorfile>
      <anchor>ae248a354df4913381ec98908bedd2bde</anchor>
      <arglist>(const Packet2cf &amp;a, const Packet2cf &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet2cf, Packet4f, false, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a97a01db30e6f3acc0776075561e224c6</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet4f &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2cf_00_01Packet4f_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a1907b854a4b92ddd4858f86069f042be</anchor>
      <arglist>(const Packet2cf &amp;x, const Packet4f &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet2d, Packet1cd, false, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aaa73c78942c845c3d8aa12b509acf670</anchor>
      <arglist>(const Packet2d &amp;x, const Packet1cd &amp;y, const Packet1cd &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet1cd</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet2d_00_01Packet1cd_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a00e79eaad3e07995f3363a8f6fa10f87</anchor>
      <arglist>(const Packet2d &amp;x, const Packet1cd &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Packet4f, Packet2cf, false, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>af0dc1b625febee755844e7aa03731904</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &amp;y, const Packet2cf &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Packet2cf</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Packet4f_00_01Packet2cf_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a888664345af375f129c4c283402f4c6c</anchor>
      <arglist>(const Packet4f &amp;x, const Packet2cf &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, Conj &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a58cf2c5bf6bedee2fb50fa274d67c5e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a69a236c1064f809db42c57734d329383</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01Conj_01_4.html</anchorfile>
      <anchor>a50c8943671274679ceb0ea36b187e06d</anchor>
      <arglist>(const RealScalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; Scalar, Scalar, false, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aee22192b4ed8f8a8b37c917e7a366319</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01Scalar_00_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aa05b1c7ac660d381a0ff98ce97406c98</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, RealScalar, Conj, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Conj</templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>ad7006d2f24028cb2c7af0f6d1c3a2046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>a54f03b5fdac171a057343494c34eb1ab</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01Conj_00_01false_01_4.html</anchorfile>
      <anchor>a6e86121360fd02ca0405f452caf05bdb</anchor>
      <arglist>(const Scalar &amp;x, const RealScalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, false, true &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Reed69f924d4c1a149072d0bf6b6698638.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Reed69f924d4c1a149072d0bf6b6698638.html</anchorfile>
      <anchor>aa371dd73084890bac516cacfda9c8b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Reed69f924d4c1a149072d0bf6b6698638.html</anchorfile>
      <anchor>a643199f01b0abdfed9463a000462408a</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Reed69f924d4c1a149072d0bf6b6698638.html</anchorfile>
      <anchor>a6cb676ca85be8ced798ec5f82bfbde00</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, false &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Re68e023ef2ffe16e247e2c1910c28a4d7.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Re68e023ef2ffe16e247e2c1910c28a4d7.html</anchorfile>
      <anchor>a087c8a9635e401756e9da83860c51821</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Re68e023ef2ffe16e247e2c1910c28a4d7.html</anchorfile>
      <anchor>a610f11c2630093400d51f8b2b59a38bb</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Re68e023ef2ffe16e247e2c1910c28a4d7.html</anchorfile>
      <anchor>ab16f4905456bc62d3b717e0528e0b1c3</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_helper&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, true, true &gt;</name>
    <filename>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rede401e55b354dafc72be99b771bcdde8.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rede401e55b354dafc72be99b771bcdde8.html</anchorfile>
      <anchor>ab77ff09e6dbf1c01a644adb782043f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmadd</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rede401e55b354dafc72be99b771bcdde8.html</anchorfile>
      <anchor>aa22a8973b89850da96e9efc8f4086c7a</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const Scalar &amp;c) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>pmul</name>
      <anchorfile>structinternal_1_1conj__helper_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rede401e55b354dafc72be99b771bcdde8.html</anchorfile>
      <anchor>a1f65a10f12d933b9efa7064d337114da</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_if&lt; false &gt;</name>
    <filename>structinternal_1_1conj__if_3_01false_01_4.html</filename>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1conj__if_3_01false_01_4.html</anchorfile>
      <anchor>aa9882a0ea4f1289f1a1b8a447ebd5ff2</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_if&lt; true &gt;</name>
    <filename>structinternal_1_1conj__if_3_01true_01_4.html</filename>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1conj__if_3_01true_01_4.html</anchorfile>
      <anchor>ab74e5cf6648e33dad0e8ee3b09474904</anchor>
      <arglist>(const T &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_impl</name>
    <filename>structinternal_1_1conj__impl.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1conj__impl.html</anchorfile>
      <anchor>ae3046c5b47827b7830e63c0fbed5f071</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_impl&lt; std::complex&lt; RealScalar &gt; &gt;</name>
    <filename>structinternal_1_1conj__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static std::complex&lt; RealScalar &gt;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1conj__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</anchorfile>
      <anchor>a140899c7de70ee6115e78e10d5351b55</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conj_retval</name>
    <filename>structinternal_1_1conj__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structinternal_1_1conj__retval.html</anchorfile>
      <anchor>a3292258e68f2d7c76b376aedcc2d518d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conservative_resize_like_impl</name>
    <filename>structinternal_1_1conservative__resize__like__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>IsVector</templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>aae1c6e9b7cfd654f3aced54021f05906</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>aee7e9c2e74c5ea5b4a2ed0e301bfa42c</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, Index rows, Index cols)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1conservative__resize__like__impl.html</anchorfile>
      <anchor>a96aa653cd4374bddce14cf3716944569</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::conservative_resize_like_impl&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structinternal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a0d80d33180ff79a1ee49a7e36254e457</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a445331ee735a0b4a4322c83a503b8862</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, Index size)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1conservative__resize__like__impl_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a8605cb73444172d6e872550a9aac6058</anchor>
      <arglist>(DenseBase&lt; Derived &gt; &amp;_this, const DenseBase&lt; OtherDerived &gt; &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::const_blas_data_mapper</name>
    <filename>classinternal_1_1const__blas__data__mapper.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function">
      <type></type>
      <name>const_blas_data_mapper</name>
      <anchorfile>classinternal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>ad7b5d5c6f2716266a8222835c8f5b689</anchor>
      <arglist>(const Scalar *data, Index stride)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar &amp;</type>
      <name>operator()</name>
      <anchorfile>classinternal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>a3804bd7aa64b91bc09858decd547e9b0</anchor>
      <arglist>(Index i, Index j) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Scalar *EIGEN_RESTRICT</type>
      <name>m_data</name>
      <anchorfile>classinternal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>a8b3356be859f5b5254b3affb7c8e0906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_stride</name>
      <anchorfile>classinternal_1_1const__blas__data__mapper.html</anchorfile>
      <anchor>a2c303ac0fc3ba63e787d4c8b909fd3e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::constructor_without_unaligned_array_assert</name>
    <filename>structinternal_1_1constructor__without__unaligned__array__assert.html</filename>
  </compound>
  <compound kind="struct">
    <name>internal::cross3_impl</name>
    <filename>structinternal_1_1cross3__impl.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Vectorizable</templarg>
    <member kind="function" static="yes">
      <type>static internal::plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structinternal_1_1cross3__impl.html</anchorfile>
      <anchor>a53612cae78727fa7c8ff77bab62d0ae6</anchor>
      <arglist>(const VectorLhs &amp;lhs, const VectorRhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::cross3_impl&lt; Architecture::SSE, VectorLhs, VectorRhs, float, true &gt;</name>
    <filename>structinternal_1_1cross3__impl_3_01Architecture_1_1SSE_00_01VectorLhs_00_01VectorRhs_00_01float_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static plain_matrix_type&lt; VectorLhs &gt;::type</type>
      <name>run</name>
      <anchorfile>structinternal_1_1cross3__impl_3_01Architecture_1_1SSE_00_01VectorLhs_00_01VectorRhs_00_01float_00_01true_01_4.html</anchorfile>
      <anchor>a0d7f556fd7fa8b95725df5ccd402f63b</anchor>
      <arglist>(const VectorLhs &amp;lhs, const VectorRhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::decrement_if_fixed_size</name>
    <filename>structinternal_1_1decrement__if__fixed__size.html</filename>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1decrement__if__fixed__size.html</anchorfile>
      <anchor>aab927cdb7357dda8f55e9d4a47b6f1cba879658fa28113ec0ef562029803541e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::decrement_size</name>
    <filename>structinternal_1_1decrement__size.html</filename>
    <templarg>n</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1decrement__size.html</anchorfile>
      <anchor>ada68392655d62b886a4a3f76dfb5e568a2d29faec3bbbb15269988ea438688749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::default_packet_traits</name>
    <filename>structinternal_1_1default__packet__traits.html</filename>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea369f8468264f77f36c414257c4e1c247</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea4c2d99f2f65b2f624669d1032eddfdeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea0dba91a1f7e424963188022b99f5a6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eacbf1cfd80175677586d44c54037cf013</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eaadb5e4499a94b63649150685f2ec6b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ead5f61a2c68d09706c59eacab009e8e52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea994aa2dd84fffa4755b450016bf2fb8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eaf4a9027f1d5523fe3ac907b6473fd5aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eab8ea6b91feee7b8398423ba08f04812e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea6aae03f62deb830a4b71e089c9251a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ead9e7da0d470daf546e654feda3bfafd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea584e626a8865f8756151a9747454d757</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea492809036bbed92ee7c9618dfa0669ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea0b81ec018bdfe5c08df2a36fe0f4eeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasPow</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eab77aa73e1251cf302bc30b05515df468</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eab59f203ebcf5d5d85b5459e5286bd4f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eaa9482610d6ed807d275da97be78fb86d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasTan</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eaa0700b03169ed924f558a565cf37fbe8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasASin</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea3ffe02025c9a6fdbf26c95ec55ab83ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasACos</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734ea2af896286d8c220b397928860041568d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasATan</name>
      <anchorfile>structinternal_1_1default__packet__traits.html</anchorfile>
      <anchor>a9cc28eb9b71fd69632bc0dc9156d734eaa64ad7d720407543a31b39554f2c4c45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::dense_xpr_base</name>
    <filename>structinternal_1_1dense__xpr__base.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::dense_xpr_base&lt; Derived, ArrayXpr &gt;</name>
    <filename>structinternal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ArrayBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1dense__xpr__base_3_01Derived_00_01ArrayXpr_01_4.html</anchorfile>
      <anchor>ad044d9f642d52ce7ecbd59fc0ed2bab6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::dense_xpr_base&lt; Derived, MatrixXpr &gt;</name>
    <filename>structinternal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixBase&lt; Derived &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1dense__xpr__base_3_01Derived_00_01MatrixXpr_01_4.html</anchorfile>
      <anchor>a1d31a85fd3f2ea4233681821dc741abf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::determinant_impl</name>
    <filename>structinternal_1_1determinant__impl.html</filename>
    <templarg>Derived</templarg>
    <templarg>DeterminantType</templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1determinant__impl.html</anchorfile>
      <anchor>a74bf7cb6abed0da62e4e01db37062c51</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::determinant_impl&lt; Derived, 1 &gt;</name>
    <filename>structinternal_1_1determinant__impl_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1determinant__impl_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>aa59df74f4b39836015b90b4ad7128115</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::determinant_impl&lt; Derived, 2 &gt;</name>
    <filename>structinternal_1_1determinant__impl_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1determinant__impl_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>aae5913a6b6155f5424a1ec4d7c06c931</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::determinant_impl&lt; Derived, 3 &gt;</name>
    <filename>structinternal_1_1determinant__impl_3_01Derived_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1determinant__impl_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a4de29b1be7701167af838bfce235a68c</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::determinant_impl&lt; Derived, 4 &gt;</name>
    <filename>structinternal_1_1determinant__impl_3_01Derived_00_014_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static traits&lt; Derived &gt;::Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1determinant__impl_3_01Derived_00_014_01_4.html</anchorfile>
      <anchor>aa1cb2a3afc3d244621976a51b95f7f0c</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::dot_nocheck</name>
    <filename>structinternal_1_1dot__nocheck.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NeedToTranspose</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1dot__nocheck.html</anchorfile>
      <anchor>a1df36c60090a208d73530e0c55dba13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1dot__nocheck.html</anchorfile>
      <anchor>a5ec396bba0bad8db5cc191fda55384e3</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::dot_nocheck&lt; T, U, true &gt;</name>
    <filename>structinternal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename traits&lt; T &gt;::Scalar, typename traits&lt; U &gt;::Scalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>a26c96c5775fd9f1ed9ab5ff6316db394</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1dot__nocheck_3_01T_00_01U_00_01true_01_4.html</anchorfile>
      <anchor>aea9900a2fce28bc481b1189f0c64ea40</anchor>
      <arglist>(const MatrixBase&lt; T &gt; &amp;a, const MatrixBase&lt; U &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::eigenvalues_selector</name>
    <filename>structinternal_1_1eigenvalues__selector.html</filename>
    <templarg>Derived</templarg>
    <templarg>IsComplex</templarg>
    <member kind="function" static="yes">
      <type>static MatrixBase&lt; Derived &gt;::EigenvaluesReturnType const</type>
      <name>run</name>
      <anchorfile>structinternal_1_1eigenvalues__selector.html</anchorfile>
      <anchor>a087ebd0aa6a60de2a2be343ea4756324</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::eigenvalues_selector&lt; Derived, false &gt;</name>
    <filename>structinternal_1_1eigenvalues__selector_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static MatrixBase&lt; Derived &gt;::EigenvaluesReturnType const</type>
      <name>run</name>
      <anchorfile>structinternal_1_1eigenvalues__selector_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ad1bd908e3a1520c1e56caa61f147e6be</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::enable_if&lt; true, T &gt;</name>
    <filename>structinternal_1_1enable__if_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1enable__if_3_01true_00_01T_01_4.html</anchorfile>
      <anchor>a51ed80e08d10de25acd54b11ae2fda2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::eval&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</name>
    <filename>structinternal_1_1eval_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRdbf43123e1f37889d32b31a88f8e72e5.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>const Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1eval_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRdbf43123e1f37889d32b31a88f8e72e5.html</anchorfile>
      <anchor>a6e89dcbc20681a5c69433ced04d4494b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::eval&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt;, Dense &gt;</name>
    <filename>structinternal_1_1eval_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__Maxee0026e58acbf6ee756f6bba52bf8cf8.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>const Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1eval_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__Maxee0026e58acbf6ee756f6bba52bf8cf8.html</anchorfile>
      <anchor>a192fc767b39487bd7b331fda21550941</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::eval&lt; T, Dense &gt;</name>
    <filename>structinternal_1_1eval_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1eval_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>aee7ecd23e714488000a60eb76a00e20e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::eval&lt; T, IsSkyline &gt;</name>
    <filename>classinternal_1_1eval_3_01T_00_01IsSkyline_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>SkylineMatrix&lt; _Scalar, _Flags &gt;</type>
      <name>type</name>
      <anchorfile>classinternal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a52d4caa30308048ffa4316ec47e5ef20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Flags</name>
      <anchorfile>classinternal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a52f3262de316f608d13c41d1bd22d933aff9a2489b6bd5305fe046a6bf09c5c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>classinternal_1_1eval_3_01T_00_01IsSkyline_01_4.html</anchorfile>
      <anchor>a6ac66fb70cfc1470a2cf453d8aaa155d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::eval&lt; T, Sparse &gt;</name>
    <filename>structinternal_1_1eval_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>_Flags</name>
      <anchorfile>structinternal_1_1eval_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a9b7a9c0ad4fba29e3b1a59c4a5769c38a551daf423f355d6edf0aaea024939a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structinternal_1_1eval_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>acd753596eb7a6c8facf96cc2ec74576a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Flags &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1eval_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>ab88813c6afe3654d28259f20eac0ed76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::extract_data_selector</name>
    <filename>structinternal_1_1extract__data__selector.html</filename>
    <templarg></templarg>
    <templarg>HasUsableDirectAccess</templarg>
    <member kind="function" static="yes">
      <type>static const T::Scalar *</type>
      <name>run</name>
      <anchorfile>structinternal_1_1extract__data__selector.html</anchorfile>
      <anchor>a6e48848f33977965996f46a78c860266</anchor>
      <arglist>(const T &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::extract_data_selector&lt; T, false &gt;</name>
    <filename>structinternal_1_1extract__data__selector_3_01T_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static T::Scalar *</type>
      <name>run</name>
      <anchorfile>structinternal_1_1extract__data__selector_3_01T_00_01false_01_4.html</anchorfile>
      <anchor>af53633699b11eca93044dcc3c157dd74</anchor>
      <arglist>(const T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::false_type</name>
    <filename>structinternal_1_1false__type.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1false__type.html</anchorfile>
      <anchor>a25cae4911ec4486c0e6b40c30233654da80fbb7591a8971d1bba39cc8cd5adaa3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::fftw_impl</name>
    <filename>structinternal_1_1fftw__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a3abc09d22200010c4ee08c9fb23adc06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>af39b59382070ab4fe32b57a81e16efee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a85620e6ef72f57114e1b193031e80631</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a38d122cde572040492bf85e126ebfa05</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a1c2bb7777935ebae82a9cc4c7d4ac035</anchor>
      <arglist>(Complex *dst, const Scalar *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>ad1ce462836646b025948213047cf5a67</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a6fe9c97d56dec701b0d87ca91748c9ff</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a94d674ac6ef84aeec891584bb5de404f</anchor>
      <arglist>(Scalar *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>ae32e8439efa9320d5a23f40256effa92</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>fftw_plan&lt; Scalar &gt;</type>
      <name>PlanData</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a0273428572d469dce3f98bc35d187502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int64_t, PlanData &gt;</type>
      <name>PlanMap</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a9a42c142f3681e6fd1a74ffda29c8c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a82be81e0aaab4fd1e2a0ff2421135a43</anchor>
      <arglist>(int nfft, bool inverse, void *dst, const void *src)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>aca3a814707de4a40639870cbab38fe08</anchor>
      <arglist>(int n0, int n1, bool inverse, void *dst, const void *src)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanMap</type>
      <name>m_plans</name>
      <anchorfile>structinternal_1_1fftw__impl.html</anchorfile>
      <anchor>a064e6d7560dbcbe113d8e9727510cefa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::fftw_plan</name>
    <filename>structinternal_1_1fftw__plan.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::fftw_plan&lt; double &gt;</name>
    <filename>structinternal_1_1fftw__plan_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>fftw_complex</type>
      <name>complex_type</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>ae303c9cb0bb5403365d3f33f865fe8a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>scalar_type</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>ab5133c9bc1e977a1091fc49e9ef3d22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a9e1f4c19b51f268f9825f6eddb8cea8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>ae2d466afbd00d47238cd89fff716d218</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a03651989ba6d6aaf0cf70fa87b8fbf20</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a6df71653443cee6f3148899b98a6a6e5</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a67eadb926455634f88d4ae3b8cf5c75e</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>ace156ccb13960bb7f70fe813f6e64a3e</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a014a6cffc558a236464dd51a7e7cca06</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a8241ebbbb2cf8a252c1c60eb2dd68de4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>::fftw_plan</type>
      <name>m_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01double_01_4.html</anchorfile>
      <anchor>a7db10412464f28764f258124d11770d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::fftw_plan&lt; float &gt;</name>
    <filename>structinternal_1_1fftw__plan_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>fftwf_complex</type>
      <name>complex_type</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>afadb8bcda865d73e41b3a92e78104f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>scalar_type</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>abf117316a9357a050ffb6a29bd684c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a8f99df0374548760398e312daf917ca6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a3e873f1390ecb0318987e359ddc2a323</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ad0e5bced496ee992dd4277254f7fc7bc</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a684ac7ff013470454fc74786e2c177cf</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a6d6fea6de2450fc0214d131b050cf2e7</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ad7ea33517c2c5585a38fd124b4f3b89d</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>aae6d7fd6ee727efc36d3810c3fc9bbcb</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>a0b225799f2d45d0b28f559c601a7c704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fftwf_plan</type>
      <name>m_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01float_01_4.html</anchorfile>
      <anchor>ac4b1b6d8fbfbcb42e017e36f1479ab56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::fftw_plan&lt; long double &gt;</name>
    <filename>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</filename>
    <member kind="typedef">
      <type>fftwl_complex</type>
      <name>complex_type</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>ae709278b251da80e9f00f19cc1436517</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>long double</type>
      <name>scalar_type</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a3c0d94eecf2ae45609716c8a5fe5db89</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fftw_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a64a757df41ced9371dc0d2b41cd95681</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>ac203bba89ae7595606225081bf4170c7</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a714de1a1ace7457459be2aef08b6504d</anchor>
      <arglist>(complex_type *dst, scalar_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>abac7e5141228d252600ec85b923f1f53</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a9a7b2e5cbb54beb8f1e929c136cbb854</anchor>
      <arglist>(complex_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a0a4316d39015007b1dd35eedfd30c2cd</anchor>
      <arglist>(scalar_type *dst, complex_type *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a05e4f3a764996849ebc405b8e26277b3</anchor>
      <arglist>(complex_type *dst, complex_type *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~fftw_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>a723930cb356ea78a9d3f27b3afa7a377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>fftwl_plan</type>
      <name>m_plan</name>
      <anchorfile>structinternal_1_1fftw__plan_3_01long_01double_01_4.html</anchorfile>
      <anchor>afe01c684405147bbfbe0a8165068a275</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::first_aligned_impl</name>
    <filename>structinternal_1_1first__aligned__impl.html</filename>
    <templarg></templarg>
    <templarg>JustReturnZero</templarg>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>run</name>
      <anchorfile>structinternal_1_1first__aligned__impl.html</anchorfile>
      <anchor>af5f276e8dd30260c5eabdcb6da45e314</anchor>
      <arglist>(const Derived &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::first_aligned_impl&lt; Derived, false &gt;</name>
    <filename>structinternal_1_1first__aligned__impl_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Derived::Index</type>
      <name>run</name>
      <anchorfile>structinternal_1_1first__aligned__impl_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a2a5da465c2d992eab1ea5af3e438a2f3</anchor>
      <arglist>(const Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::floor_log2</name>
    <filename>structinternal_1_1floor__log2.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <templarg>selector</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::floor_log2&lt; n, lower, upper, floor_log2_bogus &gt;</name>
    <filename>structinternal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__bogus_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::floor_log2&lt; n, lower, upper, floor_log2_move_down &gt;</name>
    <filename>structinternal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__down_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__down_01_4.html</anchorfile>
      <anchor>a9114c85b1bdd036cd6de9216ed00ff1eae76eccfc5908685d4a9975bdbe1f5f29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::floor_log2&lt; n, lower, upper, floor_log2_move_up &gt;</name>
    <filename>structinternal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__up_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__move__up_01_4.html</anchorfile>
      <anchor>abea8522b1e16017cb32966d0f10b09c0a5ab664f1af26cae0048f46b833c5f1f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::floor_log2&lt; n, lower, upper, floor_log2_terminate &gt;</name>
    <filename>structinternal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__terminate_01_4.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1floor__log2_3_01n_00_01lower_00_01upper_00_01floor__log2__terminate_01_4.html</anchorfile>
      <anchor>a7ae39607d16ab241db71b00135529fc4a37735a616ac1639a3fa6608cffd541aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::floor_log2_selector</name>
    <filename>structinternal_1_1floor__log2__selector.html</filename>
    <templarg>n</templarg>
    <templarg>lower</templarg>
    <templarg>upper</templarg>
    <member kind="enumvalue">
      <name>middle</name>
      <anchorfile>structinternal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a4136025ed73e46ec35198bf17f0a726aa944eaad3c8a357e4565f101b7613fa08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1floor__log2__selector.html</anchorfile>
      <anchor>a4136025ed73e46ec35198bf17f0a726aa06ff495bccfd51d7bf5cfd4863d346d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_allows_mixing_real_and_complex</name>
    <filename>structinternal_1_1functor__allows__mixing__real__and__complex.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1functor__allows__mixing__real__and__complex.html</anchorfile>
      <anchor>a1c8f67b98724e9c801e5dfed61017b5ea63b88f4567573073b7fa877c6648a34b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_allows_mixing_real_and_complex&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__allows__mixing__real__and__complex_3_01scalar__conj__product__op_3_012f7bce6a6125bd7221d375053f6a9bae.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1functor__allows__mixing__real__and__complex_3_01scalar__conj__product__op_3_012f7bce6a6125bd7221d375053f6a9bae.html</anchorfile>
      <anchor>a59dd4e23cb32047aea0a9d6caa31e42eae47001e833137c6530b505b6cd24f393</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_allows_mixing_real_and_complex&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__allows__mixing__real__and__complex_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1functor__allows__mixing__real__and__complex_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>abe9bd411e4b01b2795b7a418996f0ce5ac342c8e3822e957cb21bb018e5c8aa34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_has_linear_access</name>
    <filename>structinternal_1_1functor__has__linear__access.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1functor__has__linear__access.html</anchorfile>
      <anchor>a88be7fbab7c1ae35f7273062665fac65a4db2242947d007fbdb2093b2f219e806</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_has_linear_access&lt; scalar_identity_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__has__linear__access_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1functor__has__linear__access_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2a50daad1df7e8fdabd0105d0846135cabf33860d688cbf4b8765799d0ff5f56d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits</name>
    <filename>structinternal_1_1functor__traits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits.html</anchorfile>
      <anchor>a6349a353a677fd05dbbe2412355d099baa111d208cb73a3e1559f8263c099c9e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits.html</anchorfile>
      <anchor>a6349a353a677fd05dbbe2412355d099ba9d4c2b71f4a4a26a1337bea90fa8ccdf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; linspaced_op&lt; Scalar, RandomAccess &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RandomAccess</templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>a033623252f2b19c42ec2f1aa9c74f928a4687cb9cf3c10c60064e1d8dff81d27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>a033623252f2b19c42ec2f1aa9c74f928a8e75450b97ca8248c5cb9eacf9d9957f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structinternal_1_1functor__traits_3_01linspaced__op_3_01Scalar_00_01RandomAccess_01_4_01_4.html</anchorfile>
      <anchor>a033623252f2b19c42ec2f1aa9c74f928aee1da5b2b6d575497bfc4e5ca4e0b278</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; max_coeff_visitor&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01max__coeff__visitor_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01max__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0c4b1fc35acff71ad33de9a6697d4deba8e723e258559dc21e164f05007cd1200</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; min_coeff_visitor&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01min__coeff__visitor_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01min__coeff__visitor_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ae784b5184635da02ba386d6194c78084a543f38673dbe3c3fc06ae979904b429d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_abs2_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a59b3cd134f77fa85b80a5d92ca84e10ea4709569614086d144305142c0f6aa136</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__abs2__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a59b3cd134f77fa85b80a5d92ca84e10ead2adccd3d01f589b09104de86a8a85eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_abs_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af8ce04dbf26b02106454821d6855c0a1a08652d000413dda49585ce0ff47a58a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__abs__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af8ce04dbf26b02106454821d6855c0a1a28d1350803221787f42b01ad2f5c2b0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_acos_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe464b602a810564de90f6511931812ca2acb04545368b254618128a2781dcf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__acos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>abe464b602a810564de90f6511931812ca22c09c5f2476961b64829d22064eb978</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_add_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a611f44639166e47315da42ce50437e3bae8f4d204a212a9eb975d3e3559be1291</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__add__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a611f44639166e47315da42ce50437e3ba00d4e2385126f432afccf12713286588</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_asin_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab1f9de59eb3f0c753326773bec7add69a518130923b466ffef9a4eb984bd95836</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__asin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ab1f9de59eb3f0c753326773bec7add69ab49508aa62b2d0f1276ff6d843e88057</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_cast_op&lt; Scalar, NewType &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>aa3ea6470d1a1f76d844c6d810ef1f9d2a907f9c27774b1a501a550992a5f183d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__cast__op_3_01Scalar_00_01NewType_01_4_01_4.html</anchorfile>
      <anchor>aa3ea6470d1a1f76d844c6d810ef1f9d2a22b548abf09bc7e26ee841238d7f3762</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_conj_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ad42a12696d78ef2881ec46f6a53d0b8ca3f72db00291e615041fef63a4476571f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__conj__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>ad42a12696d78ef2881ec46f6a53d0b8ca649d2a5e24b202cd9b9aadb98fc5623a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_conjugate_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8cc6e5b392f714a58a7d7b90ab96107baae3d8528dbbb20e40e0f6ec42ca60bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__conjugate__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8cc6e5b392f714a58a7d7b90ab96107bab66a5d7bdce40c329b5ddd8bf3c8f434</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_constant_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac61bfeff7fb300d38779edb8c4f02e40ab3af0ee4f07d2a820468e45021499e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac61bfeff7fb300d38779edb8c4f02e40abb92d925f785632b433f1a431a235935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__constant__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ac61bfeff7fb300d38779edb8c4f02e40ac62091a4aea7610e5e5af083b3fe7888</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_cos_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad6c8be6f1f447307328d273069831092a459c4efdb63e69efe5df72dbf725c592</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__cos__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>ad6c8be6f1f447307328d273069831092a2841ec8447de9aaa421efa85dea015f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_cube_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a75147612ab74f465a3896e0960d6bbf2ad8676bbc7e6fd82ab3dbe42aa2c7eab7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__cube__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a75147612ab74f465a3896e0960d6bbf2a480c0ad854045734012295a868710d27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_difference_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa58a40c4bbe25a3d8f06b9a435c461f1a886d0013587ce3f46fafd13ccc4b4898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__difference__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa58a40c4bbe25a3d8f06b9a435c461f1a1af18fd78f36ceb6d795c2c57e6d53e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_exp_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa9f69852411b440110fda2366167b67eabb161036ad02bb7890b34ff7b2dfee6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__exp__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aa9f69852411b440110fda2366167b67ea6cd075383c621c931d943241a75acc01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_hypot_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0f56fe59d10cdd2fe583ffd8d3595704a3dc4f23509a84286ec28911aa5cc4c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__hypot__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0f56fe59d10cdd2fe583ffd8d3595704a50c02b8b0c3ed27bceecaf50faed9440</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_identity_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a291c036ff59a9216e2ae9c4a1684f231a405256d25038290dbcbd3a50cb30b688</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a291c036ff59a9216e2ae9c4a1684f231a1bc5e0a27b75730d910942bd72a854dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__identity__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a291c036ff59a9216e2ae9c4a1684f231a98a146e9c129c98e8c2d9f9e6c343fc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_imag_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3e2e652f56c58de7f1b7dfa3edcac941a308f97302ec19bcbdc4d509ab2907dad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__imag__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a3e2e652f56c58de7f1b7dfa3edcac941a241a13cfe7e8500dd3f9ad2d488f341c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_imag_ref_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a174e12b1735f82792f5f5558cf787d92a51dc25ddfb0f3f5db1085ce9daf4d332</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__imag__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a174e12b1735f82792f5f5558cf787d92a63a10a79ac0abbb0815a014d9c6da97b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_inverse_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aefa3dd39f80835ccf23df224a3318a52aec28468e891e913c233cae4a8298d307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__inverse__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>aefa3dd39f80835ccf23df224a3318a52ace59b60b45f2b2ad46e157ee40b5b938</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_log_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5ad00cd62c59236205b4f03b6d5de77fab02421f3bc0adb700db887b31df95c5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__log__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5ad00cd62c59236205b4f03b6d5de77faea9ce8164fdd2da539c724aa99ff2e8d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_max_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a002553dbece2df5fe94c281b891293b3a25db943c3af2df186f6727270a96c0c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__max__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a002553dbece2df5fe94c281b891293b3a9cb77a672ba671aa573f0d99ed00e09d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_min_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1979c125618ee862a3fd70470dbad31aa90460ddc837a284f846aa7cc7fcfe8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__min__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1979c125618ee862a3fd70470dbad31aa077682be7dcfa8957815efce65c71bb8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_multiple2_op&lt; Scalar1, Scalar2 &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>add0a6567f70c04003da3e7c81a22de11af1c71d215805585e04f9932a5a0f7bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__multiple2__op_3_01Scalar1_00_01Scalar2_01_4_01_4.html</anchorfile>
      <anchor>add0a6567f70c04003da3e7c81a22de11af6f78b7610c20d93b59e18003f132469</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_multiple_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5db60337a7165e4898592675dd48f442aa4a6ab9b3e92a336e07345bba77d8735</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__multiple__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a5db60337a7165e4898592675dd48f442af153acd55dfeb6d2640eecbd26b03a83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_opposite_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a289cad8cff45f15625dc0978087371cfad9459237d0262434a11e1a1887927db8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__opposite__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a289cad8cff45f15625dc0978087371cfa2f00dd87455f12cef22615e077522332</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_pow_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1d0ac14a73d04bee46f39efda52f7fd0ae2d8bfaad0e102bca5413f28889e2b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__pow__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a1d0ac14a73d04bee46f39efda52f7fd0a19137d9549ce19fb3c67be5739cd72e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_product_op&lt; LhsScalar, RhsScalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a441ba6d073a1b47a50e6c01a0277a738a837807f38255ca978ad2e9d698e270dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__product__op_3_01LhsScalar_00_01RhsScalar_01_4_01_4.html</anchorfile>
      <anchor>a441ba6d073a1b47a50e6c01a0277a738a162dff073efdefdac272c7246c507c83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_quotient1_impl&lt; Scalar, false &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__quotient1__impl_3_01Scalar_00_01false_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__quotient1__impl_3_01Scalar_00_01false_01_4_01_4.html</anchorfile>
      <anchor>a405e6d8ba91c9d18835761f353512147a2eeb7e0a3d35340fe6c793e33ef500af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__quotient1__impl_3_01Scalar_00_01false_01_4_01_4.html</anchorfile>
      <anchor>a405e6d8ba91c9d18835761f353512147acfe1b732d94ddd5e6fed20f10f361e9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_quotient1_impl&lt; Scalar, true &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__quotient1__impl_3_01Scalar_00_01true_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__quotient1__impl_3_01Scalar_00_01true_01_4_01_4.html</anchorfile>
      <anchor>af737d281833fa228397e963b1232e2b0a608657588d46ce25d69fd8705454591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__quotient1__impl_3_01Scalar_00_01true_01_4_01_4.html</anchorfile>
      <anchor>af737d281833fa228397e963b1232e2b0a38a1e67c586f071fa42235338c2175b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_quotient1_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__quotient1__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>functor_traits&lt; scalar_quotient1_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt; &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_quotient_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__quotient__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__quotient__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7accb568969d5128e78255e2f913b34a1b3ae9fdd6c170ce3e024efb506a1d42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__quotient__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>af7accb568969d5128e78255e2f913b34aec4e6988e38e4edc7f9c11ea77c6b7a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_random_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0a52502e3871a9a9d2f7f843f6dbde48a7ebc8a71ec60bbbba9614d09c36af076</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0a52502e3871a9a9d2f7f843f6dbde48a4be8b51ef6969c5a08f7e28602d49dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRepeatable</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__random__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a0a52502e3871a9a9d2f7f843f6dbde48afbc9f01d2798ee2890af7ca64b468f9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_real_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a825914428a2110006db1f19ef85d580da159d0d19aef477de7ae24a554d144d4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__real__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a825914428a2110006db1f19ef85d580da3c63447f6a7c11efeec3fd40ec11ebb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_real_ref_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7dad3f8eb7f5d488e0527f09173ed350a2013c3f41eb135f61c709493e7789a5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__real__ref__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7dad3f8eb7f5d488e0527f09173ed350aea1c0052bc8729eb711236b0cbc8001f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_sin_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adb52a32c4f3fdece771040955e22514cad7596c554797f821e0494f41cf67c26c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__sin__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>adb52a32c4f3fdece771040955e22514ca99d3ecc5e29abf4b2feaf623b0a073cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_sqrt_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a08547b11a52d964d71a6c3188bc9f809a748bffadc08560a9a38bae6852ebce23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__sqrt__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a08547b11a52d964d71a6c3188bc9f809a535684d1a5b1798437cab623cb4080ba</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_square_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>acc6d9f7f7955473968a7c636a5953982aaa90375c0235c284b7bbb43f71054c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__square__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>acc6d9f7f7955473968a7c636a5953982a87cfb32551b2028f47ed826712c2df0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_sum_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8d7b0400bc0ea7a2d7f31bc9057b3cfca16f6962eb0cfee0e597355002afbb634</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__sum__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a8d7b0400bc0ea7a2d7f31bc9057b3cfcab0df2ed3df6fb640193e590e06536da1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; scalar_tan_op&lt; Scalar &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7c49b6acac8e0973501d42c9c597a912a2499da3459e8f19e398e3a21a0dcf104</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01scalar__tan__op_3_01Scalar_01_4_01_4.html</anchorfile>
      <anchor>a7c49b6acac8e0973501d42c9c597a912a0dff289a622f2081f93cee454f10abd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::binary_negate&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5ca6a9a522a813a3b29cbc8700cfb012aa1bc39c0c79f1f7ad667edcda5eb298d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1binary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5ca6a9a522a813a3b29cbc8700cfb012a02eea93f8d548980693dbc7996f6dd16</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::binder1st&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab66911130367ae1455f1b8b8019dbf98a525a2172f4937299fd30737a8ebb2908</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1binder1st_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab66911130367ae1455f1b8b8019dbf98a87e2e404b5b9ad384a52bd9ffc0777d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::binder2nd&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a483d97034988ed78737485e3f2f31f20a57218e1f026aad535f87d491cf40ed67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1binder2nd_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a483d97034988ed78737485e3f2f31f20af9766f303e452413cb55c984f7a19862</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::divides&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac6198a9c88745854a78b751c9add61b9a1262836f40848f12dbe2d68765851d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1divides_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac6198a9c88745854a78b751c9add61b9ad87442343dc84334ed295a12dd4d6dce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::equal_to&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa43f9abd09d22c48712ceff3733bc91aa2a3be4c23e3ffee5e7c5c0f47ca62292</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>aa43f9abd09d22c48712ceff3733bc91aac65ab8304f169b0055867a0b32aae6ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::greater&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab68447434bcebca3425ae5afa670eaf4aff33226f7233c4d0b3efc5af72d13976</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1greater_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ab68447434bcebca3425ae5afa670eaf4af1d9cc87003c1459aeb8810aceb9e926</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::greater_equal&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acf0eed07b11a98d8d9f121a350a72feeaab38117257fc5c8399dc5dac6c2b588e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1greater__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>acf0eed07b11a98d8d9f121a350a72feead0d43da313f670ff478c78d867297e3e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::less&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a02080ad95e0fcac296877b06ed90108fa888929c11f8cc23049e1d20b86f9de87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1less_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a02080ad95e0fcac296877b06ed90108fa2356862e98b42ff2fe1b1b5da060acf8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::less_equal&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a89ce43a4814a88ae482404be7c2f2b45a8abecf2f73ed4e3a468ad0abad04a652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1less__equal_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a89ce43a4814a88ae482404be7c2f2b45ab852cb5f9cb9e53c568a7dd5bc95b868</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::logical_and&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6a24c7ad44643d2905d09bc4229ecf49a25dd2bf35eca8b74429f215e3d865b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1logical__and_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a6a24c7ad44643d2905d09bc4229ecf49acc8b7f60aefeec5f7406e93c731bf03a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::logical_not&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>adbb26213d2e5283df81e265fa0c35896a6b224c2da1f49fbffe6005a4fbeebe98</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1logical__not_3_01T_01_4_01_4.html</anchorfile>
      <anchor>adbb26213d2e5283df81e265fa0c35896ac31f6d5f452433ecad100b7dc559986c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::logical_or&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0439fdfbfffd39705846a5e9291985d1ae4625c9cc5afaaf7804bd8f38498aa41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1logical__or_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0439fdfbfffd39705846a5e9291985d1ae579232154b0bdfcad23b0fe9d039a74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::minus&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0ca52ed1941dee4d6ba1000125ba93acaafc86cbe963627403f585b17e837fe05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1minus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0ca52ed1941dee4d6ba1000125ba93acace0ef3e1755dd6b9a527292ffed0fc72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::multiplies&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7feb0bad3d56a28241e0f700fa030af0a87bf7c0d6f827dec4f1dc56267d41caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1multiplies_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7feb0bad3d56a28241e0f700fa030af0ac9bdde1ed75d094653e423e5b6cc92a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::negate&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac57d0d0efaee6fc61e7124c46430ac96a444b2a6d992f7cd6a2e80d40c27e3df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac57d0d0efaee6fc61e7124c46430ac96a89415b5850bb1f077877a7e9afd74c7e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::not_equal_to&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7544f945d63a2ded19aa47fc6c2e7f36ae99c497213c89f5c773db726cdb54097</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1not__equal__to_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a7544f945d63a2ded19aa47fc6c2e7f36acd4fd98104018a2328dea50c3b2daa7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::plus&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a06514bdd8ad97d792563e774fc88e049a09774cb32d7a42b6d4b3812b3cfda8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1plus_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a06514bdd8ad97d792563e774fc88e049accc7cfea4f06947762f40b732d213417</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::functor_traits&lt; std::unary_negate&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a28435de4ac18b3aaf3ba916223ced514a6cf65d4813d19deee29fc586fb8248bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketAccess</name>
      <anchorfile>structinternal_1_1functor__traits_3_01std_1_1unary__negate_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a28435de4ac18b3aaf3ba916223ced514ad6e144ea6e738ff7dd1c3943954929e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gebp_kernel</name>
    <filename>structinternal_1_1gebp__kernel.html</filename>
    <templarg>LhsScalar</templarg>
    <templarg>RhsScalar</templarg>
    <templarg>Index</templarg>
    <templarg>mr</templarg>
    <templarg>nr</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>ae7267f5090e2adb22c1d3ef36544fc99a1961968180037af52abd25c928d511de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>ae7267f5090e2adb22c1d3ef36544fc99ab8f9b87f1ab119ebe490047867c59dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>ae7267f5090e2adb22c1d3ef36544fc99a50d0b6e5e831c6f1218f58dc77ea4d7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>ae7267f5090e2adb22c1d3ef36544fc99a220cc2cbdcd1f36e2859000db6e05bb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::AccPacket</type>
      <name>AccPacket</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>a45ebb19c8502454489b748fbb6c98795</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::LhsPacket</type>
      <name>LhsPacket</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>a35dcf5e384621bdad0c5c182a9a4baea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResPacket</type>
      <name>ResPacket</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>a4b3897fd440780c83f02506ef7fb38d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>ac2f618f6d34cf8592c5d1dbc9b5ddd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::RhsPacket</type>
      <name>RhsPacket</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>ab1f62cf449686e07db5900c67d27ee5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjugateLhs, ConjugateRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>a425e45886a0eb04baf4593036561cfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_FLATTEN_ATTRIB void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1gebp__kernel.html</anchorfile>
      <anchor>aad1882d226cfc9c50f9b219851b7dfb6</anchor>
      <arglist>(ResScalar *res, Index resStride, const LhsScalar *blockA, const RhsScalar *blockB, Index rows, Index depth, Index cols, ResScalar alpha, Index strideA=-1, Index strideB=-1, Index offsetA=0, Index offsetB=0, RhsScalar *unpackedB=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gebp_madd_selector</name>
    <filename>structinternal_1_1gebp__madd__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>EIGEN_STRONG_INLINE static EIGEN_ALWAYS_INLINE_ATTRIB void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1gebp__madd__selector.html</anchorfile>
      <anchor>a4e60c0db6c6ada9eaeb524fc552c4f30</anchor>
      <arglist>(const CJ &amp;cj, A &amp;a, B &amp;b, C &amp;c, T &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gebp_madd_selector&lt; CJ, T, T, T, T &gt;</name>
    <filename>structinternal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>EIGEN_STRONG_INLINE static EIGEN_ALWAYS_INLINE_ATTRIB void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1gebp__madd__selector_3_01CJ_00_01T_00_01T_00_01T_00_01T_01_4.html</anchorfile>
      <anchor>aa4f7f38fd22333c84b4c7efd25383b94</anchor>
      <arglist>(const CJ &amp;cj, T &amp;a, T &amp;b, T &amp;c, T &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::gebp_traits</name>
    <filename>classinternal_1_1gebp__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa391b2fda8e3059f78b5c3cddfc628b07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aad42eb06bbfee909c4bfd0c22387e86f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa3271459c96c6a7a642649199496b6af5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa62a83e38c2128a9d0b9a6ea59b0a5fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa16cf9f47df359829593077a42da42687</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aae531d54919349fa58d2dc8eaeb963aa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa0307c026d22f497866875d7b6f38913f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa4666f635dd4ab9e4eb1548a713b44eb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa69b154168be10a19089bba5ad09346a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aaa4b9510ca1e7bc08e2035d8d3e96946c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa00db7ec789ea2e1113324af3b6d3854e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>aabadb484eb8598a316f014b756110d2aa5e11f3abcec3072b054fcc3120bba09b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>abad3353222cb2da21425cdbf7e66a62d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a5e3ff1d8d675d032be133a4e756dfb44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a1d618d113f2e20523f6b67d220cc1fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>abd0cad17a30ba5deeabc0a6a149dcd01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>ab5a16f8433248eb0a388aa99183c6a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>ae5bdcc0bf9748113c4d5eecd7b637ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a9cc80fe9b3de1bc157bf014d23f5e074</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a0b5335c5d937455e05dfe99d3ebbaf27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a7a1b949b1e61624fd8046c93d3cddccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_RhsScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a7f72439a526ce13f24c84663e66f6209</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a4c1e4fdb71cea0160d6046dfd229303b</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a2e8f0b22f5a917a1e08bae5fb2530171</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a7d0c0d528b905bf8e13a8cd45e08b0a2</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a278b393b7b17bd04fe8bf12c1fbe76b1</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>a65f1edf87349ca01fd9aad2a2b8c6f76</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, AccPacket &amp;tmp) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</name>
      <anchorfile>classinternal_1_1gebp__traits.html</anchorfile>
      <anchor>af825563047fba02ed7535266fdfe958b</anchor>
      <arglist>(DenseIndex n, const RhsScalar *rhs, RhsScalar *b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::gebp_traits&lt; RealScalar, std::complex&lt; RealScalar &gt;, false, _ConjRhs &gt;</name>
    <filename>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjRhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a7098e434ec96818d9a5beb31fd6bcd42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847addd9072cd64234b618343133f9bbb315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847aab0b21ed7d45497e55ca83c9a7f7229e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a2390b442b328563872dc63542fa0dc4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a7e8b9105b22cb5134f96afa27a93d1e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a7cce850ee98f0cb275b0356d433351e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a7e5b616b070193fa32410a5a7f711085</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847aa9a4d017900b0c8e27b90a876e5e897c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a4dac986ada934b5550590371dbd02048</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a64f345c80a36d1d2a1f4b304ef1ff742</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847a31f8648055d9d5c6ca01d17c2f6f552a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5eee73a2c2b9beb747827c5dc6aec847ac4f9ef36ca87f5f33d044256d8800afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>acb455241c9dda0a919314ee64695e1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a286c79aa5a85b1d038c51051f522bec9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aa6679f2a522f560ebd735fed726b071f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a8740c6220f78f716123e14ef7f3103b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a35639bcb2cc0dc211882328551737fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aac93ba56ca35b3e3b2944d807d4bf6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a62f20b80f785ab26e6632c13390acf28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>ResScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a1e0637e6b6de452633b96a98dddceef6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a8450f52809396a03fbb976d6697aa72b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a43ac72acf0a2fdc85e5fa9e7503073b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a4788b478b521ade07fa772a0c0d0f3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a20009ac8ee5824048f3237e2a2c0b08f</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a52ce5dc538ca7a1628f4b19a3a4ae082</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>af0709921d87e4d42bfb343fa09c2173a</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a3c2d3b3c4b408c21a552232ac84fc377</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aaa6208da413b1e72c32e862de051274a</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>a5256aaa019a4cad698f75a603342997d</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aa5b8429819b705574069dd9f4fa9da2a</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>acb3f3d31c45512952d88ac55eac860f8</anchor>
      <arglist>(DenseIndex n, const RhsScalar *rhs, RhsScalar *b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; ResPacket, ResPacket, false, ConjRhs &gt;</type>
      <name>cj</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01RealScalar_00_01std_1_1complex_3_01RealScalar_01_4_00_01false_00_01__ConjRhs_01_4.html</anchorfile>
      <anchor>aff6ae01ce9cde3cfb5f20a9cdc7482e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, RealScalar, _ConjLhs, false &gt;</name>
    <filename>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea5b19987dc78ab3e76fcf5c324765bc56</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419eafd770268800677ae008c20b7ac41f830</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea9b7786b993f5cd5ab8c8990ab73b60ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea72f63d4c1b0f5fbc14c3a29bc6126ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea29bc95d506bf39ce3df90d8e959fee89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea745dd066cf28853fd1dfb376fd5a5568</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NumberOfRegisters</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419eaf62158e3f720c693b2f40d02cc24f399</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419eafca8455762a1a903f4a70475e175fb0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea6202e9c75da25c1c8c9ab2c51d4e67c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea5aaa6d2bcf964d79df9d3d2be7736da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea9f9165ebf659684bc187baba144802fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aa2c1375a362ee5c1b315618d80d5419ea70ad897a1111b2bf3624b53b2d9dc71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>adff883a7274e119ab824b74ff1b6802f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a2b6ff105c9dbeadf27686a82e99bc213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a63b22936910214f3ee95a83b20712fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ResPacket</type>
      <name>AccPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>ab4fbedab3f725a21dbf85f7e96fd0828</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a998b7fea88c3b505cc7e995968080189</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>LhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a6a68a4ac093c2b887b248bf53a686250</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a1c6ee6da372ac117bda908056e434d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>aeddd6f7e9131cba18ef2e64abdb0b7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a8c6b89d351b665b289f6e7c57c94b63b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>RealScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a7ffa4cf8e2c34b847fd279ffa48be223</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a7fb304f6dcfbea838bfd5b1c85bdc9bf</anchor>
      <arglist>(const AccPacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a67b31a4a676c1cc85b20cfeaf2454907</anchor>
      <arglist>(AccPacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>ad697597b54a3eab0d533fe3f9957aeeb</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a2b7a7c31ece66ff5889070264afcbf79</anchor>
      <arglist>(const RhsScalar *b, RhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a988b7c2180db2e0dfeeb8de5893fd416</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a5d96ca8e80aba40f525f0aeac2fde414</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, AccPacket &amp;c, RhsPacket &amp;tmp, const true_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd_impl</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>af7e305d15aed4e20cd752d59434b3788</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b, ResScalar &amp;c, RhsScalar &amp;, const false_type &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a58c48cadd9b353ef0752b71bcb40cad4</anchor>
      <arglist>(DenseIndex n, const RhsScalar *rhs, RhsScalar *b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; ResPacket, ResPacket, ConjLhs, false &gt;</type>
      <name>cj</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01RealScalar_00_01__ConjLhs_00_01false_01_4.html</anchorfile>
      <anchor>a68957a624d5074bb7de79871d2b82587</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;</name>
    <filename>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</filename>
    <templarg></templarg>
    <templarg>_ConjLhs</templarg>
    <templarg>_ConjRhs</templarg>
    <class kind="struct">internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::DoublePacket</class>
    <member kind="enumvalue">
      <name>ConjLhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa70ec8e74c84ba38de00d1cc66c5e7d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ConjRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa1b506929a63492505b32f0503e29335f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa77972d0839f6b125700a32ca77b98ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RealPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa2f1daa6a24de1b322514d91073a124f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa0d73c0cc209d6f15ab4df548435d1a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>nr</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afafcea19b8e8cfc2efb6cf1d761a8b01f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>mr</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa6be903cb8a5501dc4d85603c8b8a1098</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WorkSpaceFactor</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa466b31ef33e147e652be064064658495</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afa1fa1f18c5dedd7d1d0e7ca4a02b3c898</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsProgress</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a655887319323ca0a20fc292c4b16a1afae0e73f4f28fa236129146bf4347717cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacket, Scalar &gt;::type</type>
      <name>AccPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a39c6e67f9d7ab7e7124b9717a0d3c1dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, RealPacket, Scalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>abc86d45e52a5439da77ceaec5d5cff3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>LhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a96671f3c6e8715161c54ce8830d117df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RealScalar &gt;::type</type>
      <name>RealPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>aa5f50b2c251fc2ec1db07676d1dc951f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, ScalarPacket, Scalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a8b399a4f5963b6c66801ca13a8b0863b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>ResScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a616ecc48908189a5890063c216397cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, DoublePacket, Scalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a045b1170967ab0d66c310ce4177e3153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>RhsScalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a86fa9c388d39b8a2616b73c22746c8fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; RealScalar &gt;</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a7c0989dba29816694b817b8e627b3919</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>ScalarPacket</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a5ff366008e368016a5796eb555cb12e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a6ba1bcc776110dc77d3c8029ece09b32</anchor>
      <arglist>(const Scalar &amp;c, const Scalar &amp;alpha, Scalar &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>acc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>ad55349fea7a512f2c5e4d60cbffc0548</anchor>
      <arglist>(const DoublePacket &amp;c, const ResPacket &amp;alpha, ResPacket &amp;r) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a20b14b1ac6e85a36efe69f1ddcc00dcd</anchor>
      <arglist>(Scalar &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>initAcc</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a4e50b9e58c8d5f103a61a9fa8471b15c</anchor>
      <arglist>(DoublePacket &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadLhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>ab4f96cba46e921a34197302ddfc6520f</anchor>
      <arglist>(const LhsScalar *a, LhsPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a24f6492edf957ffa1281702665c16793</anchor>
      <arglist>(const RhsScalar *b, ResPacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>loadRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>ab058dc25445241fa2cd3a0b27c54cffd</anchor>
      <arglist>(const RhsScalar *b, DoublePacket &amp;dest) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>adc605aa1f4be924a60c09b3da5d00671</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, DoublePacket &amp;c, RhsPacket &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>madd</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>ad4f053a038c694a5d74f5f74e0786a93</anchor>
      <arglist>(const LhsPacket &amp;a, const RhsPacket &amp;b, ResPacket &amp;c, RhsPacket &amp;) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE void</type>
      <name>unpackRhs</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>a1bd16900f557c58f4c968c2c6a4b24d3</anchor>
      <arglist>(DenseIndex n, const Scalar *rhs, Scalar *b)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>conj_helper&lt; LhsScalar, RhsScalar, ConjLhs, ConjRhs &gt;</type>
      <name>cj</name>
      <anchorfile>classinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Rea4fa5ed41efb360e7e1fe72b39482a173.html</anchorfile>
      <anchor>aa80240d04dadd3002a47f4ecd2afa2e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gebp_traits&lt; std::complex&lt; RealScalar &gt;, std::complex&lt; RealScalar &gt;, _ConjLhs, _ConjRhs &gt;::DoublePacket</name>
    <filename>structinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Red88226aa6687eb3d011b57914a432dfd.html</filename>
    <member kind="variable">
      <type>RealPacket</type>
      <name>first</name>
      <anchorfile>structinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Red88226aa6687eb3d011b57914a432dfd.html</anchorfile>
      <anchor>ab478c2a7bee28b268b0f89c691a91c07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RealPacket</type>
      <name>second</name>
      <anchorfile>structinternal_1_1gebp__traits_3_01std_1_1complex_3_01RealScalar_01_4_00_01std_1_1complex_3_01Red88226aa6687eb3d011b57914a432dfd.html</anchorfile>
      <anchor>a6f7ba974e6a73e82c29bbc75c5d9a9e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, false &gt;</name>
    <filename>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>afbebfa3a219c522079f33e5784a2a176</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>aa6ed23949677a5550e0168acb4f63bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>ad385ed188ebdf90f5b87d219492cdb1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateW</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>a19a0f003f7571d8dc828b4e90435f6a9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>a6e2739966d6457864964dadc5fc12ec8</anchor>
      <arglist>(DenseIndex rows, DenseIndex cols, DenseIndex depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~gemm_blocking_space</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>a67d7c740412a9080ba39875f6ebb5edd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue">
      <name>Transpose</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>ac106e51c2eaa75f56c7f975044237b39a6e4a7480d814b204a8291dc6c65d2b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>abebbe9c031b97310a2bba778d7c71136</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>a5b9cdf168458478aa4fff0514146b9b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>afcf1b07df52be8e173f04ff483957952</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeA</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>a3e54020aac452b1ea1237c9fe4321925</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeB</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>a8f0a43dc5fc3839874e9939c2cc7d58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DenseIndex</type>
      <name>m_sizeW</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M7f30d97b04de0b88f1e65c2418baa78d.html</anchorfile>
      <anchor>a1936ac1ddd65774ec56d3855b0f1fb52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::gemm_blocking_space&lt; StorageOrder, _LhsScalar, _RhsScalar, MaxRows, MaxCols, MaxDepth, true &gt;</name>
    <filename>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>MaxRows</templarg>
    <templarg>MaxCols</templarg>
    <templarg>MaxDepth</templarg>
    <base>level3_blocking&lt; conditional&lt; StorageOrder==RowMajor, _RhsScalar, _LhsScalar &gt;::type, conditional&lt; StorageOrder==RowMajor, _LhsScalar, _RhsScalar &gt;::type &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>allocateA</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>ad9dd1a3dbe2816a4541a21d08743e011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateAll</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>ad7a06eebc20f58b1ded1d0921de35248</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateB</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>ac7b0797440a1b5edc3b5e431caadbd22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateW</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a5c7f82027246ff2bae64fb347d0f2297</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>gemm_blocking_space</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a1664bf6142ceeccb5f256df411cd403a</anchor>
      <arglist>(DenseIndex, DenseIndex, DenseIndex)</arglist>
    </member>
    <member kind="enumvalue">
      <name>Transpose</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a5eb61eb77fee44ef9a345239e9aa802da751bcdbdd0720c2104e93452298f0777</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualRows</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a5eb61eb77fee44ef9a345239e9aa802da9b56561d7c361dcba4351a36ffbcc212</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ActualCols</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a5eb61eb77fee44ef9a345239e9aa802daf3a60b1e65ae2f6d3ca891b3c2eb36a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeA</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a778a8ec60c35a9bb404f9b06f0bf6a2ea8575c546ba5a2eec20e006aeb6f67199</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeB</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a778a8ec60c35a9bb404f9b06f0bf6a2eabf5bcd745abd37eefe17891c274b14ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SizeW</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a778a8ec60c35a9bb404f9b06f0bf6a2ea4567d50a112e69876b0fb55a29e7ead6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _RhsScalar, _LhsScalar &gt;::type</type>
      <name>LhsScalar</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a97e2ebd71af234637ca0dddaacab1816</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>conditional&lt; Transpose, _LhsScalar, _RhsScalar &gt;::type</type>
      <name>RhsScalar</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>ac9ad97ef09dc470262895cc6068f484d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>gebp_traits&lt; LhsScalar, RhsScalar &gt;</type>
      <name>Traits</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>aee3b8409df99759bb79ea715edd3601a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 LhsScalar</type>
      <name>m_staticA</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>abe049b20ffebef7100d7135f2a4197b2</anchor>
      <arglist>[SizeA]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 RhsScalar</type>
      <name>m_staticB</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>a9ddbcb66b9a2a0db5d5b14b85e4fc0db</anchor>
      <arglist>[SizeB]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EIGEN_ALIGN16 RhsScalar</type>
      <name>m_staticW</name>
      <anchorfile>classinternal_1_1gemm__blocking__space_3_01StorageOrder_00_01__LhsScalar_00_01__RhsScalar_00_01M06c79c1fba121aaf90293f2be69abceb.html</anchorfile>
      <anchor>adc34ffab6e46a6ec8885b3aba496b871</anchor>
      <arglist>[SizeW]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemm_functor</name>
    <filename>structinternal_1_1gemm__functor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>gemm_functor</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>ae381a3edc70eaf842d6cceeaccd2d6af</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, Dest &amp;dest, Scalar actualAlpha, BlockingType &amp;blocking)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initParallelSession</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>a5af02b68f4d2fb132cee9cd15b595437</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>a0dc2fe4727735f0d2d6e4339ff95d17e</anchor>
      <arglist>(Index row, Index rows, Index col=0, Index cols=-1, GemmParallelInfo&lt; Index &gt; *info=0) const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_actualAlpha</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>af176505335155f76effdd97584e5f60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BlockingType &amp;</type>
      <name>m_blocking</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>abc0c02820929d9c20786fb119bcd102b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Dest &amp;</type>
      <name>m_dest</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>a6242525b858bf8ee95ac0bfa0817a075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Lhs &amp;</type>
      <name>m_lhs</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>a14f3a984cb49bf595a15b3592eb84d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs &amp;</type>
      <name>m_rhs</name>
      <anchorfile>structinternal_1_1gemm__functor.html</anchorfile>
      <anchor>aa797a6d5328455f061af3d232c54bfcc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemm_pack_lhs</name>
    <filename>structinternal_1_1gemm__pack__lhs.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>StorageOrder</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1gemm__pack__lhs.html</anchorfile>
      <anchor>a3594f382e7fd789fcd4e6594fed8a103</anchor>
      <arglist>(Scalar *blockA, const Scalar *EIGEN_RESTRICT _lhs, Index lhsStride, Index depth, Index rows, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemm_pack_rhs&lt; Scalar, Index, nr, ColMajor, Conjugate, PanelMode &gt;</name>
    <filename>structinternal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>ac74bc5841b24305d736684c9ba381fa6a4263102e25cd3c20b8c42e8615cd54d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a3d98c4708ee0065f44aa4ade62f3a1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01ColMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a62d892d4cd408179962642338e95d5c3</anchor>
      <arglist>(Scalar *blockB, const Scalar *rhs, Index rhsStride, Index depth, Index cols, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemm_pack_rhs&lt; Scalar, Index, nr, RowMajor, Conjugate, PanelMode &gt;</name>
    <filename>structinternal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>nr</templarg>
    <templarg>Conjugate</templarg>
    <templarg>PanelMode</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>aac6dbd4d6010d2d8c7644b310de1a218ace520bd59e70410406486bf17843f491</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1gemm__pack__rhs_3_01Scalar_00_01Index_00_01nr_00_01RowMajor_00_01Conjugate_00_01PanelMode_01_4.html</anchorfile>
      <anchor>a6a39cd7391213b35ba6e92f723b977a2</anchor>
      <arglist>(Scalar *blockB, const Scalar *rhs, Index rhsStride, Index depth, Index cols, Index stride=0, Index offset=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::GemmParallelInfo</name>
    <filename>structinternal_1_1GemmParallelInfo.html</filename>
    <templarg>Index</templarg>
    <member kind="function">
      <type></type>
      <name>GemmParallelInfo</name>
      <anchorfile>structinternal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ace7fe442574c95616995f91c92862b84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rhs_length</name>
      <anchorfile>structinternal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ad3e4669681587cadaf0e00114be170e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>rhs_start</name>
      <anchorfile>structinternal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ac06e6092a8d8ebda078eb65f5cfb2c6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int volatile</type>
      <name>sync</name>
      <anchorfile>structinternal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ae1bd1064b80cc9786739fcae1f28b739</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int volatile</type>
      <name>users</name>
      <anchorfile>structinternal_1_1GemmParallelInfo.html</anchorfile>
      <anchor>ace39db048addc0de785ddddaf588089c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_selector&lt; OnTheLeft, StorageOrder, BlasCompatible &gt;</name>
    <filename>structinternal_1_1gemv__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</filename>
    <templarg>StorageOrder</templarg>
    <templarg>BlasCompatible</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1gemv__selector_3_01OnTheLeft_00_01StorageOrder_00_01BlasCompatible_01_4.html</anchorfile>
      <anchor>ab1dcc27ecb870f95aeaae4150c3eb157</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, typename ProductType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_selector&lt; OnTheRight, ColMajor, false &gt;</name>
    <filename>structinternal_1_1gemv__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1gemv__selector_3_01OnTheRight_00_01ColMajor_00_01false_01_4.html</anchorfile>
      <anchor>a83fa55a8eab4fabba0d602a71b126944</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, typename ProductType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_selector&lt; OnTheRight, ColMajor, true &gt;</name>
    <filename>structinternal_1_1gemv__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1gemv__selector_3_01OnTheRight_00_01ColMajor_00_01true_01_4.html</anchorfile>
      <anchor>a22027c045e27f4bdaa7c7f8060e8b7eb</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, typename ProductType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_selector&lt; OnTheRight, RowMajor, false &gt;</name>
    <filename>structinternal_1_1gemv__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1gemv__selector_3_01OnTheRight_00_01RowMajor_00_01false_01_4.html</anchorfile>
      <anchor>acd5a04a119b60737a78f8508c4c4aacf</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, typename ProductType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_selector&lt; OnTheRight, RowMajor, true &gt;</name>
    <filename>structinternal_1_1gemv__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1gemv__selector_3_01OnTheRight_00_01RowMajor_00_01true_01_4.html</anchorfile>
      <anchor>abf1b843f81fabc0b3f0df477ad866d73</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, typename ProductType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_static_vector_if&lt; Scalar, Size, Dynamic, true &gt;</name>
    <filename>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01Dynamic_00_01true_01_4.html</anchorfile>
      <anchor>a368fdddc5c43c97ebad4b16aaa5c9e78</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, false &gt;</name>
    <filename>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01false_01_4.html</anchorfile>
      <anchor>ab1d45872046a657d6da9a0bb4ac6ed34</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::gemv_static_vector_if&lt; Scalar, Size, MaxSize, true &gt;</name>
    <filename>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
    <member kind="enumvalue">
      <name>ForceAlignment</name>
      <anchorfile>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>ace3fc0edad5d858c46a36e7efb5a21bbab47144facd28dd07f8c457e11e4b6536</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>ace3fc0edad5d858c46a36e7efb5a21bba5dd693326db5ba5a7b52700d636e731f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar *</type>
      <name>data</name>
      <anchorfile>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a311ff3e3905f2a3dbabf4e6c8c2d39cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>internal::plain_array&lt; Scalar, EIGEN_SIZE_MIN_PREFER_FIXED(Size, MaxSize)+(ForceAlignment?PacketSize:0), 0 &gt;</type>
      <name>m_data</name>
      <anchorfile>structinternal_1_1gemv__static__vector__if_3_01Scalar_00_01Size_00_01MaxSize_00_01true_01_4.html</anchorfile>
      <anchor>a914a08572e0388dedd8c030da4938d4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</name>
    <filename>structinternal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsStorageOrder3f8b4d3bbffc06bdfb0950ee5ae73bf7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsStorageOrder3f8b4d3bbffc06bdfb0950ee5ae73bf7.html</anchorfile>
      <anchor>a1c3aec3fa934c925ae1ec780401fe660</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsStorageOrder3f8b4d3bbffc06bdfb0950ee5ae73bf7.html</anchorfile>
      <anchor>a844fbbe2bf6a85212da98cff909c227a</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha, level3_blocking&lt; LhsScalar, RhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_matrix_matrix_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</name>
    <filename>structinternal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsStorageOrder733af24868aae36a2c36465dba2816b4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsStorageOrder733af24868aae36a2c36465dba2816b4.html</anchorfile>
      <anchor>a96356a911773bb9896883b03ffd10b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__product_3_01Index_00_01LhsScalar_00_01LhsStorageOrder733af24868aae36a2c36465dba2816b4.html</anchorfile>
      <anchor>ae2becaf71904333751699d5c45481a58</anchor>
      <arglist>(Index rows, Index cols, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha, level3_blocking&lt; RhsScalar, LhsScalar &gt; &amp;blocking, GemmParallelInfo&lt; Index &gt; *info=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, ColMajor, UpLo &gt;</name>
    <filename>structinternal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalar_00_01Lhs4363097fb90e3b4dd954dd170aea91e7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalar_00_01Lhs4363097fb90e3b4dd954dd170aea91e7.html</anchorfile>
      <anchor>a32716f5537c92f8a7bc443c1a5ddc8f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalar_00_01Lhs4363097fb90e3b4dd954dd170aea91e7.html</anchorfile>
      <anchor>a6408f1f6d7b78b0b8b5ff6ae6cba78e7</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_matrix_matrix_triangular_product&lt; Index, LhsScalar, LhsStorageOrder, ConjugateLhs, RhsScalar, RhsStorageOrder, ConjugateRhs, RowMajor, UpLo &gt;</name>
    <filename>structinternal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalar_00_01Lhsedda9a1c940baca8963c64007e2b144c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalar_00_01Lhsedda9a1c940baca8963c64007e2b144c.html</anchorfile>
      <anchor>ad9527cdd4c29ed81540694b8d7228c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__matrix__matrix__triangular__product_3_01Index_00_01LhsScalar_00_01Lhsedda9a1c940baca8963c64007e2b144c.html</anchorfile>
      <anchor>a19339977f38246d3a12d43446eb10cb9</anchor>
      <arglist>(Index size, Index depth, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsStride, ResScalar *res, Index resStride, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_matrix_vector_product&lt; Index, LhsScalar, ColMajor, ConjugateLhs, RhsScalar, ConjugateRhs &gt;</name>
    <filename>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a455e690dc57f5eb0c7903462f9b03d9fa3d26a746f275774b89f35a6aa20cde11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a455e690dc57f5eb0c7903462f9b03d9fad8409c084ea2ff007866d57b5feb31bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a455e690dc57f5eb0c7903462f9b03d9fafc937c9709d3debb49d23e0c097fc372</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a455e690dc57f5eb0c7903462f9b03d9fa3193ee88e8e4059d91b8b7d9e9af54a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a8e108b392540733ba98a59cbe885663a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a1c5f160de23df5b0c32e5e14cdc45284</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a4e397462cdbcb4dac284f344e34f8bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>af534795c806f7c45087c167b3e84eccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a5e2dfd1e62fa7ddbea19861e93042499</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>a276db243649f807bbbf7f6d829cafd6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>ad82bae70b257342799b3be271a21b53a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01ColMajor_00_01C40dbf6fcc34f80621a698b06b05f8e05.html</anchorfile>
      <anchor>ac19c363ab7dcdcc0c497ae122352e04e</anchor>
      <arglist>(Index rows, Index cols, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsIncr, ResScalar *res, Index, RhsScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::general_matrix_vector_product&lt; Index, LhsScalar, RowMajor, ConjugateLhs, RhsScalar, ConjugateRhs &gt;</name>
    <filename>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg></templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>ae0719f5f4ec7fb1070c5f6b38492f6d3a1793d51d3fc18cddf3bf768ab17125b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsPacketSize</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>ae0719f5f4ec7fb1070c5f6b38492f6d3a70fc5ed8c3ad0c96471e114c61111973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsPacketSize</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>ae0719f5f4ec7fb1070c5f6b38492f6d3a943fda39618d9d1bc20b94118ad42bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResPacketSize</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>ae0719f5f4ec7fb1070c5f6b38492f6d3a1fd5248eb423a9e46c78576e5e8f440e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; LhsScalar &gt;::type</type>
      <name>_LhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>a66d70434a1c7be6541b67134380d62f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; ResScalar &gt;::type</type>
      <name>_ResPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>a9a873609356848bc30a88ecba97a50b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; RhsScalar &gt;::type</type>
      <name>_RhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>a5cfdbab2e10521d05af0f97f3f144c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _LhsPacket, LhsScalar &gt;::type</type>
      <name>LhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>a095711c00ff78269724006200cfaceef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _ResPacket, ResScalar &gt;::type</type>
      <name>ResPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>a23e9bf938e9fd45311adebc744987705</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>abb2fd169542a77b75d4941d96985b8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; Vectorizable, _RhsPacket, RhsScalar &gt;::type</type>
      <name>RhsPacket</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>a66e510071d97bbe9a18e8730317f9686</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1general__matrix__vector__product_3_01Index_00_01LhsScalar_00_01RowMajor_00_01C69b97d55accd680da891792a9f681ff1.html</anchorfile>
      <anchor>ae6b46e69bd7a486a059d7700759896c3</anchor>
      <arglist>(Index rows, Index cols, const LhsScalar *lhs, Index lhsStride, const RhsScalar *rhs, Index rhsIncr, ResScalar *res, Index resIncr, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::get_boxes_helper</name>
    <filename>structinternal_1_1get__boxes__helper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1get__boxes__helper.html</anchorfile>
      <anchor>ab2553fc0a43efcb62db62fab993795b7</anchor>
      <arglist>(const ObjectList &amp;objects, BoxIter boxBegin, BoxIter boxEnd, VolumeList &amp;outBoxes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::get_boxes_helper&lt; ObjectList, VolumeList, int &gt;</name>
    <filename>structinternal_1_1get__boxes__helper_3_01ObjectList_00_01VolumeList_00_01int_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1get__boxes__helper_3_01ObjectList_00_01VolumeList_00_01int_01_4.html</anchorfile>
      <anchor>a107b2813ac42c7ea052e3ee20691dcc2</anchor>
      <arglist>(const ObjectList &amp;objects, int, int, VolumeList &amp;outBoxes)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::get_factor</name>
    <filename>structinternal_1_1get__factor.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE To</type>
      <name>run</name>
      <anchorfile>structinternal_1_1get__factor.html</anchorfile>
      <anchor>ac742b9a2236434255e555d0b97771a8d</anchor>
      <arglist>(const From &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::get_factor&lt; Scalar, typename NumTraits&lt; Scalar &gt;::Real &gt;</name>
    <filename>structinternal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE NumTraits&lt; Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structinternal_1_1get__factor_3_01Scalar_00_01typename_01NumTraits_3_01Scalar_01_4_1_1Real_01_4.html</anchorfile>
      <anchor>aa6eecab1f343f8739bf88be752f61180</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::global_math_functions_filtering_base</name>
    <filename>structinternal_1_1global__math__functions__filtering__base.html</filename>
    <templarg>T</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1global__math__functions__filtering__base.html</anchorfile>
      <anchor>a33ac50ecaa186b4781d6a451c61c40f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::global_math_functions_filtering_base&lt; T, typename always_void&lt; typename T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl &gt;::type &gt;</name>
    <filename>structinternal_1_1global__math__functions__filtering__base_3_01T_00_01typename_01always__void_3_67e86ba1538d7ed1f4e658e7fc0762ba.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T::Eigen_BaseClassForSpecializationOfGlobalMathFuncImpl</type>
      <name>type</name>
      <anchorfile>structinternal_1_1global__math__functions__filtering__base_3_01T_00_01typename_01always__void_3_67e86ba1538d7ed1f4e658e7fc0762ba.html</anchorfile>
      <anchor>ae360deb46eac051047360e0f20b670d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::has_direct_access</name>
    <filename>structinternal_1_1has__direct__access.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1has__direct__access.html</anchorfile>
      <anchor>a52f4c5d320cad086b3f1db0b98f446b9a30f7e80c1ca010ad1ed2fac3b528311a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::has_none</name>
    <filename>structinternal_1_1has__none.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structinternal_1_1has__none.html</anchorfile>
      <anchor>a9f004d36c93499bc4a8fe76923e644ad</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::has_std_result_type</name>
    <filename>structinternal_1_1has__std__result__type.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structinternal_1_1has__std__result__type.html</anchorfile>
      <anchor>a08fade02413c56d7964d1632c573c24a</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::has_tr1_result</name>
    <filename>structinternal_1_1has__tr1__result.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>a</name>
      <anchorfile>structinternal_1_1has__tr1__result.html</anchorfile>
      <anchor>a7b17c6748198a8701f9b7d41b361eac4</anchor>
      <arglist>[3]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::HessenbergDecompositionMatrixHReturnType</name>
    <filename>structinternal_1_1HessenbergDecompositionMatrixHReturnType.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a3e7b5d924cd04cc4781288f34dfcd0bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>a8550e23aad681aad2535b606c6d3309b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>aa06e4b0f82de3346942f33941cbd636c</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HessenbergDecompositionMatrixHReturnType</name>
      <anchorfile>structinternal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>ac5d5336d02498d630cb09fc4a2e93bd0</anchor>
      <arglist>(const HessenbergDecomposition&lt; MatrixType &gt; &amp;hess)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>ac8eff0c17f0f7d708ff4031e9a1771b3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const HessenbergDecomposition&lt; MatrixType &gt; &amp;</type>
      <name>m_hess</name>
      <anchorfile>structinternal_1_1HessenbergDecompositionMatrixHReturnType.html</anchorfile>
      <anchor>addc4a13507b655dc264b329e336d7ee5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt;</name>
    <filename>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>aca4d64fb1b4fb969367d7ac450c0d6d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; homogeneous_left_product_impl &gt;::LhsMatrixType</type>
      <name>LhsMatrixType</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a136b34af8f0b5f5459905114f4df954a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsMatrixType &gt;::type</type>
      <name>LhsMatrixTypeCleaned</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a2f4f8f7fcde1cb56614bb32900d471bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename LhsMatrixTypeCleaned::Nested &gt;::type</type>
      <name>LhsMatrixTypeNested</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>ae63cc3d2a7753f20fe244e9c56de6755</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>afea4f36f9a58e7655766beb48858e8a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>af08f9d1aaf37729b6a38cffb16f03ae6</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>homogeneous_left_product_impl</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>aebe5e81f2615b70fa0b0f82f296038a5</anchor>
      <arglist>(const Lhs &amp;lhs, const MatrixType &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>adf3e52e49951c9c92a6f4ce2d66aaf29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const LhsMatrixTypeCleaned::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>aee938b7d9c270ab2e101bd6618a620aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const MatrixType::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structinternal_1_1homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_01Vertical_01_4_00_01Lhs_01_4.html</anchorfile>
      <anchor>a157165dd32baec4d616bd9048d6470eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a16768f475d53132baef549ebe651f218</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNested</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5b2ff1477032e6c1e8208db0b0474198</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a72064b17081e2d8b646100eaa21c88fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a5da89db8e5ba98f316c0caf7d8ceb933</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>homogeneous_right_product_impl</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>af5a390f74c1215082a6377559510670e</anchor>
      <arglist>(const MatrixType &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afb61265d820014cf358cb60896899012</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const MatrixType::Nested</type>
      <name>m_lhs</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afa68041a93153f1697536c29ff276071</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structinternal_1_1homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_00_01Horizontal_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a232d780a709bb5c071383a47e1e00302</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::hseq_side_dependent_impl</name>
    <filename>structinternal_1_1hseq__side__dependent__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="typedef">
      <type>Block&lt; const VectorsType, Dynamic, 1 &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a572dd533a71bc7d97d7f7fb170081a8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheLeft &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>a67c3b348d01718d313156e9594206e91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>ac8414728fc38498b8d05ff0b60e8557d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl.html</anchorfile>
      <anchor>abc1375afb0bd90ef8200cea6538f732a</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::hseq_side_dependent_impl&lt; VectorsType, CoeffsType, OnTheRight &gt;</name>
    <filename>structinternal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Transpose&lt; Block&lt; const VectorsType, 1, Dynamic &gt; &gt;</type>
      <name>EssentialVectorType</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a84088b7ec33c86cd1c1455eefbe6c370</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; VectorsType, CoeffsType, OnTheRight &gt;</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>aba4114ec0d7406a5f47d5d06ef3f1160</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>a8a7da2b4d27521e487d82ce19477dc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const EssentialVectorType</type>
      <name>essentialVector</name>
      <anchorfile>structinternal_1_1hseq__side__dependent__impl_3_01VectorsType_00_01CoeffsType_00_01OnTheRight_01_4.html</anchorfile>
      <anchor>ad637449c88be613eeee9d3904716fa15</anchor>
      <arglist>(const HouseholderSequenceType &amp;h, Index k)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::hypot_impl</name>
    <filename>structinternal_1_1hypot__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1hypot__impl.html</anchorfile>
      <anchor>a528fc34dc9f20390d3b081d685465107</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1hypot__impl.html</anchorfile>
      <anchor>a4dab06816631cbf6c1c051a058acc5bf</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::hypot_retval</name>
    <filename>structinternal_1_1hypot__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structinternal_1_1hypot__retval.html</anchorfile>
      <anchor>a5f7b078cc5a8e581e6223001cd5e1bcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::imag_impl</name>
    <filename>structinternal_1_1imag__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1imag__impl.html</anchorfile>
      <anchor>a0e07132b080889e7ab6011acfa803c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1imag__impl.html</anchorfile>
      <anchor>a60fc2fb3309ba6b0a1c3aae11d686ce0</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::imag_impl&lt; std::complex&lt; RealScalar &gt; &gt;</name>
    <filename>structinternal_1_1imag__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1imag__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</anchorfile>
      <anchor>afc133b065d921f1828880dbd1fe66237</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::imag_ref_default_impl</name>
    <filename>structinternal_1_1imag__ref__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a4f185371f032e9de83ced1748bfb9cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>ad53528c4a1ac89a09c3d97f5e6a14681</anchor>
      <arglist>(Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1imag__ref__default__impl.html</anchorfile>
      <anchor>a99d21d6fd90750205e0e6752aad1fa3f</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::imag_ref_default_impl&lt; Scalar, false &gt;</name>
    <filename>structinternal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a2b5cd3bc6180496ac52d644409211cac</anchor>
      <arglist>(Scalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1imag__ref__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a9cf6fc9581e90df1a5f495abc602e747</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::imag_ref_impl</name>
    <filename>structinternal_1_1imag__ref__impl.html</filename>
    <templarg></templarg>
    <base>imag_ref_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::imag_ref_retval</name>
    <filename>structinternal_1_1imag__ref__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1imag__ref__retval.html</anchorfile>
      <anchor>a792e8444839f39d8499f868bb79fd30b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::imag_retval</name>
    <filename>structinternal_1_1imag__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structinternal_1_1imag__retval.html</anchorfile>
      <anchor>a87e232099e675ba6b3965062e7a1b587</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::image_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>image_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structinternal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad3c2befa2948869e88f85c4785f77cc1af41204b019540d7d769a442d0bcfbeda</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1image__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a042462cf25f052ebeae35c07132d2458</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::image_retval_base</name>
    <filename>structinternal_1_1image__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <base>ReturnByValue&lt; image_retval_base&lt; _DecompositionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; image_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a8077edeb5c8fc61b3de204854b861568</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a810a0a8732cebeb43c1ddc9fbd612419</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>ad8c14a84276743315f524e7789ed2946</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a34adf3ce24934ef909dfca96039cf40a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a2b441d0a30280cd4a3c5c724b1d69328</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a11c9602a01e02f344b1383717a14a98a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>ad04c3d003381a133f85fe7790e6f9a61</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>image_retval_base</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>ac8a0096a7a33b6306967aca7545f255f</anchor>
      <arglist>(const DecompositionType &amp;dec, const MatrixType &amp;originalMatrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>originalMatrix</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>af655d11f165b5df9d86271a7552491fa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>ae3b43251bdd3cd24f96b05cba8810a15</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a0d31b6740141e9a0b5e66ce6aebe5c11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a793205de5ff27618c4abc3c69d6fe735</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a3664c49a5fcba52ba4ab307294047fce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType &amp;</type>
      <name>m_originalMatrix</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>ac807c2aed5e8d5c30ad76330af0819ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structinternal_1_1image__retval__base.html</anchorfile>
      <anchor>a8b7bcbb2ad920c4db5d483ce41c60bdc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::inner_stride_at_compile_time</name>
    <filename>structinternal_1_1inner__stride__at__compile__time.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1inner__stride__at__compile__time.html</anchorfile>
      <anchor>a8621364ea3c55ca8252a88fe57c99451ad11236f1fbfff2e66553f11bc5596e9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::inner_stride_at_compile_time&lt; Derived, false &gt;</name>
    <filename>structinternal_1_1inner__stride__at__compile__time_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1inner__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>ae34579762fc5ff7ff18e7c3bc75e8a0cadfab9666cf1d7060fff03cf0544372a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::inplace_transpose_selector&lt; MatrixType, false &gt;</name>
    <filename>structinternal_1_1inplace__transpose__selector_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1inplace__transpose__selector_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a493b8171066a6519404abdac474c99d9</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::inplace_transpose_selector&lt; MatrixType, true &gt;</name>
    <filename>structinternal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1inplace__transpose__selector_3_01MatrixType_00_01true_01_4.html</anchorfile>
      <anchor>aff203144103f0aea1558bff62311af63</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::intersector_helper1</name>
    <filename>structinternal_1_1intersector__helper1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>intersectObject</name>
      <anchorfile>structinternal_1_1intersector__helper1.html</anchorfile>
      <anchor>a794a8d2ff4ceb8a3eb93b1e8c0d49292</anchor>
      <arglist>(const Object1 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intersector_helper1</name>
      <anchorfile>structinternal_1_1intersector__helper1.html</anchorfile>
      <anchor>a7238d37db49cc80b8bb2a6fdf2640c6f</anchor>
      <arglist>(const Object2 &amp;inStored, Intersector &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolume</name>
      <anchorfile>structinternal_1_1intersector__helper1.html</anchorfile>
      <anchor>a998ca691d6171489dd6e07e71d372a5d</anchor>
      <arglist>(const Volume1 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Intersector &amp;</type>
      <name>intersector</name>
      <anchorfile>structinternal_1_1intersector__helper1.html</anchorfile>
      <anchor>a19d606c62f2fc26686e6bcf1630c0882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object2</type>
      <name>stored</name>
      <anchorfile>structinternal_1_1intersector__helper1.html</anchorfile>
      <anchor>a3542c503dcb99c865efd05dde7e2aa4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>intersector_helper1 &amp;</type>
      <name>operator=</name>
      <anchorfile>structinternal_1_1intersector__helper1.html</anchorfile>
      <anchor>ab5d272751f0fc5cc6c2bd79078c731f8</anchor>
      <arglist>(const intersector_helper1 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::intersector_helper2</name>
    <filename>structinternal_1_1intersector__helper2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>bool</type>
      <name>intersectObject</name>
      <anchorfile>structinternal_1_1intersector__helper2.html</anchorfile>
      <anchor>a72679d4eff7d5fc124caff9823d2d348</anchor>
      <arglist>(const Object2 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>intersector_helper2</name>
      <anchorfile>structinternal_1_1intersector__helper2.html</anchorfile>
      <anchor>a6448ad10087f4dfd5c7225f5564c8ea2</anchor>
      <arglist>(const Object1 &amp;inStored, Intersector &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>intersectVolume</name>
      <anchorfile>structinternal_1_1intersector__helper2.html</anchorfile>
      <anchor>ad4f7587c8e5fe650d8c63c308accfd1b</anchor>
      <arglist>(const Volume2 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Intersector &amp;</type>
      <name>intersector</name>
      <anchorfile>structinternal_1_1intersector__helper2.html</anchorfile>
      <anchor>a1b06d234eb41b4269178b1dfde4cc68d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object1</type>
      <name>stored</name>
      <anchorfile>structinternal_1_1intersector__helper2.html</anchorfile>
      <anchor>a1cb59f36d3aedc96127432275fe7360c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>intersector_helper2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structinternal_1_1intersector__helper2.html</anchorfile>
      <anchor>a814db103403b5ed98bd65a59e466df08</anchor>
      <arglist>(const intersector_helper2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::inverse_impl</name>
    <filename>structinternal_1_1inverse__impl.html</filename>
    <templarg>MatrixType</templarg>
    <base>ReturnByValue&lt; inverse_impl&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>a44476f4e6d2c3aac504685d15ca1e792</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::eval&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>a9c85ac22bc1aa90e845c9bb6ac6b513f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>a83879946cbfe2d5b4d775414e5fd37d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>af5420249c74ba6db710eaf72b5658354</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>a1bb7f3bcfbd807e3a44bcde910745649</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>inverse_impl</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>a158770bb19d43514b012a07e7eefef82</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>a2211128be44b818e7f6a9e27da93f57d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable">
      <type>const MatrixTypeNested</type>
      <name>m_matrix</name>
      <anchorfile>structinternal_1_1inverse__impl.html</anchorfile>
      <anchor>a7df6547936197b969b2a219a4d7873cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic</name>
    <filename>structinternal_1_1is__arithmetic.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic.html</anchorfile>
      <anchor>a5e4fbd6b66f25835a3e67eda758aca45a03d874c404f1f27db1c30e3250d42ad1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; __m128 &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01____m128_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01____m128_01_4.html</anchorfile>
      <anchor>a10794caa0f4822b8f18a674f3759cfa3adfdd00d1514843f8e638ee95aa325690</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; __m128d &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01____m128d_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01____m128d_01_4.html</anchorfile>
      <anchor>af07be1f01c82f00a7a30ce05aed7ed33a741999d725b946b56471f2b0a389ff05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; __m128i &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01____m128i_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01____m128i_01_4.html</anchorfile>
      <anchor>aabb4248a17e174ad31d94c9ed9663580a3c995fc77e6ff06d986573c5ad82df75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; bool &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01bool_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01bool_01_4.html</anchorfile>
      <anchor>a2e9395e94cc0bc4cec9afeec3b83b02da9401ec7a4937aa71da9a1b777b286936</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; char &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01char_01_4.html</anchorfile>
      <anchor>a5b154fcb4c86a58d5f39faed7a82d7a4ab7edfd327011af7bfec2f29f5df137d0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; double &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01double_01_4.html</anchorfile>
      <anchor>a0b45fee88c381ab0825981abf32ad869a9e9b5e664f383aa5d28d426458b91cb3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; float &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01float_01_4.html</anchorfile>
      <anchor>a346b090ee703d5fe7d2a8a668f1d1191a5ee50f6026906b31140c8e03e0c18023</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; long double &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01long_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01long_01double_01_4.html</anchorfile>
      <anchor>ae73f1d3d8cdc5ea968e52507eaa359d6a5749cc9b016a0840fc33e9d3f8533d25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; signed char &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01signed_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01signed_01char_01_4.html</anchorfile>
      <anchor>a95a087500bedd5fcf0915bcb5023b4eaab14613f0eed62ff88af1bcd83a0b4ba2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; signed int &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01signed_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01signed_01int_01_4.html</anchorfile>
      <anchor>a4a2916d1e1977edcf1bd0ca918fd6000ad7b830027eba50b5e6fefc00bee06764</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; signed long &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01signed_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01signed_01long_01_4.html</anchorfile>
      <anchor>a8c6309e830e1dafca325786ac015ed52ae8c0743e83901cb0d11980777de03de9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; signed long long &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01signed_01long_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01signed_01long_01long_01_4.html</anchorfile>
      <anchor>a41eb2736707208533c80b01b8564756eaa9145b96b06be6db05cee3a521508e40</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; signed short &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01signed_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01signed_01short_01_4.html</anchorfile>
      <anchor>a55a9ac16611eb8a9af15eb31e1db23bca38794e87e6880770054f10ef3db85343</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; unsigned char &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01unsigned_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>ac9240bb0cdcaad30da1bcf51f0a587c1aaa6a888cf10fde2c3100c8e613c6ade2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; unsigned int &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01unsigned_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a76860a7777889616cfea250757968f6ea978959c021f95677c9e2bc3ff84f15f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; unsigned long &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01unsigned_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01unsigned_01long_01_4.html</anchorfile>
      <anchor>abd1ec153c8ebf46d78c64ec28f8d37eaa460b0ca1fdf025425dcf831c17149673</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; unsigned long long &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01unsigned_01long_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>ab7c64fbfffa2454ea7338e27750502c6a10ea10cdad8fb69301e486b8f3345b97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_arithmetic&lt; unsigned short &gt;</name>
    <filename>structinternal_1_1is__arithmetic_3_01unsigned_01short_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__arithmetic_3_01unsigned_01short_01_4.html</anchorfile>
      <anchor>a38c313c4e1935e28d864259ce5feb4f5a88edef9ee2d15d55c0da8cd08fd933e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_const</name>
    <filename>structinternal_1_1is__const.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__const.html</anchorfile>
      <anchor>a8164495f4a3697d310cc096625931948a18e1f7a2fb1b6ea665fcdaf8082a4268</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_const&lt; T const  &gt;</name>
    <filename>structinternal_1_1is__const_3_01T_01const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__const_3_01T_01const_01_01_4.html</anchorfile>
      <anchor>a71040a9ad3c2db31f631269c62365d83a4bb35379e4a42dd830cdc67d144ea133</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_diagonal</name>
    <filename>structinternal_1_1is__diagonal.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1is__diagonal.html</anchorfile>
      <anchor>ab45f9a06d4ad866081798267fd3ebf94af2d8a0b8fc08def0f2fa9ffd1c4f08f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_diagonal&lt; DiagonalBase&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1is__diagonal_3_01DiagonalBase_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1is__diagonal_3_01DiagonalBase_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a2fc506d9b167d5fa4b725adb6199e358a2335ae5d2c7d9fc10a90e0477872aa9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_diagonal&lt; DiagonalMatrix&lt; T, S &gt; &gt;</name>
    <filename>structinternal_1_1is__diagonal_3_01DiagonalMatrix_3_01T_00_01S_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>S</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1is__diagonal_3_01DiagonalMatrix_3_01T_00_01S_01_4_01_4.html</anchorfile>
      <anchor>adc0380c90b7bd15cda99216ffe05818eafca0da546184d6adf9ab12641bf1a5e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_diagonal&lt; DiagonalWrapper&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1is__diagonal_3_01DiagonalWrapper_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1is__diagonal_3_01DiagonalWrapper_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ad942d2a97fc11f3e11842c42892f7373aa4421aa94868cc2eabb6847ffac3c1b3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_lvalue</name>
    <filename>structinternal_1_1is__lvalue.html</filename>
    <templarg>ExpressionType</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__lvalue.html</anchorfile>
      <anchor>af2194cac2bc6fad5b702b68de9e42ae3a25edc21733af6f5ef50630c2fcbf4381</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_reference</name>
    <filename>structinternal_1_1is__reference.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1is__reference.html</anchorfile>
      <anchor>a483bce580d01e82edf0aa43c35d57ac9a7cc33b5f9862f079a7afee4a7a1e9407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_reference&lt; T &amp; &gt;</name>
    <filename>structinternal_1_1is__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1is__reference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>af6681b6b71ce81e4752ee575fa519191ae623123acf2c80e23327b59a5a0066cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_same</name>
    <filename>structinternal_1_1is__same.html</filename>
    <templarg>T</templarg>
    <templarg>U</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__same.html</anchorfile>
      <anchor>a0a2405f5bf9e2f1b323cefe10985198ba1ce5c0f05221424bde11b17f7d19bcf4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::is_same&lt; T, T &gt;</name>
    <filename>structinternal_1_1is__same_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1is__same_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a456aa33c056e5803327ab5ea869bbdcda6f1f9e59605cc656d9376d13d1381915</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::isApprox_selector</name>
    <filename>structinternal_1_1isApprox__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1isApprox__selector.html</anchorfile>
      <anchor>ac20ec392895f057d251a18a8e71845b8</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, typename Derived::RealScalar prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::isApprox_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structinternal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1isApprox__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a998d7b136d6ca7e703e8e9119434ba87</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, typename Derived::RealScalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::isMuchSmallerThan_object_selector</name>
    <filename>structinternal_1_1isMuchSmallerThan__object__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1isMuchSmallerThan__object__selector.html</anchorfile>
      <anchor>aa91e8b91a7c0bd3c20e5f587ace0494c</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;y, typename Derived::RealScalar prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::isMuchSmallerThan_object_selector&lt; Derived, OtherDerived, true &gt;</name>
    <filename>structinternal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1isMuchSmallerThan__object__selector_3_01Derived_00_01OtherDerived_00_01true_01_4.html</anchorfile>
      <anchor>a4c123ff8276e06b4226c0eff5e20ffc1</anchor>
      <arglist>(const Derived &amp;x, const OtherDerived &amp;, typename Derived::RealScalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::isMuchSmallerThan_scalar_selector</name>
    <filename>structinternal_1_1isMuchSmallerThan__scalar__selector.html</filename>
    <templarg></templarg>
    <templarg>is_integer</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1isMuchSmallerThan__scalar__selector.html</anchorfile>
      <anchor>ad3346df4f97fe6939d86fff7f0b39a9d</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;y, typename Derived::RealScalar prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::isMuchSmallerThan_scalar_selector&lt; Derived, true &gt;</name>
    <filename>structinternal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1isMuchSmallerThan__scalar__selector_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>a1f9b4b2f381a45f5f770b53cb68c9389</anchor>
      <arglist>(const Derived &amp;x, const typename Derived::RealScalar &amp;, typename Derived::RealScalar)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::kernel_retval&lt; FullPivLU&lt; _MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>kernel_retval_base&lt; FullPivLU&lt; _MatrixType &gt; &gt;</base>
    <member kind="enumvalue">
      <name>MaxSmallDimAtCompileTime</name>
      <anchorfile>structinternal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a38aa143c94a8c23003589bd7bccf9b26a42553241907e9db1967ea9a1f865cb5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1kernel__retval_3_01FullPivLU_3_01__MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1c24046c6d446eec4d697e6f5c6ebbca</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::kernel_retval_base</name>
    <filename>structinternal_1_1kernel__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <base>ReturnByValue&lt; kernel_retval_base&lt; _DecompositionType &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; kernel_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a242f338959ec3c050973240eae367220</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>abbd333ff60c9e7fda59147015a00be34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ac44e6e0b7b7a491a380d8995ad5a318c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ab43e283294a71969f1066ae62699b296</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a8e75f5581b7e274f3263e4ad8f6912af</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a6fca3f0eeb1acb85b7fc7927c2022638</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>kernel_retval_base</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a6f1b36e9ce14955bd338326908329ed9</anchor>
      <arglist>(const DecompositionType &amp;dec)</arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rank</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a71e0beda5416ff7b50f4d78a480faa10</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a16e15d7fd01154876a1025324d233b05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_cols</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>aa5e586347f59be41f6011297b229b319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>a4c0afdfb999d1f4bf74f3723e2edaba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_rank</name>
      <anchorfile>structinternal_1_1kernel__retval__base.html</anchorfile>
      <anchor>ac69c90106af4f87b369ef67d36a8b4eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::kiss_cpx_fft</name>
    <filename>structinternal_1_1kiss__cpx__fft.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a10c03ccf1dc627e01307bc32de67995e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a2d65808eec8f62a14186157fac1f40b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly2</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>ae68cc3611e20998b0020092a23c32e61</anchor>
      <arglist>(Complex *Fout, const size_t fstride, int m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly3</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a1e95128e3d9f4039efb772c0fbf09879</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly4</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a2a56d5d4a394ff14f42d3151dcfa89bb</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly5</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a0aeb82f0d2293014ac93ed7419ba29a4</anchor>
      <arglist>(Complex *Fout, const size_t fstride, const size_t m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>bfly_generic</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aee5d417671c2622cba3f13574bcb0393</anchor>
      <arglist>(Complex *Fout, const size_t fstride, int m, int p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>factorize</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a668b7ff1431f816a5a25fd1f54ca9022</anchor>
      <arglist>(int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>make_twiddles</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a76fbdf6a823e75808f18344d4555e5cd</anchor>
      <arglist>(int nfft, bool inverse)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>work</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>ab47117762ab9ddf073e51ca4a7109256</anchor>
      <arglist>(int stage, Complex *xout, const _Src *xin, size_t fstride, size_t in_stride)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>m_inverse</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aea4b52500ae27077b715a051a3be327c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_scratchBuf</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a58572cbf2c2e80e8c06a7b0c6599118f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>m_stageRadix</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a3553bafde653370ad87f2956280dfdc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; int &gt;</type>
      <name>m_stageRemainder</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>aaa0eac1e488d6e283bb15570e90e0bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_twiddles</name>
      <anchorfile>structinternal_1_1kiss__cpx__fft.html</anchorfile>
      <anchor>a8fa22b773cbac80467a466ccd15a53f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::kissfft_impl</name>
    <filename>structinternal_1_1kissfft__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; Scalar &gt;</type>
      <name>Complex</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a5fa0b842166af851f14f1d5f9641f898</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a853729ce40ed65db5e75de87b58ec77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a66922d17ae80457705e93d626afdb5b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a10c166d6f75f2e4d353b24f33b42843c</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a5a28010c817e9c6c09dcc296a016914d</anchor>
      <arglist>(Complex *dst, const Scalar *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fwd2</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a89584b5471b7e6b47847a294c553fa4e</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a7cecd735d997baed5998593a1b3d004f</anchor>
      <arglist>(Complex *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a64537efbeffea895b039f0448d9dd623</anchor>
      <arglist>(Scalar *dst, const Complex *src, int nfft)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>inv2</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a206acc100a38d2fba5b80c5a1b24564a</anchor>
      <arglist>(Complex *dst, const Complex *src, int n0, int n1)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>kiss_cpx_fft&lt; Scalar &gt;</type>
      <name>PlanData</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a18adbeefcc72be28640f0702f6f12b66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; int, PlanData &gt;</type>
      <name>PlanMap</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>afbf326033bfd14ce95f5694ec72a7d79</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>PlanData &amp;</type>
      <name>get_plan</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>ac0ebe5a4709aa6edc5f975b39dc15985</anchor>
      <arglist>(int nfft, bool inverse)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>PlanKey</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>af84da26cbf4d9d9727a85ce68a4e1076</anchor>
      <arglist>(int nfft, bool isinverse) const </arglist>
    </member>
    <member kind="function" protection="protected">
      <type>Complex *</type>
      <name>real_twiddles</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a99edb043cdc5677b20e163fcc7bd24f4</anchor>
      <arglist>(int ncfft2)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PlanMap</type>
      <name>m_plans</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a6fe62dac74d21b89bd5c5fd4abb1bb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; int, std::vector&lt; Complex &gt; &gt;</type>
      <name>m_realTwiddles</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a08ec60683e3833caefb77ef74c9a4447</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_tmpBuf1</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>adda9f36411e714ce6b54d4cd4c25b46a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::vector&lt; Complex &gt;</type>
      <name>m_tmpBuf2</name>
      <anchorfile>structinternal_1_1kissfft__impl.html</anchorfile>
      <anchor>a760c9932b06482e703d1619190b60ce3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::ldlt_inplace&lt; Lower &gt;</name>
    <filename>structinternal_1_1ldlt__inplace_3_01Lower_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>unblocked</name>
      <anchorfile>structinternal_1_1ldlt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>addf1404de49a0931a59f54dac8a0be6d</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, int *sign=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::ldlt_inplace&lt; Upper &gt;</name>
    <filename>structinternal_1_1ldlt__inplace_3_01Upper_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE bool</type>
      <name>unblocked</name>
      <anchorfile>structinternal_1_1ldlt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>ae968ab9f3aac7d26dc220e33e937ac2d</anchor>
      <arglist>(MatrixType &amp;mat, TranspositionType &amp;transpositions, Workspace &amp;temp, int *sign=0)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::LDLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TriangularView&lt; MatrixType, UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>adbd649b8e17079b225f9e6405b905171</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::AdjointReturnType, UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>ac797d06a0a6c14c82c2abb4dd5f49530</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a46418f9600b83111fdb1f1555f93b45a</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a324aa8a0bd2370ffb96cef061d376b5b</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::LDLT_Traits&lt; MatrixType, Upper &gt;</name>
    <filename>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::AdjointReturnType, UnitLower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a793bcf71d40e563b58fe1d1224b0e025</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; MatrixType, UnitUpper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>ac30af97896f7cf76f2b4d12a3b4e22fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a0bb3ad6bd6eceb42191e3e0e33b3bf91</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structinternal_1_1LDLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>aff82d458918bfe2578306b97ce7cf9d1</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::level3_blocking</name>
    <filename>classinternal_1_1level3__blocking.html</filename>
    <templarg>_LhsScalar</templarg>
    <templarg>_RhsScalar</templarg>
    <member kind="function">
      <type>LhsScalar *</type>
      <name>blockA</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>ab34ad616870844b4be69b9377a4a1bbc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockB</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a24824aa660da824b9ab23c0c2aa5c3dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>RhsScalar *</type>
      <name>blockW</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>adb5d1fa94a938d218df54f9072f6cfda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>kc</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>ac850011181ff4dde45ffd60bc547c495</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>level3_blocking</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a9254729a58b2b891d1a2f51d49ca2779</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>mc</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a90d7cf2e4be0897492456b347c2291ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DenseIndex</type>
      <name>nc</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a58ba1d46586eeadad68190980f997d9a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsScalar *</type>
      <name>m_blockA</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a631d79fced5d0181208f717b3d7a62b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockB</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a99dff8be49c89662adbf5355c95c8ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsScalar *</type>
      <name>m_blockW</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a613b468146f7856990f11ca056f2fde6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_kc</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a2c786eedcfe3e3c0cc8f987b70cd7a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_mc</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>aa5f85ee8d0d6198084ee63ae2b13cf5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DenseIndex</type>
      <name>m_nc</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a031a50813adc2fde0bfa4db3819b93c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsScalar</type>
      <name>LhsScalar</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a56ec8417f4adfa9856ba29a908a7198e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsScalar</type>
      <name>RhsScalar</name>
      <anchorfile>classinternal_1_1level3__blocking.html</anchorfile>
      <anchor>a9092a24f80ce9c71c00cf345c841bd99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::linspaced_op</name>
    <filename>structinternal_1_1linspaced__op.html</filename>
    <templarg></templarg>
    <templarg>RandomAccess</templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1linspaced__op.html</anchorfile>
      <anchor>a9066a67c8c917175db1049b5fbc5bf9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op</name>
      <anchorfile>structinternal_1_1linspaced__op.html</anchorfile>
      <anchor>a9ff6fb5630b2e8e8df084bd0a8866cff</anchor>
      <arglist>(Scalar low, Scalar high, int num_steps)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1linspaced__op.html</anchorfile>
      <anchor>a0b8d90ca441b345e7fb6c410879d5b80</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1linspaced__op.html</anchorfile>
      <anchor>a8ee4ee9b9669871a2a3f14e06a8db282</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1linspaced__op.html</anchorfile>
      <anchor>ae55226ddb27775200ba26c99ea3701ea</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1linspaced__op.html</anchorfile>
      <anchor>a89b05304a6b1761d6225c38122aa1299</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
    <member kind="variable">
      <type>const linspaced_op_impl&lt; Scalar, RandomAccess &gt;</type>
      <name>impl</name>
      <anchorfile>structinternal_1_1linspaced__op.html</anchorfile>
      <anchor>a3efa7364f319ab7b054c437eaa41a6c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::linspaced_op_impl&lt; Scalar, false &gt;</name>
    <filename>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>ad171a1709f99f23f39e1f82496007fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a7264b39c75761f260941a1109ab3be09</anchor>
      <arglist>(Scalar low, Scalar step)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a71d8bafd5bfea322c9956a4d9004208a</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>aa5edce04f468687234a536c86bcb51db</anchor>
      <arglist>(Index) const </arglist>
    </member>
    <member kind="variable">
      <type>Packet</type>
      <name>m_base</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a00cd62e9e7158f6937201258ac131acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>adaaac06844c19ec7f60d9d73b8d61ec8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_packetStep</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a2e0add48a68d7ac4e38574f80eabb918</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_step</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>a9521275ed4263ae318045ed5a127bee4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::linspaced_op_impl&lt; Scalar, true &gt;</name>
    <filename>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a8a64db64810b44d8f1dcb11f9e4cc856</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linspaced_op_impl</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a412eab9af4c2544b3b6346c69f97ad0a</anchor>
      <arglist>(Scalar low, Scalar step)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a189185168c7d3823b8b489cf977bf088</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a993ad3cb411bdf89f22d5e6fc54decff</anchor>
      <arglist>(Index i) const </arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_interPacket</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a1ea275a432dccdcce0b6ee62f9a25dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_low</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ab545ddabb44e2fec96526d68347612db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_lowPacket</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a3f831071121103e2a8ef1ccd00a0bbe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_step</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a35972024872d32ced57209301ba84453</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Packet</type>
      <name>m_stepPacket</name>
      <anchorfile>structinternal_1_1linspaced__op__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>aed0492740a2ae59691d391248ca058a9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::llt_inplace&lt; Lower &gt;</name>
    <filename>structinternal_1_1llt__inplace_3_01Lower_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>blocked</name>
      <anchorfile>structinternal_1_1llt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a30d56bceb82ea21154aa78af23994e8e</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType::Index</type>
      <name>unblocked</name>
      <anchorfile>structinternal_1_1llt__inplace_3_01Lower_01_4.html</anchorfile>
      <anchor>a1f765984f738565c636285c916f00009</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::llt_inplace&lt; Upper &gt;</name>
    <filename>structinternal_1_1llt__inplace_3_01Upper_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE MatrixType::Index</type>
      <name>blocked</name>
      <anchorfile>structinternal_1_1llt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>aaccb02b821b2035f8b0e91399086fcc5</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE MatrixType::Index</type>
      <name>unblocked</name>
      <anchorfile>structinternal_1_1llt__inplace_3_01Upper_01_4.html</anchorfile>
      <anchor>a33c92f8f4d68381b8d52d58a2c2d71f2</anchor>
      <arglist>(MatrixType &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::LLT_Traits&lt; MatrixType, Lower &gt;</name>
    <filename>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TriangularView&lt; MatrixType, Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a53a089259f6825c7bdd2f052b75ced51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::AdjointReturnType, Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a6555f90583e9db84749940d5fe0ccadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a71d354d968e22fa29124d22ee0cf6399</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a0c8ce1da3559fb38d5780308d2ed098e</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inplace_decomposition</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Lower_01_4.html</anchorfile>
      <anchor>a803f699009e1402fc2b5b7e489a84abb</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::LLT_Traits&lt; MatrixType, Upper &gt;</name>
    <filename>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TriangularView&lt; typename MatrixType::AdjointReturnType, Lower &gt;</type>
      <name>MatrixL</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a6852e431b4df952b6d2143981e053a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TriangularView&lt; MatrixType, Upper &gt;</type>
      <name>MatrixU</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>ab571683b058967c7849316c07056d5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixL</type>
      <name>getL</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a359f0a30502554c3accaf8233e8a0b80</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixU</type>
      <name>getU</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a5ae92835c23821c0eb810000bcff34aa</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>inplace_decomposition</name>
      <anchorfile>structinternal_1_1LLT__Traits_3_01MatrixType_00_01Upper_01_4.html</anchorfile>
      <anchor>a2edf692644596f5544db2c1900474e62</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::lpNorm_selector</name>
    <filename>structinternal_1_1lpNorm__selector.html</filename>
    <templarg></templarg>
    <templarg>p</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1lpNorm__selector.html</anchorfile>
      <anchor>a3fa7f93cd3ba1ff2fb2fb920632b836c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1lpNorm__selector.html</anchorfile>
      <anchor>ac9d73bc55b456471919c2ed9db32d408</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::lpNorm_selector&lt; Derived, 1 &gt;</name>
    <filename>structinternal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structinternal_1_1lpNorm__selector_3_01Derived_00_011_01_4.html</anchorfile>
      <anchor>ac0164cfe46eb189105cc26f1c369bbf4</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::lpNorm_selector&lt; Derived, 2 &gt;</name>
    <filename>structinternal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structinternal_1_1lpNorm__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a5d83ba0fb97fb9a1c3471070d68f92b9</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::lpNorm_selector&lt; Derived, Infinity &gt;</name>
    <filename>structinternal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static NumTraits&lt; typename traits&lt; Derived &gt;::Scalar &gt;::Real</type>
      <name>run</name>
      <anchorfile>structinternal_1_1lpNorm__selector_3_01Derived_00_01Infinity_01_4.html</anchorfile>
      <anchor>aa254c56e6c0df9847b6434d04e7a11f9</anchor>
      <arglist>(const MatrixBase&lt; Derived &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::make_proper_matrix_type</name>
    <filename>classinternal_1_1make__proper__matrix__type.html</filename>
    <templarg>_Scalar</templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, _Rows, _Cols, Options, _MaxRows, _MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>classinternal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a35d3480b651a4794b0a2bc93631d1341</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>classinternal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a0db3b807eef7934109b7505a8d5a0066a9f084a04c7f1e7bf961096727b467bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowVector</name>
      <anchorfile>classinternal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a0db3b807eef7934109b7505a8d5a0066af0eead95d342619dccd73757b6d70c8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>classinternal_1_1make__proper__matrix__type.html</anchorfile>
      <anchor>a0db3b807eef7934109b7505a8d5a0066ad2b4a2470792ee9e7a6e52cf665915af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::matrix_swap_impl</name>
    <filename>structinternal_1_1matrix__swap__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>SwapPointers</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1matrix__swap__impl.html</anchorfile>
      <anchor>a292965dfe6014d93ae3655c8b7b135af</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::matrix_swap_impl&lt; MatrixTypeA, MatrixTypeB, true &gt;</name>
    <filename>structinternal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1matrix__swap__impl_3_01MatrixTypeA_00_01MatrixTypeB_00_01true_01_4.html</anchorfile>
      <anchor>ab0b6d9ce8fa29cb8ffa91b9f6c4e3baa</anchor>
      <arglist>(MatrixTypeA &amp;a, MatrixTypeB &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::matrix_type_times_scalar_type</name>
    <filename>structinternal_1_1matrix__type__times__scalar__type.html</filename>
    <templarg>OtherScalarType</templarg>
    <templarg>MatrixType</templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; OtherScalarType, typename MatrixType::Scalar &gt;::ReturnType</type>
      <name>ResultScalar</name>
      <anchorfile>structinternal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>a9c443ac4a2d9aae93ff9166b562d4664</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; ResultScalar, MatrixType::RowsAtCompileTime, MatrixType::ColsAtCompileTime, 0, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>Type</name>
      <anchorfile>structinternal_1_1matrix__type__times__scalar__type.html</anchorfile>
      <anchor>af2be3355276f7ed751b16aa8f2746946</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::max_coeff_visitor</name>
    <filename>structinternal_1_1max__coeff__visitor.html</filename>
    <templarg>Derived</templarg>
    <base>internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>a83ac09491a9776495fbc22416bf8bf14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>a21dc923784c3f310f60cfb4b14fffdb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1max__coeff__visitor.html</anchorfile>
      <anchor>a7a145b677941562510ab73fd4cd247d2</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::member_redux</name>
    <filename>structinternal_1_1member__redux.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">internal::member_redux::Cost</class>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(Scalar) &gt;::type</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1member__redux.html</anchorfile>
      <anchor>a6bd7e3fd89d8b0d44b3ab08c0a0ec3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>member_redux</name>
      <anchorfile>structinternal_1_1member__redux.html</anchorfile>
      <anchor>aa5d3f803a65adf99ade59b25caf26d54</anchor>
      <arglist>(const BinaryOp func)</arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1member__redux.html</anchorfile>
      <anchor>a723a93d49413ae42bcba0880671f1bd8</anchor>
      <arglist>(const DenseBase&lt; Derived &gt; &amp;mat) const </arglist>
    </member>
    <member kind="variable">
      <type>const BinaryOp</type>
      <name>m_functor</name>
      <anchorfile>structinternal_1_1member__redux.html</anchorfile>
      <anchor>a3861fc4722718ff86e621d0255639a86</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::member_redux::Cost</name>
    <filename>structinternal_1_1member__redux_1_1Cost.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1member__redux_1_1Cost.html</anchorfile>
      <anchor>a94968bf67285967bb59c940ce42c176ba8cabdd216abfc21485eba27223a074a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::meta_sqrt</name>
    <filename>classinternal_1_1meta__sqrt.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <templarg>Done</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classinternal_1_1meta__sqrt.html</anchorfile>
      <anchor>ac13bf4e9653aa2e4cfb6f6864d353eb1acdcd2b6eed52938f3ca6c5e0825ffda7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MidX</name>
      <anchorfile>classinternal_1_1meta__sqrt.html</anchorfile>
      <anchor>a9f3f71f1f9d7b89916df181abd4911d7ae245c4b382f29c2fe9ac518ad0f7eee7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::meta_sqrt&lt; Y, InfX, SupX, true &gt;</name>
    <filename>classinternal_1_1meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</filename>
    <templarg>Y</templarg>
    <templarg>InfX</templarg>
    <templarg>SupX</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>classinternal_1_1meta__sqrt_3_01Y_00_01InfX_00_01SupX_00_01true_01_4.html</anchorfile>
      <anchor>a52bd06b4ee8abf87a979a6c379d3cf58a7e1d435f4245584e18b9319ca77b5d82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::min_coeff_visitor</name>
    <filename>structinternal_1_1min__coeff__visitor.html</filename>
    <templarg>Derived</templarg>
    <base>internal::coeff_visitor</base>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>af770871e746dbb01397e10e0f7f1fa52</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>a8bbbee06c35ccdd948d328ae163376b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1min__coeff__visitor.html</anchorfile>
      <anchor>a197f6a9247dcfc4b113ed71ad42663f0</anchor>
      <arglist>(const Scalar &amp;value, Index i, Index j)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::minimizer_helper1</name>
    <filename>structinternal_1_1minimizer__helper1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Minimizer::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a56d959634cb093c545f1c950a3b3982c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>minimizer_helper1</name>
      <anchorfile>structinternal_1_1minimizer__helper1.html</anchorfile>
      <anchor>acd1362dbbda2603a369ac0585841f547</anchor>
      <arglist>(const Object2 &amp;inStored, Minimizer &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnObject</name>
      <anchorfile>structinternal_1_1minimizer__helper1.html</anchorfile>
      <anchor>ad18572f4f8d362dd98f4aecfa99d72ba</anchor>
      <arglist>(const Object1 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnVolume</name>
      <anchorfile>structinternal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a3c7ba2028f9cc4e58da16915915613cf</anchor>
      <arglist>(const Volume1 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Minimizer &amp;</type>
      <name>minimizer</name>
      <anchorfile>structinternal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a02e3269fb0eabf528d5599f96e393896</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object2</type>
      <name>stored</name>
      <anchorfile>structinternal_1_1minimizer__helper1.html</anchorfile>
      <anchor>a7fad19dc0520f80df77e349a4ec3a4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>minimizer_helper1 &amp;</type>
      <name>operator=</name>
      <anchorfile>structinternal_1_1minimizer__helper1.html</anchorfile>
      <anchor>ae15bf173df21be7941555391bb3fe784</anchor>
      <arglist>(const minimizer_helper1 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::minimizer_helper2</name>
    <filename>structinternal_1_1minimizer__helper2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Minimizer::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1minimizer__helper2.html</anchorfile>
      <anchor>af95be82c83f3301305eb5ee0de5f71c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>minimizer_helper2</name>
      <anchorfile>structinternal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a02693e8100b506e27018abe6849bde5a</anchor>
      <arglist>(const Object1 &amp;inStored, Minimizer &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnObject</name>
      <anchorfile>structinternal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a198d4662c61ab4ce95e05f8ad582d410</anchor>
      <arglist>(const Object2 &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>minimumOnVolume</name>
      <anchorfile>structinternal_1_1minimizer__helper2.html</anchorfile>
      <anchor>ac612799c0e35b7a65e3ca8fe819cf61a</anchor>
      <arglist>(const Volume2 &amp;vol)</arglist>
    </member>
    <member kind="variable">
      <type>Minimizer &amp;</type>
      <name>minimizer</name>
      <anchorfile>structinternal_1_1minimizer__helper2.html</anchorfile>
      <anchor>aa8c189266c5e9fca12090677d6bb68fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object1</type>
      <name>stored</name>
      <anchorfile>structinternal_1_1minimizer__helper2.html</anchorfile>
      <anchor>a0571fb2169e1163f39ac3ff34bdf9699</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>minimizer_helper2 &amp;</type>
      <name>operator=</name>
      <anchorfile>structinternal_1_1minimizer__helper2.html</anchorfile>
      <anchor>aeaf8cd9f4b9217d6a80419dd93bdfdc6</anchor>
      <arglist>(const minimizer_helper2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::must_nest_by_value</name>
    <filename>structinternal_1_1must__nest__by__value.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1must__nest__by__value.html</anchorfile>
      <anchor>a1e552a93a2be58b8617056e883303a95ab79d1333fa389387b3c6895a7e100f1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::nested</name>
    <filename>structinternal_1_1nested.html</filename>
    <templarg>T</templarg>
    <templarg>n</templarg>
    <templarg>PlainObject</templarg>
    <member kind="enumvalue">
      <name>DynamicAsInteger</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1fab644cfddef2b2c434a0f1c37f54f9917</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCost</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1faca02394ec54c206b8d497d126cd5d8b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ScalarReadCostAsInteger</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1fa1b90f4d4860325707107a266839fff1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1fa9739414cb25cad5f624f80e7ab14d980</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCostAsInteger</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1facabdfc67d4f37d1d2a8becbcaf5e324f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAsInteger</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1fa2d017183af59909a05e2358ca0317f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostEvalAsInteger</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1fae1694cacac9b8337573563e9bdf523e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CostNoEvalAsInteger</name>
      <anchorfile>structinternal_1_1nested.html</anchorfile>
      <anchor>a1642ce18e3c648f3984d20db59912d1fa288838728095ab5e206f981beede2793</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::nested&lt; CoeffBasedProduct&lt; Lhs, Rhs, EvalBeforeNestingBit|EvalBeforeAssigningBit &gt;, N, PlainObject &gt;</name>
    <filename>structinternal_1_1nested_3_01CoeffBasedProduct_3_01Lhs_00_01Rhs_00_01EvalBeforeNestingBit_7EvalBef5f99c622c653375f26273198ce73f1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlainObject const &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1nested_3_01CoeffBasedProduct_3_01Lhs_00_01Rhs_00_01EvalBeforeNestingBit_7EvalBef5f99c622c653375f26273198ce73f1.html</anchorfile>
      <anchor>a7be065c7f9bcb6545fcdfa43b5aa2b27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::nested&lt; GeneralProduct&lt; Lhs, Rhs, Mode &gt;, N, PlainObject &gt;</name>
    <filename>structinternal_1_1nested_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01Mode_01_4_00_01N_00_01PlainObject_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>PlainObject const &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1nested_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01Mode_01_4_00_01N_00_01PlainObject_01_4.html</anchorfile>
      <anchor>acefb4ad0c5e7c9351124f6d38afdca05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::nested&lt; ReturnByValue&lt; Derived &gt;, n, PlainObject &gt;</name>
    <filename>structinternal_1_1nested_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</filename>
    <templarg></templarg>
    <templarg>n</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::ReturnType</type>
      <name>type</name>
      <anchorfile>structinternal_1_1nested_3_01ReturnByValue_3_01Derived_01_4_00_01n_00_01PlainObject_01_4.html</anchorfile>
      <anchor>a3faa324db53e29ce0f0217ec49d4bbc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::no_assignment_operator</name>
    <filename>classinternal_1_1no__assignment__operator.html</filename>
    <member kind="function" protection="private">
      <type>no_assignment_operator&amp;</type>
      <name>operator=</name>
      <anchorfile>classinternal_1_1no__assignment__operator.html</anchorfile>
      <anchor>a3cada1f8660391bd20a99e4e1805916d</anchor>
      <arglist>(const no_assignment_operator&amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::norm1_default_impl</name>
    <filename>structinternal_1_1norm1__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1norm1__default__impl.html</anchorfile>
      <anchor>a167f244f68918ffffa21bc3c63518382</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1norm1__default__impl.html</anchorfile>
      <anchor>a924365a656bf6fdf76850a4befec609c</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::norm1_default_impl&lt; Scalar, false &gt;</name>
    <filename>structinternal_1_1norm1__default__impl_3_01Scalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1norm1__default__impl_3_01Scalar_00_01false_01_4.html</anchorfile>
      <anchor>ab59273dbbe5576222484557a5a05da01</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::norm1_impl</name>
    <filename>structinternal_1_1norm1__impl.html</filename>
    <templarg></templarg>
    <base>norm1_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::norm1_retval</name>
    <filename>structinternal_1_1norm1__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structinternal_1_1norm1__retval.html</anchorfile>
      <anchor>a39d9bd09521c0808948f875a288fc0ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::outer_product_selector&lt; ColMajor &gt;</name>
    <filename>structinternal_1_1outer__product__selector_3_01ColMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1outer__product__selector_3_01ColMajor_01_4.html</anchorfile>
      <anchor>ad6f61d7644e4408633a16af1c193c8f6</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, typename ProductType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::outer_product_selector&lt; RowMajor &gt;</name>
    <filename>structinternal_1_1outer__product__selector_3_01RowMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1outer__product__selector_3_01RowMajor_01_4.html</anchorfile>
      <anchor>a6bfd6da29a051c98f0e4454db8c86721</anchor>
      <arglist>(const ProductType &amp;prod, Dest &amp;dest, typename ProductType::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::outer_stride_at_compile_time</name>
    <filename>structinternal_1_1outer__stride__at__compile__time.html</filename>
    <templarg></templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1outer__stride__at__compile__time.html</anchorfile>
      <anchor>ae4866717f70d252392e1eb8e3b974f00a91a28da008a18ae60b2b40331de2a96e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::outer_stride_at_compile_time&lt; Derived, false &gt;</name>
    <filename>structinternal_1_1outer__stride__at__compile__time_3_01Derived_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1outer__stride__at__compile__time_3_01Derived_00_01false_01_4.html</anchorfile>
      <anchor>a8212ceebf1543c70beb062044838e965a419633255a4df393c920a6e6dbc49468</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::Packet1cd</name>
    <filename>structinternal_1_1Packet1cd.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structinternal_1_1Packet1cd.html</anchorfile>
      <anchor>ab9755053eb225e7df3ffc1862b14fd5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet1cd</name>
      <anchorfile>structinternal_1_1Packet1cd.html</anchorfile>
      <anchor>aab459b46666f6fe0c49b97d20547dfc2</anchor>
      <arglist>(const __m128d &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m128d</type>
      <name>v</name>
      <anchorfile>structinternal_1_1Packet1cd.html</anchorfile>
      <anchor>a6aa84bd4dd0bcd343f10a0b067120080</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::Packet2cf</name>
    <filename>structinternal_1_1Packet2cf.html</filename>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>a7a3d6f6c44032d9202beab847e554ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>a1a6974e9b8183b03f5fd34089657c8d9</anchor>
      <arglist>(const __m128 &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>a7a3d6f6c44032d9202beab847e554ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>accb8b5bd3f2411c29d516e88c03f1afc</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>a7a3d6f6c44032d9202beab847e554ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>Packet2cf</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>accb8b5bd3f2411c29d516e88c03f1afc</anchor>
      <arglist>(const Packet4f &amp;a)</arglist>
    </member>
    <member kind="variable">
      <type>__m128</type>
      <name>v</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>a72d51cc4e2821fd171966f619ae1cf6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Packet4f</type>
      <name>v</name>
      <anchorfile>structinternal_1_1Packet2cf.html</anchorfile>
      <anchor>acd4653dacedfda5de3aef4039cbfb08b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packet_traits</name>
    <filename>structinternal_1_1packet__traits.html</filename>
    <templarg>T</templarg>
    <base>internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a1e9cc9bed2788468040072495d4e6754ab802dc892b724951e925b9df4280d890</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a1e9cc9bed2788468040072495d4e6754a263ab00aa270379b97b78bae58d0cf26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a1e9cc9bed2788468040072495d4e6754a662b2be5434719177fe70d71834a8822</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685ae9d9feeab202cd543f4cec38ef41f4ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685aaf08f2bcf791ca4dc0bb7c39e743f27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685a5c61d3a344d179fc32f80ab15242fa5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685a810a23510ee80d3cdfe277b36586d69c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685ad66777c99e9f4495aedbff055b4a7b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685a639e5f27065bd502f68fda8782a1229b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685a469e84281e417f70960e8559a6964fa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685acff29e8652033c11aabbe40ba9c0b51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasConj</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685ae668d19369464a644747d275b5f76bce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a2948482182fb3325d627302ac099a685a8c57604b31068ef6355373bdf9e09e53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits.html</anchorfile>
      <anchor>a397d0310d0460f672eec4dd6d2a363de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packet_traits&lt; double &gt;</name>
    <filename>structinternal_1_1packet__traits_3_01double_01_4.html</filename>
    <base>internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a65870a35a1daa13669415b3f1aef52b4abd73c03bee6e358d743b8f30e063d618</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a65870a35a1daa13669415b3f1aef52b4a64bcd7a595137d3d349cfa5a43b0ee9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a65870a35a1daa13669415b3f1aef52b4aa10cf7a7e9c18b5e6f95d1eb856e6d44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a65870a35a1daa13669415b3f1aef52b4ab380f09d3861a168ea9c854aa7cb4de7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2d</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01double_01_4.html</anchorfile>
      <anchor>a09e6a396021e86da982794bec3d63af2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packet_traits&lt; float &gt;</name>
    <filename>structinternal_1_1packet__traits_3_01float_01_4.html</filename>
    <base>internal::default_packet_traits</base>
    <base>internal::default_packet_traits</base>
    <base>internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da4572c96a6d51f6622a0671b26d5155c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597daac32a17b93b1833e3e61840813b6ee55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597dac65f388a3cf45bbdd671e324e82d1652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da382c78b7e18c9a0a75ee3f586bf7022e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597daf75ed8285167930d8af031bb6244c894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da485b2cfe77cd2392229394b52ad584c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da8ee7c9aa9a5620b6085a793e7e823eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da21029e8109f372988296bd709c8bf055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da4572c96a6d51f6622a0671b26d5155c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597daac32a17b93b1833e3e61840813b6ee55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597dac65f388a3cf45bbdd671e324e82d1652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da4b02fa00695df117e1e2d6c64a852f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da382c78b7e18c9a0a75ee3f586bf7022e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597daf75ed8285167930d8af031bb6244c894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da485b2cfe77cd2392229394b52ad584c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da8ee7c9aa9a5620b6085a793e7e823eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da21029e8109f372988296bd709c8bf055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da4572c96a6d51f6622a0671b26d5155c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597daac32a17b93b1833e3e61840813b6ee55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597dac65f388a3cf45bbdd671e324e82d1652</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da4b02fa00695df117e1e2d6c64a852f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSin</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da382c78b7e18c9a0a75ee3f586bf7022e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasCos</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597daf75ed8285167930d8af031bb6244c894</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasLog</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da485b2cfe77cd2392229394b52ad584c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasExp</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da8ee7c9aa9a5620b6085a793e7e823eaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSqrt</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>a73ee2608ba4948443ae11d5d4219597da21029e8109f372988296bd709c8bf055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ab2c47c12bf565e60887351561a64fc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ab2c47c12bf565e60887351561a64fc30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4f</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01float_01_4.html</anchorfile>
      <anchor>ab2c47c12bf565e60887351561a64fc30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packet_traits&lt; int &gt;</name>
    <filename>structinternal_1_1packet__traits_3_01int_01_4.html</filename>
    <base>internal::default_packet_traits</base>
    <base>internal::default_packet_traits</base>
    <base>internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18a08fb86a3a25dbc22b70d0f01211bda9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18a58f28e693ee9f9e9218503f2b671f513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18aa842312a85076f3e87d9b66b0714410d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18a08fb86a3a25dbc22b70d0f01211bda9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18a58f28e693ee9f9e9218503f2b671f513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18aa842312a85076f3e87d9b66b0714410d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18a08fb86a3a25dbc22b70d0f01211bda9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18a58f28e693ee9f9e9218503f2b671f513</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a87ad887e7ba1f7150b4811eea924bf18aa842312a85076f3e87d9b66b0714410d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a652b1d5c553fee3cba02726cd40d49a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a652b1d5c553fee3cba02726cd40d49a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet4i</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01int_01_4.html</anchorfile>
      <anchor>a652b1d5c553fee3cba02726cd40d49a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packet_traits&lt; std::complex&lt; double &gt; &gt;</name>
    <filename>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</filename>
    <base>internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba495e187b548fc91f2c970f92f0b3b0d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba67440983a4e8989a182abbf5494e41e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfbaf1b36d279e49cf0f3c2cfc7bc41b2a82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba99515858b429c7e749134957093d9549</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba2ee7324b5d6e7283adeaed0759171899</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfbacb1eb8209a9bef67ef3b6c2e58b5580f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfbae07aa39fbc0b05c548a50c9e82107f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba39a934d3c66d48403e87f4278a02cec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba2ed22dfa6f3570c51a7017d3d37d3ef3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfbac26a50fd3c04befeabbba3cc0e234e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba76fee118b8734a83fe05963c26753fe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfbaf8a7dbd048d64bcc4713b921ec1706ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>ae5a492a75b8d2eb6cca7bd0445b49bfba5132e75831ac6fd4a6928f50e1280177</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet1cd</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01double_01_4_01_4.html</anchorfile>
      <anchor>a2b97c493728d4e82b31e5280a78a6919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::packet_traits&lt; std::complex&lt; float &gt; &gt;</name>
    <filename>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</filename>
    <base>internal::default_packet_traits</base>
    <base>internal::default_packet_traits</base>
    <base>internal::default_packet_traits</base>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a002a9d5bcb60970d2641b599b21b2c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ad0aee97328762614046b3c2d24cfe798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4afeb124f087a24f703e9a1c9b5d8ceb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a7215515920ad91f37d6c14e60236b7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a11eb084cf993f731c4a362b89c73baf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ab3ca5b3f5e15b4be079f2dcfb863c51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4adf9901fb326efaa3a03bfe022397c2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a3d5526fdbd678e948028168ab89e64c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a6ff7480da4232d56f225320c0f3092ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ae00288ff84c88be5f5210a7b891b6187</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a1f572f289abf18ecf7bb384015849154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ac0ee107cb466fe149e3ccc6dcd7f676a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ac764aee338db3a954847c7f9e05a9e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a002a9d5bcb60970d2641b599b21b2c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ad0aee97328762614046b3c2d24cfe798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4afeb124f087a24f703e9a1c9b5d8ceb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a7215515920ad91f37d6c14e60236b7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a11eb084cf993f731c4a362b89c73baf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ab3ca5b3f5e15b4be079f2dcfb863c51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4adf9901fb326efaa3a03bfe022397c2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a3d5526fdbd678e948028168ab89e64c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a6ff7480da4232d56f225320c0f3092ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ae00288ff84c88be5f5210a7b891b6187</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a1f572f289abf18ecf7bb384015849154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ac0ee107cb466fe149e3ccc6dcd7f676a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ac764aee338db3a954847c7f9e05a9e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a002a9d5bcb60970d2641b599b21b2c08</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>AlignedOnScalar</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ad0aee97328762614046b3c2d24cfe798</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4afeb124f087a24f703e9a1c9b5d8ceb43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAdd</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a7215515920ad91f37d6c14e60236b7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSub</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a11eb084cf993f731c4a362b89c73baf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMul</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ab3ca5b3f5e15b4be079f2dcfb863c51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasDiv</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4adf9901fb326efaa3a03bfe022397c2bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNegate</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a3d5526fdbd678e948028168ab89e64c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a6ff7480da4232d56f225320c0f3092ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasAbs2</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ae00288ff84c88be5f5210a7b891b6187</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMin</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4a1f572f289abf18ecf7bb384015849154</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasMax</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ac0ee107cb466fe149e3ccc6dcd7f676a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSetLinear</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>a21bc73e8344059cd38d576c5418fb2c4ac764aee338db3a954847c7f9e05a9e19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ac8c22500376b37082531196b85079e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ac8c22500376b37082531196b85079e8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Packet2cf</type>
      <name>type</name>
      <anchorfile>structinternal_1_1packet__traits_3_01std_1_1complex_3_01float_01_4_01_4.html</anchorfile>
      <anchor>ac8c22500376b37082531196b85079e8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::palign_impl</name>
    <filename>structinternal_1_1palign__impl.html</filename>
    <templarg>Offset</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl.html</anchorfile>
      <anchor>afd44f72207d2458be7db0e7a120e25c4</anchor>
      <arglist>(PacketType &amp;, const PacketType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::palign_impl&lt; Offset, Packet1cd &gt;</name>
    <filename>structinternal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet1cd_01_4.html</anchorfile>
      <anchor>aefcfc1a409cf418505c79cd81faec1c5</anchor>
      <arglist>(Packet1cd &amp;, const Packet1cd &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::palign_impl&lt; Offset, Packet2cf &gt;</name>
    <filename>structinternal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a4d33b2f2f5122722d79a0706e96e0fa2</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a4d33b2f2f5122722d79a0706e96e0fa2</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet2cf_01_4.html</anchorfile>
      <anchor>a4d33b2f2f5122722d79a0706e96e0fa2</anchor>
      <arglist>(Packet2cf &amp;first, const Packet2cf &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::palign_impl&lt; Offset, Packet2d &gt;</name>
    <filename>structinternal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet2d_01_4.html</anchorfile>
      <anchor>aaa424ca0575305c6af57cb5326c1f4dc</anchor>
      <arglist>(Packet2d &amp;first, const Packet2d &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::palign_impl&lt; Offset, Packet4f &gt;</name>
    <filename>structinternal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a4071885080a5d5b56a1362e8d9b38611</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a4071885080a5d5b56a1362e8d9b38611</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet4f_01_4.html</anchorfile>
      <anchor>a4071885080a5d5b56a1362e8d9b38611</anchor>
      <arglist>(Packet4f &amp;first, const Packet4f &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::palign_impl&lt; Offset, Packet4i &gt;</name>
    <filename>structinternal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</filename>
    <templarg>Offset</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a951db0e88401c2624e2b4a6e3c514f1b</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a951db0e88401c2624e2b4a6e3c514f1b</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1palign__impl_3_01Offset_00_01Packet4i_01_4.html</anchorfile>
      <anchor>a951db0e88401c2624e2b4a6e3c514f1b</anchor>
      <arglist>(Packet4i &amp;first, const Packet4i &amp;second)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::partial_lu_impl</name>
    <filename>structinternal_1_1partial__lu__impl.html</filename>
    <templarg></templarg>
    <templarg>StorageOrder</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Block&lt; MatrixType, Dynamic, Dynamic &gt;</type>
      <name>BlockType</name>
      <anchorfile>structinternal_1_1partial__lu__impl.html</anchorfile>
      <anchor>adb57e752e6a8969df8a758cf349a9fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a60bc7d1f5bc549af0dc21281cddc24ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; Scalar, Dynamic, Dynamic, StorageOrder &gt; &gt;</type>
      <name>MapLU</name>
      <anchorfile>structinternal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a6fa3e02854585f95e2f0abda1bcf5364</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Block&lt; MapLU, Dynamic, Dynamic &gt;</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1partial__lu__impl.html</anchorfile>
      <anchor>aca7e634368dc092575dcb2ff02c86020</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1partial__lu__impl.html</anchorfile>
      <anchor>ae777dc66f9fbc79aa8c2a88cee6a79ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>blocked_lu</name>
      <anchorfile>structinternal_1_1partial__lu__impl.html</anchorfile>
      <anchor>aeb62c8bf44d10552c699e0db73b7e5a9</anchor>
      <arglist>(Index rows, Index cols, Scalar *lu_data, Index luStride, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions, Index maxBlockSize=256)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Index</type>
      <name>unblocked_lu</name>
      <anchorfile>structinternal_1_1partial__lu__impl.html</anchorfile>
      <anchor>a31598f1a3ff016d42c7406ec031b8ece</anchor>
      <arglist>(MatrixType &amp;lu, PivIndex *row_transpositions, PivIndex &amp;nb_transpositions)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::permut_matrix_product_retval</name>
    <filename>structinternal_1_1permut__matrix__product__retval.html</filename>
    <templarg>PermutationType</templarg>
    <templarg>MatrixType</templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>ReturnByValue&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</base>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structinternal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>acbdad6f8dcc711c104db1ec4a0b76aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a21793f090425b3723270ebf0973abebc</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>af2b4d6b54d6fc7e59049639b052eaf76</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>permut_matrix_product_retval</name>
      <anchorfile>structinternal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a6979667da55d2b5f0353cef25ea8496c</anchor>
      <arglist>(const PermutationType &amp;perm, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a85c9383670d8d5ace6fd32754720fbfe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structinternal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>a3115befc3818584eef57d84faaff0eb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const PermutationType &amp;</type>
      <name>m_permutation</name>
      <anchorfile>structinternal_1_1permut__matrix__product__retval.html</anchorfile>
      <anchor>ac88346d9edad1afa93feabfa8f5d9743</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_array</name>
    <filename>structinternal_1_1plain__array.html</filename>
    <templarg>T</templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <templarg>Alignment</templarg>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structinternal_1_1plain__array.html</anchorfile>
      <anchor>a20a8bff824014ec3fab91113a8696ed8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structinternal_1_1plain__array.html</anchorfile>
      <anchor>a891f90c1a2a11f3d6c801d6900abf3a8</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>array</name>
      <anchorfile>structinternal_1_1plain__array.html</anchorfile>
      <anchor>affd59d0364402e5f24b1dce2f996243b</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_array&lt; T, 0, MatrixOrArrayOptions, Alignment &gt;</name>
    <filename>structinternal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</filename>
    <templarg></templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <templarg>Alignment</templarg>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structinternal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>aca0774b9180a2c9576b2b5295bd54e41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structinternal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>ad9ceb0e1bbb6edd01946b44036e72a24</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_USER_ALIGN16 T</type>
      <name>array</name>
      <anchorfile>structinternal_1_1plain__array_3_01T_00_010_00_01MatrixOrArrayOptions_00_01Alignment_01_4.html</anchorfile>
      <anchor>a3311fafcbfdd5587c9676f9f8a6c52bc</anchor>
      <arglist>[1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_array&lt; T, Size, MatrixOrArrayOptions, 16 &gt;</name>
    <filename>structinternal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>MatrixOrArrayOptions</templarg>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structinternal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a995d7993740b41c5465966bc10bdfead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plain_array</name>
      <anchorfile>structinternal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a63a7291712f58e0ceb0ae109236749ff</anchor>
      <arglist>(constructor_without_unaligned_array_assert)</arglist>
    </member>
    <member kind="variable">
      <type>EIGEN_USER_ALIGN16 T</type>
      <name>array</name>
      <anchorfile>structinternal_1_1plain__array_3_01T_00_01Size_00_01MatrixOrArrayOptions_00_0116_01_4.html</anchorfile>
      <anchor>a9abfaf1d14f16d9630f5becccee96545</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_col_type</name>
    <filename>structinternal_1_1plain__col__type.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>Array&lt; Scalar, ExpressionType::RowsAtCompileTime, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>ArrayColType</name>
      <anchorfile>structinternal_1_1plain__col__type.html</anchorfile>
      <anchor>a4f1ad44544c6936fd71e7ec1c9a9033b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ExpressionType::RowsAtCompileTime, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, ExpressionType::MaxRowsAtCompileTime, 1 &gt;</type>
      <name>MatrixColType</name>
      <anchorfile>structinternal_1_1plain__col__type.html</anchorfile>
      <anchor>a99860be8d19ba33833efe2ce0ca257ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixColType, ArrayColType &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__col__type.html</anchorfile>
      <anchor>a77db047cc39fa6789eacc700dbdb4981</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_diag_type</name>
    <filename>structinternal_1_1plain__diag__type.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Scalar</templarg>
    <member kind="enumvalue">
      <name>diag_size</name>
      <anchorfile>structinternal_1_1plain__diag__type.html</anchorfile>
      <anchor>a7769af4c2d5b649c6881a7fcf2f3c2d2a34d0463ccfa72eaf8348d5a091eae951</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_diag_size</name>
      <anchorfile>structinternal_1_1plain__diag__type.html</anchorfile>
      <anchor>a7769af4c2d5b649c6881a7fcf2f3c2d2a4630c18a3585ff10f2474e1f980ddf03</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Array&lt; Scalar, diag_size, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>ArrayDiagType</name>
      <anchorfile>structinternal_1_1plain__diag__type.html</anchorfile>
      <anchor>a59e1b04dbfef7098e05043c21f6b5f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, diag_size, 1, ExpressionType::PlainObject::Options &amp;~RowMajor, max_diag_size, 1 &gt;</type>
      <name>MatrixDiagType</name>
      <anchorfile>structinternal_1_1plain__diag__type.html</anchorfile>
      <anchor>a50d2c5ac7a49f2eb138b4bb8351bce9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixDiagType, ArrayDiagType &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__diag__type.html</anchorfile>
      <anchor>a49717129e0632a573c1265e0da76eee7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_matrix_type&lt; T, Dense &gt;</name>
    <filename>structinternal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type_dense&lt; T, typename traits&lt; T &gt;::XprKind &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__matrix__type_3_01T_00_01Dense_01_4.html</anchorfile>
      <anchor>ab806b45b5e33fadb5cf2e52dfa0052af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_matrix_type&lt; T, Sparse &gt;</name>
    <filename>structinternal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>_Flags</name>
      <anchorfile>structinternal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>aa9650828f988e05874d17192782302aeab53d99a52173985ec935a8b61ceec4fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; T &gt;::Scalar</type>
      <name>_Scalar</name>
      <anchorfile>structinternal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a03d2ff70c955c35fd6d45ab8cbdf5c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; _Scalar, _Flags &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__matrix__type_3_01T_00_01Sparse_01_4.html</anchorfile>
      <anchor>a9b4fa0eb641b00bf9dbba6987744e3ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_matrix_type_column_major</name>
    <filename>structinternal_1_1plain__matrix__type__column__major.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structinternal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a9bc408d163187a328ce86eebf3a2974fa58f9d294fcf39c49d49fd876c6d38f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structinternal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a9bc408d163187a328ce86eebf3a2974fa8b2a1e79f1c1b79c03d799b446656052</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structinternal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a9bc408d163187a328ce86eebf3a2974fae38abadd96060ad24dc6230f53ee28bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structinternal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a9bc408d163187a328ce86eebf3a2974fa87174097959a15149dbaf1b1c1fab5f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxRows==1 &amp;&amp;MaxCols!=1)?RowMajor:ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__matrix__type__column__major.html</anchorfile>
      <anchor>a5171c61e9fbc18a4bd46c47878824e7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_matrix_type_dense&lt; T, ArrayXpr &gt;</name>
    <filename>structinternal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Array&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(traits&lt; T &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), traits&lt; T &gt;::MaxRowsAtCompileTime, traits&lt; T &gt;::MaxColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__matrix__type__dense_3_01T_00_01ArrayXpr_01_4.html</anchorfile>
      <anchor>af91f663300f9a9005bd81d2ca49cf339</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_matrix_type_dense&lt; T, MatrixXpr &gt;</name>
    <filename>structinternal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, traits&lt; T &gt;::RowsAtCompileTime, traits&lt; T &gt;::ColsAtCompileTime, AutoAlign|(traits&lt; T &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), traits&lt; T &gt;::MaxRowsAtCompileTime, traits&lt; T &gt;::MaxColsAtCompileTime &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__matrix__type__dense_3_01T_00_01MatrixXpr_01_4.html</anchorfile>
      <anchor>a9650c298654de44eb28c60929a53333d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_matrix_type_row_major</name>
    <filename>structinternal_1_1plain__matrix__type__row__major.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structinternal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a18e6c1105e65f23f8c4f6fb90c632329abefbb39a2cd41852fc12f6a8a64a7578</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structinternal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a18e6c1105e65f23f8c4f6fb90c632329a31ce6165994f519d4b9c5fc2c68ed5df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structinternal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a18e6c1105e65f23f8c4f6fb90c632329a3f1fe473f1b983e35b899c5316bc20a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structinternal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>a18e6c1105e65f23f8c4f6fb90c632329acedd447ff6befa7403d11418a682e4b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; T &gt;::Scalar, Rows, Cols,(MaxCols==1 &amp;&amp;MaxRows!=1)?RowMajor:ColMajor, MaxRows, MaxCols &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__matrix__type__row__major.html</anchorfile>
      <anchor>aac86ad1e7258e410f294db094ab36ba3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::plain_row_type</name>
    <filename>structinternal_1_1plain__row__type.html</filename>
    <templarg>ExpressionType</templarg>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>Array&lt; Scalar, 1, ExpressionType::ColsAtCompileTime, ExpressionType::PlainObject::Options|RowMajor, 1, ExpressionType::MaxColsAtCompileTime &gt;</type>
      <name>ArrayRowType</name>
      <anchorfile>structinternal_1_1plain__row__type.html</anchorfile>
      <anchor>ab17cf83f70735acd0e66159df012cc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, ExpressionType::ColsAtCompileTime, ExpressionType::PlainObject::Options|RowMajor, 1, ExpressionType::MaxColsAtCompileTime &gt;</type>
      <name>MatrixRowType</name>
      <anchorfile>structinternal_1_1plain__row__type.html</anchorfile>
      <anchor>ab6ea8cf1df84b075bb0c9baacbcd8578</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional&lt; is_same&lt; typename traits&lt; ExpressionType &gt;::XprKind, MatrixXpr &gt;::value, MatrixRowType, ArrayRowType &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1plain__row__type.html</anchorfile>
      <anchor>a3d99051d08e96608030fdb5a0f699152</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::pow_default_impl</name>
    <filename>structinternal_1_1pow__default__impl.html</filename>
    <member kind="typedef">
      <type>Scalar</type>
      <name>retval</name>
      <anchorfile>structinternal_1_1pow__default__impl.html</anchorfile>
      <anchor>ae3070d15954b86940f8ab695994c7210</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1pow__default__impl.html</anchorfile>
      <anchor>a30f3d2a803447276880f792bfd63f354</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::pow_default_impl&lt; Scalar, true &gt;</name>
    <filename>structinternal_1_1pow__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1pow__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a84991748262f804ce0b8f810ee778422</anchor>
      <arglist>(Scalar x, Scalar y)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::pow_impl</name>
    <filename>structinternal_1_1pow__impl.html</filename>
    <templarg></templarg>
    <base>pow_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::pow_retval</name>
    <filename>structinternal_1_1pow__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structinternal_1_1pow__retval.html</anchorfile>
      <anchor>a64b6311a6fe6e3a09fd7d5bbfd34604b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_impl&lt; DefaultTraversal, 0, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>ad8ef7e8c0ae18bb6b55d5588a9214160</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_010_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a5f348ddfb0a0dffd602c5a19ac9a6106</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_impl&lt; DefaultTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>af2bca98b7859b11e6e491722f27197fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a3d4225718ff6be91515d85e61d70f171</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_impl&lt; DefaultTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a88f0eccafcb5293e9f5fd4c985bc882a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01DefaultTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a24e9373b1066ebc34d61970fc8650aa1</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_impl&lt; InnerVectorizedTraversal, Dynamic, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a410563790644bd55531f709251ba72e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01Dynamic_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>ace71edb2cf831a6f74a99833a25d52ec</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_impl&lt; InnerVectorizedTraversal, UnrollingIndex, Lhs, Rhs, RetScalar &gt;</name>
    <filename>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a36989cc68671828b30a84f2b8f06b138ac7def6c9649ff364c6a946c33d7c083a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>ada4a744a930dd0777f8c7d4445085aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::PacketScalar</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a5bf7326f4281726d10e0170004c6c510</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__impl_3_01InnerVectorizedTraversal_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01RetScalar_01_4.html</anchorfile>
      <anchor>a5831c7421f0392939c7d4a147209e595</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, RetScalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_vectorized_dyn_selector</name>
    <filename>structinternal_1_1product__coeff__vectorized__dyn__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsRows</templarg>
    <templarg>RhsCols</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector.html</anchorfile>
      <anchor>a82577c04ac958f2e9c695e53e6240c68</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector.html</anchorfile>
      <anchor>a17b4514492d55cc568128b0b556de687</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, 1 &gt;</name>
    <filename>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</anchorfile>
      <anchor>a97ec4f14e987f20209388923a9f73070</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_011_01_4.html</anchorfile>
      <anchor>a6be15d12ecaaa19f8cd338ff1d8d19f7</anchor>
      <arglist>(Index, Index, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, 1, RhsCols &gt;</name>
    <filename>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsCols</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>af6c9e30069271e4f978be44bf251a321</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_011_00_01RhsCols_01_4.html</anchorfile>
      <anchor>a92df9637513d0adce4d3e1d2162303b7</anchor>
      <arglist>(Index, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_vectorized_dyn_selector&lt; Lhs, Rhs, LhsRows, 1 &gt;</name>
    <filename>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsRows</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</anchorfile>
      <anchor>acf5473b6e52c805ace7e638538f30086</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__dyn__selector_3_01Lhs_00_01Rhs_00_01LhsRows_00_011_01_4.html</anchorfile>
      <anchor>affb3361af30d55b61efece028ab53f5c</anchor>
      <arglist>(Index row, Index, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::Scalar &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_vectorized_unroller</name>
    <filename>structinternal_1_1product__coeff__vectorized__unroller.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>a8af40b262eb48046379778d1f67ba8a8a21b20834a66da3ad5ce1aef862e390c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>aa4633e494d3e8215e1a28dc57181caf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__unroller.html</anchorfile>
      <anchor>a88784fa7a4f36e110ff82eadf6e087ee</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::PacketScalar &amp;pres)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_coeff_vectorized_unroller&lt; 0, Lhs, Rhs, Packet &gt;</name>
    <filename>structinternal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</anchorfile>
      <anchor>a80578caab2c0723eaec7248c0bb43a6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__coeff__vectorized__unroller_3_010_00_01Lhs_00_01Rhs_00_01Packet_01_4.html</anchorfile>
      <anchor>a8902a16011b0ce64bcf573a1d1fc0bfe</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, typename Lhs::PacketScalar &amp;pres)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_packet_impl&lt; ColMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structinternal_1_1product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a545949b1547cfd59d3eae610d68231da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01ColMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>ac1cd90d47e668685317aac13bd9b538d</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_packet_impl&lt; ColMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structinternal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>aef9863420855e942462b65e21545332b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01ColMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a38f40d4f0a0df9c1ec7059cde9b86d7b</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_packet_impl&lt; ColMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structinternal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a9bf8e1dea85e28b9189920117adec6a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01ColMajor_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a1736d57383d983e8a4600eff1585ca6f</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_packet_impl&lt; RowMajor, 0, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structinternal_1_1product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a486a4c63a0b3d350aead66088655946f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01RowMajor_00_010_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a556bbeabba0e1384c5cf49a87f4a3d47</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_packet_impl&lt; RowMajor, Dynamic, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structinternal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>abfcc0390a367566c8ca3c987ca77347f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01RowMajor_00_01Dynamic_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>ae25bc319a5fbbb7cf14ae379cbf4aa78</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_packet_impl&lt; RowMajor, UnrollingIndex, Lhs, Rhs, Packet, LoadMode &gt;</name>
    <filename>structinternal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</filename>
    <templarg>UnrollingIndex</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LoadMode</templarg>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a3eaffac12e088f0cc4b23e41fcf8a1d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__packet__impl_3_01RowMajor_00_01UnrollingIndex_00_01Lhs_00_01Rhs_00_01Packet_00_01LoadMode_01_4.html</anchorfile>
      <anchor>a6a3a833e7145b8d9a61f134d910c2196</anchor>
      <arglist>(Index row, Index col, const Lhs &amp;lhs, const Rhs &amp;rhs, Packet &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, false, ConjugateLhs, RhsStorageOrder, true, ConjugateRhs, ColMajor &gt;</name>
    <filename>structinternal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrder_00_01f3e8ffd21121d02079b2e86224228da0e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrder_00_01f3e8ffd21121d02079b2e86224228da0e.html</anchorfile>
      <anchor>a83c56aa94ebc6e4d54a70424a17bb604</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, LhsSelfAdjoint, ConjugateLhs, RhsStorageOrder, RhsSelfAdjoint, ConjugateRhs, RowMajor &gt;</name>
    <filename>structinternal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrder_00_01L00e7c6f68994e951036a4c4adf051ef0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>LhsSelfAdjoint</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>RhsSelfAdjoint</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrder_00_01L00e7c6f68994e951036a4c4adf051ef0.html</anchorfile>
      <anchor>a4dffe2e76674a4a9df34664d4104b0a9</anchor>
      <arglist>(Index rows, Index cols, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_selfadjoint_matrix&lt; Scalar, Index, LhsStorageOrder, true, ConjugateLhs, RhsStorageOrder, false, ConjugateRhs, ColMajor &gt;</name>
    <filename>structinternal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrder_00_01tf420ef3f078d412f5fbde58467c2884b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__selfadjoint__matrix_3_01Scalar_00_01Index_00_01LhsStorageOrder_00_01tf420ef3f078d412f5fbde58467c2884b.html</anchorfile>
      <anchor>abbc0750ace4bf5a6f652b8a62cafa618</anchor>
      <arglist>(Index rows, Index cols, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_size_category</name>
    <filename>structinternal_1_1product__size__category.html</filename>
    <templarg>Size</templarg>
    <templarg>MaxSize</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, false, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</name>
    <filename>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01falsed680486dd1d4e8c1a5938a252e4c9d21.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01falsed680486dd1d4e8c1a5938a252e4c9d21.html</anchorfile>
      <anchor>a674bcd0091a2cb5fd887fc9eea42dfe9a153dae5cb45eacc2d305d8ef17c76c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01falsed680486dd1d4e8c1a5938a252e4c9d21.html</anchorfile>
      <anchor>a674bcd0091a2cb5fd887fc9eea42dfe9abc4edd4e7d66aaaba34511e8c5b7a8a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01falsed680486dd1d4e8c1a5938a252e4c9d21.html</anchorfile>
      <anchor>a674bcd0091a2cb5fd887fc9eea42dfe9a54d93ac3c90e717051a980f4f0583751</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; Scalar, Scalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01falsed680486dd1d4e8c1a5938a252e4c9d21.html</anchorfile>
      <anchor>ae0122fbd12230d0bae500b43d6c23ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01falsed680486dd1d4e8c1a5938a252e4c9d21.html</anchorfile>
      <anchor>abe72ac9f98c61eda2aa8c089c31ea881</anchor>
      <arglist>(Index _rows, Index _cols, Index _depth, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, LhsIsTriangular, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, RowMajor &gt;</name>
    <filename>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01LhsIs750bb0fb4b8265c4d4d961d3e1af0e98.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01LhsIs750bb0fb4b8265c4d4d961d3e1af0e98.html</anchorfile>
      <anchor>a63cf3dfbaab25612dab862a5748ec454</anchor>
      <arglist>(Index rows, Index cols, Index depth, const Scalar *lhs, Index lhsStride, const Scalar *rhs, Index rhsStride, Scalar *res, Index resStride, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_triangular_matrix_matrix&lt; Scalar, Index, Mode, true, LhsStorageOrder, ConjugateLhs, RhsStorageOrder, ConjugateRhs, ColMajor &gt;</name>
    <filename>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01true_34ca441716830cbdcec77fb461115973.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>LhsStorageOrder</templarg>
    <templarg>ConjugateLhs</templarg>
    <templarg>RhsStorageOrder</templarg>
    <templarg>ConjugateRhs</templarg>
    <member kind="enumvalue">
      <name>SmallPanelWidth</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01true_34ca441716830cbdcec77fb461115973.html</anchorfile>
      <anchor>af8041c3aed047684e1b99d06332e9483a9823a14d59b8df19228913617f208911</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01true_34ca441716830cbdcec77fb461115973.html</anchorfile>
      <anchor>af8041c3aed047684e1b99d06332e9483abcedc377554a63021098c35724a4ff4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SetDiag</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01true_34ca441716830cbdcec77fb461115973.html</anchorfile>
      <anchor>af8041c3aed047684e1b99d06332e9483a79682a96eff3d77d078a7290a88a3ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; Scalar, Scalar &gt;</type>
      <name>Traits</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01true_34ca441716830cbdcec77fb461115973.html</anchorfile>
      <anchor>a9d422b4ecc71e78a2de25aeac3a1f1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__matrix_3_01Scalar_00_01Index_00_01Mode_00_01true_34ca441716830cbdcec77fb461115973.html</anchorfile>
      <anchor>a1b1a53f642e190ad2aa3f77f773e86ce</anchor>
      <arglist>(Index _rows, Index _cols, Index _depth, const Scalar *_lhs, Index lhsStride, const Scalar *_rhs, Index rhsStride, Scalar *res, Index resStride, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_triangular_matrix_vector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, ColMajor &gt;</name>
    <filename>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Co2ea77e4c75373dd457082a28c08f4bf9.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Co2ea77e4c75373dd457082a28c08f4bf9.html</anchorfile>
      <anchor>a5a02ed982ea8f5de271c9b56049d1ed3a808d16902966267e9e278fa44fe7cd36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Co2ea77e4c75373dd457082a28c08f4bf9.html</anchorfile>
      <anchor>a5a02ed982ea8f5de271c9b56049d1ed3aeea89de1769a7d04b740aee5646aafc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Co2ea77e4c75373dd457082a28c08f4bf9.html</anchorfile>
      <anchor>a8c2c952a55b766ac81ff0833c655d117</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Co2ea77e4c75373dd457082a28c08f4bf9.html</anchorfile>
      <anchor>a53a20da3e7e5cf970004649f9c24284b</anchor>
      <arglist>(Index rows, Index cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_triangular_matrix_vector&lt; Index, Mode, LhsScalar, ConjLhs, RhsScalar, ConjRhs, RowMajor &gt;</name>
    <filename>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Coa4c9972a711697bf050c6a016e30acb5.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg></templarg>
    <templarg>ConjLhs</templarg>
    <templarg></templarg>
    <templarg>ConjRhs</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Coa4c9972a711697bf050c6a016e30acb5.html</anchorfile>
      <anchor>a13fa655478ea347486f96d62d815353fa5e971bd4457181757f16cf4477678d83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasUnitDiag</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Coa4c9972a711697bf050c6a016e30acb5.html</anchorfile>
      <anchor>a13fa655478ea347486f96d62d815353fa5612350ecfb3682a708ce206ff88610f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Coa4c9972a711697bf050c6a016e30acb5.html</anchorfile>
      <anchor>aa2f1d32c885f69501bf40c4bcc3a7b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1product__triangular__matrix__vector_3_01Index_00_01Mode_00_01LhsScalar_00_01Coa4c9972a711697bf050c6a016e30acb5.html</anchorfile>
      <anchor>a10c1f6bc4d1a5085c55ac2463351b4f0</anchor>
      <arglist>(Index rows, Index cols, const LhsScalar *_lhs, Index lhsStride, const RhsScalar *_rhs, Index rhsIncr, ResScalar *_res, Index resIncr, ResScalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type</name>
    <filename>structinternal_1_1product__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MaxRows</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a08c233bc2acb2e61ee7324e45a50750da8ccfa44406e68cb2d0335570d2b2a67d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Rows</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a08c233bc2acb2e61ee7324e45a50750dabd03f5567dee5f4301bdd1d37bd474b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxCols</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a08c233bc2acb2e61ee7324e45a50750da4b6c12beeaf52b9acef3e3e45ecca475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cols</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a08c233bc2acb2e61ee7324e45a50750da33b6bff0e6459e996c653712c896ad37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxDepth</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a08c233bc2acb2e61ee7324e45a50750da4b390af2ef61b4ff15702476004aa0b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Depth</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a08c233bc2acb2e61ee7324e45a50750dac82a062c6ae149dbee2aa7af1c0d5e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LargeThreshold</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a08c233bc2acb2e61ee7324e45a50750dac20174bf21610b7c7449c806dd127697</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a6382866b292cb81ebb48142b0a44b4c8ab4525c2417cfa4a2225a5e10e4cb2da3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>_Lhs</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a5b8905ea6dd323c02b9e88861a21ce57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>_Rhs</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>ab4e29a9f5347b497a7831549094fb41d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>rows_select</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a88e0d8f50329e904d77364a6435d871da5b426688a268428ec4eaf8fbc76baec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>cols_select</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a88e0d8f50329e904d77364a6435d871da2654c3cde3c5b87211b9da6a326698a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>depth_select</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a88e0d8f50329e904d77364a6435d871da2a7af6c8e4d6268b83ff92a3f2893546</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>product_type_selector&lt; rows_select, cols_select, depth_select &gt;</type>
      <name>selector</name>
      <anchorfile>structinternal_1_1product__type.html</anchorfile>
      <anchor>a35af697d9245a6aef4faea4785d82390</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; 1, 1, 1 &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_011_00_011_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_011_00_011_00_011_01_4.html</anchorfile>
      <anchor>ad0674edfa457e51de40e16589757ec7fad58fdbc85491d395adbdf1b44c2264a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; 1, 1, Depth &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_011_00_011_00_01Depth_01_4.html</filename>
    <templarg>Depth</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_011_00_011_00_01Depth_01_4.html</anchorfile>
      <anchor>aa191ae8116cd1f33d66b4c7ada552fe0ac31317d5dbe60f8157f145e10dc7a0d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; 1, Large, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_011_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_011_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>ad2cb132a73fe7b0a8ed6cd9073b205d4ac7bf31066bf09b54be47891af3591da2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; 1, Large, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_011_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_011_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a3a87a2cda0164b36637aa488211ec363adfc395dccbb5bbd2810dd12f011b2a5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; 1, Small, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_011_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_011_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>a3e00af61a2ef45ebb630af3675804d47a67029112d3c0fef16c6e591178238291</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; 1, Small, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_011_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_011_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>ac5c7c017954d302ecd0aedc8fc6a01d0aa350eb1ac02f5573d463acb0d21441df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Large, 1, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Large_00_011_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Large_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>a14697b98b293b118305360a315d6d09caad4f9a11a0dc092ca2cddbdcee581fd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Large, 1, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Large_00_011_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Large_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>a3129d819e248ee0f1430c2c1ba665529a02e94243c523372def07df06c808183e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Large, Large, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Large_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Large_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a0baf268101a3e3f3cdafb320d841876fad1af7979b7956b672276fd391150cb6a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Large, Large, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Large_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Large_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>a7b309ff4f7c2f704579083f7037d7d96a2196ae51d9a27befcab18ee1e4ef6721</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Large, Small, 1 &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Large_00_01Small_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Large_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>ab862708d92ec7f27267b0c48489762dfabbea87296709ff6c1cbfdc4223731730</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Large, Small, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Large_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Large_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>ab326c664519208d356ec59cf2fc77d29a513712479c47dd0566b6c31d5d4212a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Large, Small, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Large_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Large_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>af19c400f94efd4435bc954d54e6f2d2ea438ced05c0025913a57a0c9ddfa980bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; M, N, 1 &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01M_00_01N_00_011_01_4.html</filename>
    <templarg>M</templarg>
    <templarg>N</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01M_00_01N_00_011_01_4.html</anchorfile>
      <anchor>a1464e0f96a205f422354c07e06a00796a6f0e8a812dbac41566dc3852f538c7df</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, 1, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_011_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_011_00_01Large_01_4.html</anchorfile>
      <anchor>ae1015abcd8c15bbc10d430bbfe92663bab19d6a0843e3196dfbebd38dbee66b5c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, 1, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_011_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_011_00_01Small_01_4.html</anchorfile>
      <anchor>a2c5e725228845adf87d2647cc37d678eac83fef1ca1b74e32642d7037ec7b9553</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, Large, 1 &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_01Large_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_01Large_00_011_01_4.html</anchorfile>
      <anchor>ae4257a16a576ea732b2f273b002d3ec0a441d1f576cb3349e2195a4ea452023f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, Large, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_01Large_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_01Large_00_01Large_01_4.html</anchorfile>
      <anchor>a158687a2afa2423652aa7ff10f406d25ace152fcb1db4b71890fd8df9c50ffe08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, Large, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_01Large_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_01Large_00_01Small_01_4.html</anchorfile>
      <anchor>ad94b5d3328c694b3bc16211594ffdde8a0fc01bffdf6b9fa75e9a280f0321d8b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, Small, 1 &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_01Small_00_011_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_01Small_00_011_01_4.html</anchorfile>
      <anchor>a359ef3a7c473fe9aac6b0ac57ff20304a68af28d2954c9fefa54c21fd05cad231</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, Small, Large &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_01Small_00_01Large_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_01Small_00_01Large_01_4.html</anchorfile>
      <anchor>ac00c2647f9afe49f36b5f17564cbf493af019ad218b34a4accb5148ca0b3a1fd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::product_type_selector&lt; Small, Small, Small &gt;</name>
    <filename>structinternal_1_1product__type__selector_3_01Small_00_01Small_00_01Small_01_4.html</filename>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1product__type__selector_3_01Small_00_01Small_00_01Small_01_4.html</anchorfile>
      <anchor>a464db9e5c48e6c3c0be6a43d8b7f3604a30141aac875ac2d8aa7458fbe4e9d5de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::projective_transform_inverse</name>
    <filename>structinternal_1_1projective__transform__inverse.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1projective__transform__inverse.html</anchorfile>
      <anchor>afde7fcd977b23d88ddcbe4e8dd11d4b0</anchor>
      <arglist>(const TransformType &amp;, TransformType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::projective_transform_inverse&lt; TransformType, Projective &gt;</name>
    <filename>structinternal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1projective__transform__inverse_3_01TransformType_00_01Projective_01_4.html</anchorfile>
      <anchor>af8da4ae8e8d1be914265aa4e778ac4a8</anchor>
      <arglist>(const TransformType &amp;m, TransformType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::promote_index_type</name>
    <filename>structinternal_1_1promote__index__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::promote_storage_type&lt; A, A &gt;</name>
    <filename>structinternal_1_1promote__storage__type_3_01A_00_01A_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>A</type>
      <name>ret</name>
      <anchorfile>structinternal_1_1promote__storage__type_3_01A_00_01A_01_4.html</anchorfile>
      <anchor>aeb56f5eb3fff97dfe573f54b695b48af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::promote_storage_type&lt; Dense, Sparse &gt;</name>
    <filename>structinternal_1_1promote__storage__type_3_01Dense_00_01Sparse_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structinternal_1_1promote__storage__type_3_01Dense_00_01Sparse_01_4.html</anchorfile>
      <anchor>a2c8e62d7d7f94c3780bd38332cf202bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::promote_storage_type&lt; Sparse, Dense &gt;</name>
    <filename>structinternal_1_1promote__storage__type_3_01Sparse_00_01Dense_01_4.html</filename>
    <member kind="typedef">
      <type>Sparse</type>
      <name>ret</name>
      <anchorfile>structinternal_1_1promote__storage__type_3_01Sparse_00_01Dense_01_4.html</anchorfile>
      <anchor>ab7a59e9fcafffe4bc1b123fff572aa42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl</name>
    <filename>structinternal_1_1qr__preconditioner__impl.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
    <templarg>DoAnything</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPreconditioner88fa606cf646f3c8893ec988beda0607.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPreconditioner88fa606cf646f3c8893ec988beda0607.html</anchorfile>
      <anchor>a29f7c560eb7aac1ab240121c5a48adc9</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl&lt; MatrixType, ColPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPreconditionerd74f6959154cf9ca93c435461655afc7.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01ColPivHouseholderQRPreconditionerd74f6959154cf9ca93c435461655afc7.html</anchorfile>
      <anchor>adb490e484581f039485b6a97aed63ee0</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, ColPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreconditione1bcc1faea07665ca197eb710e2518826.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreconditione1bcc1faea07665ca197eb710e2518826.html</anchorfile>
      <anchor>a58cb127f842ca398e4156fbc92dd3ee0</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl&lt; MatrixType, FullPivHouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreconditionee767e8f85db8443e19da74bf40817f4a.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01FullPivHouseholderQRPreconditionee767e8f85db8443e19da74bf40817f4a.html</anchorfile>
      <anchor>adbdd47d516fb395a669671d1c8eb6833</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, FullPivHouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreColsThanRows, true &gt;</name>
    <filename>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditioner_00_018fb24500dec3c0b3c5676ff81c190179.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditioner_00_018fb24500dec3c0b3c5676ff81c190179.html</anchorfile>
      <anchor>ac169522f02a402c407c7a3578ac009d5</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl&lt; MatrixType, HouseholderQRPreconditioner, PreconditionIfMoreRowsThanCols, true &gt;</name>
    <filename>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditioner_00_01661ddc29bd4e660ab106e63668258fbd.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01HouseholderQRPreconditioner_00_01661ddc29bd4e660ab106e63668258fbd.html</anchorfile>
      <anchor>a31e345f6d1451aafef81926815248751</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, HouseholderQRPreconditioner &gt; &amp;svd, const MatrixType &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_impl&lt; MatrixType, QRPreconditioner, Case, false &gt;</name>
    <filename>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1qr__preconditioner__impl_3_01MatrixType_00_01QRPreconditioner_00_01Case_00_01false_01_4.html</anchorfile>
      <anchor>a5fc131f081b91f56665333df339db08d</anchor>
      <arglist>(JacobiSVD&lt; MatrixType, QRPreconditioner &gt; &amp;, const MatrixType &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::qr_preconditioner_should_do_anything</name>
    <filename>structinternal_1_1qr__preconditioner__should__do__anything.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>Case</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::quat_product</name>
    <filename>structinternal_1_1quat__product.html</filename>
    <templarg>Arch</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Quaternion&lt; Scalar &gt;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1quat__product.html</anchorfile>
      <anchor>a4d129955f913d9ca19c95fccf8807517</anchor>
      <arglist>(const QuaternionBase&lt; Derived1 &gt; &amp;a, const QuaternionBase&lt; Derived2 &gt; &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, double, Aligned &gt;</name>
    <filename>structinternal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_00_01Aligned_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; double &gt;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01double_00_01Aligned_01_4.html</anchorfile>
      <anchor>a19dba9c79ee33df8a48b8a733bc611db</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;_a, const QuaternionBase&lt; OtherDerived &gt; &amp;_b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::quat_product&lt; Architecture::SSE, Derived, OtherDerived, float, Aligned &gt;</name>
    <filename>structinternal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_00_01Aligned_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Quaternion&lt; float &gt;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1quat__product_3_01Architecture_1_1SSE_00_01Derived_00_01OtherDerived_00_01float_00_01Aligned_01_4.html</anchorfile>
      <anchor>a80908e228c3c48895ebec5bd035236a6</anchor>
      <arglist>(const QuaternionBase&lt; Derived &gt; &amp;_a, const QuaternionBase&lt; OtherDerived &gt; &amp;_b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::quaternionbase_assign_impl&lt; Other, 3, 3 &gt;</name>
    <filename>structinternal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a8186dedc7e58f3155a5360e7fe7dcbcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a8607920dcd7c05d949e2ab5006c2985b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1quaternionbase__assign__impl_3_01Other_00_013_00_013_01_4.html</anchorfile>
      <anchor>a93d011f69e50ef72a0999ce60edf9fc3</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;mat)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::quaternionbase_assign_impl&lt; Other, 4, 1 &gt;</name>
    <filename>structinternal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Other::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>a0cd893b28dc792e5088e4febaca25b83</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1quaternionbase__assign__impl_3_01Other_00_014_00_011_01_4.html</anchorfile>
      <anchor>afecabead7a7783866529c961a3a33fb4</anchor>
      <arglist>(QuaternionBase&lt; Derived &gt; &amp;q, const Other &amp;vec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::random_default_impl</name>
    <filename>structinternal_1_1random__default__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>internal::random_default_impl&lt; Scalar, false, false &gt;</name>
    <filename>structinternal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a062ada64187d0c24d0ccddc067f69e04</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1random__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a5937361fbce936e47c0a5b049f294efa</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::random_default_impl&lt; Scalar, false, true &gt;</name>
    <filename>structinternal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::NonInteger</type>
      <name>NonInteger</name>
      <anchorfile>structinternal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>abd72fd2136a74500b997d98639bc658b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ad17f432fde496c2041880f078f62600c</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1random__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ae713548bb427e29452fae660a82e49ca</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::random_default_impl&lt; Scalar, true, false &gt;</name>
    <filename>structinternal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a3bd35299d924b8cb0868b636a67db681</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1random__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ad5ab29d30cd9b48edffa7db3dc65676f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::random_impl</name>
    <filename>structinternal_1_1random__impl.html</filename>
    <templarg></templarg>
    <base>random_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::random_impl&lt; bool &gt;</name>
    <filename>structinternal_1_1random__impl_3_01bool_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run</name>
      <anchorfile>structinternal_1_1random__impl_3_01bool_01_4.html</anchorfile>
      <anchor>ae8f8f57258f36afeb49663dfe9aa2eba</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::random_retval</name>
    <filename>structinternal_1_1random__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structinternal_1_1random__retval.html</anchorfile>
      <anchor>a521ab706f7bbb99edb4c09cbd919ee95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::real_impl</name>
    <filename>structinternal_1_1real__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1real__impl.html</anchorfile>
      <anchor>a35409b23e739c38eac7630747ebed160</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1real__impl.html</anchorfile>
      <anchor>a646413feb32f43c0d2c3d1237bf46b21</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::real_impl&lt; std::complex&lt; RealScalar &gt; &gt;</name>
    <filename>structinternal_1_1real__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static RealScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1real__impl_3_01std_1_1complex_3_01RealScalar_01_4_01_4.html</anchorfile>
      <anchor>ad0e1ea3d96f8e766d394f4b86af12bb6</anchor>
      <arglist>(const std::complex&lt; RealScalar &gt; &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::real_ref_impl</name>
    <filename>structinternal_1_1real__ref__impl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1real__ref__impl.html</anchorfile>
      <anchor>a5fe03c71d52ad6929676d26ec5a8b6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1real__ref__impl.html</anchorfile>
      <anchor>ae8e1b4bbfececadb158c66ecda3b8b48</anchor>
      <arglist>(Scalar &amp;x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const RealScalar &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1real__ref__impl.html</anchorfile>
      <anchor>a3c6d7daf9c5f5ccfac2d588a63d5f939</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::real_ref_retval</name>
    <filename>structinternal_1_1real__ref__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real &amp;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1real__ref__retval.html</anchorfile>
      <anchor>a55ecdaf16c0fe91661b46fb79d113570</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::real_retval</name>
    <filename>structinternal_1_1real__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>type</name>
      <anchorfile>structinternal_1_1real__retval.html</anchorfile>
      <anchor>a0d7d2f46e9692255e56a87e4f08af3dd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_impl&lt; Func, Derived, DefaultTraversal, CompleteUnrolling &gt;</name>
    <filename>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>redux_novec_unroller&lt; Func, Derived, 0, Derived::SizeAtCompileTime &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::redux_impl&lt; Func, Derived, DefaultTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a70c6f6f2a96244fd7ef2d79f4e01acc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a121152d93678628f7cf3f2d561a44e32</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01DefaultTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a7b67ab1d2d00c8164146c44a40aa288c</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, CompleteUnrolling &gt;</name>
    <filename>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a39463089d943577edadb62e540a7bc8baafdc81802fbae484196cfde8ab90707c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Size</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a39463089d943577edadb62e540a7bc8bab38f349c842d3dc0d435a64ebe315f0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VectorizedSize</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a39463089d943577edadb62e540a7bc8bad8394e4ea7205cb0321ef4bddcde6a6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a676515c01546f3eea3e8d7719346fd44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a9198711e6bd6d8d2e75690b6334a1ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01CompleteUnrolling_01_4.html</anchorfile>
      <anchor>a222cb7b35a24e8a962e4329a5d24e180</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_impl&lt; Func, Derived, LinearVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a022287f150a1b06dce1e638f1178e469</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a822c87c8397afe5a4abd0c0ddfb7dfde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a8530c300e876a7cb92926de727ebfb77</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01LinearVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>afa4afb3911d8fe574e34ffecc14c2ff7</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_impl&lt; Func, Derived, SliceVectorizedTraversal, NoUnrolling &gt;</name>
    <filename>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a23a009122ee31ca63bf3d6ed6ab9b16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>ac70fe83fb9e2f308aa7e462a8f84d89e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a4e3cfa1bde53dbf3289054ccaa1088c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__impl_3_01Func_00_01Derived_00_01SliceVectorizedTraversal_00_01NoUnrolling_01_4.html</anchorfile>
      <anchor>a20f43c42d63c9b9ea3f199932a03b571</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_novec_unroller</name>
    <filename>structinternal_1_1redux__novec__unroller.html</filename>
    <templarg>Func</templarg>
    <templarg>Derived</templarg>
    <templarg>Start</templarg>
    <templarg>Length</templarg>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structinternal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a43a22a541daf98050f866ddec0f10cefa5bb0538e90b083f94205e14bdda4358e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>a8acefd18b115198472435df70f2c70ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__novec__unroller.html</anchorfile>
      <anchor>ac5be0b3ab1c3767c3b22d5b90268da5f</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_novec_unroller&lt; Func, Derived, Start, 0 &gt;</name>
    <filename>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>a675f74f6226511a31a66c9b9d81c0a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_010_01_4.html</anchorfile>
      <anchor>a51c0ab882b620a8e32916d17017e1971</anchor>
      <arglist>(const Derived &amp;, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_novec_unroller&lt; Func, Derived, Start, 1 &gt;</name>
    <filename>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a1e277e5e1386742d966ef08de20704d8a693bfe2fb1a209d469c3a2526bce9c7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a1e277e5e1386742d966ef08de20704d8a2fdf793f79c51fb0488eda9950afb1da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a7499999152df77b7e8ba4510cedfd280</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__novec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>a9785a8188ea222e94bc884e382403e44</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_traits</name>
    <filename>structinternal_1_1redux__traits.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1redux__traits.html</anchorfile>
      <anchor>ae87d94d7d62996e0e6e3ddd1145fa5aca0977e40fb8dfbde0843035585b721615</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerMaxSize</name>
      <anchorfile>structinternal_1_1redux__traits.html</anchorfile>
      <anchor>ae87d94d7d62996e0e6e3ddd1145fa5aca771bfbbf6e8470cf492b9cda8921ffc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MightVectorize</name>
      <anchorfile>structinternal_1_1redux__traits.html</anchorfile>
      <anchor>a66e51a80301fdcc17d7bd74daaa7d778a0424ee3d6e243f8f2371ff6b8857c58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MayLinearVectorize</name>
      <anchorfile>structinternal_1_1redux__traits.html</anchorfile>
      <anchor>a66e51a80301fdcc17d7bd74daaa7d778a2f34df32fabe5c90df80d1a9b9cfe4c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Traversal</name>
      <anchorfile>structinternal_1_1redux__traits.html</anchorfile>
      <anchor>a5cbee09bfd1bfc98533dbe1c1f49d4c9a1aa3fedfcc9dae13f0e05dff58f8becf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Cost</name>
      <anchorfile>structinternal_1_1redux__traits.html</anchorfile>
      <anchor>a2d9849614f1c8002cbb49b8f0a71a546ad45cee2d8f370036f1a18eea87166f68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UnrollingLimit</name>
      <anchorfile>structinternal_1_1redux__traits.html</anchorfile>
      <anchor>a2d9849614f1c8002cbb49b8f0a71a546a4e9e7782ef351e8168a444a41d8f902f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_vec_unroller</name>
    <filename>structinternal_1_1redux__vec__unroller.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <templarg>Length</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>adc1401a7902cfe06092b6a27ad5a34c1a058061dc8d7fee85d1f2662c1ac5f899</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HalfLength</name>
      <anchorfile>structinternal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>adc1401a7902cfe06092b6a27ad5a34c1a752c2bd80bc6d9db1c50b114b0514937</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structinternal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a7def9f55f635466ff3d21efde70cda75</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>a2966c0583ec8bcffe8e82b054481fc67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE PacketScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__vec__unroller.html</anchorfile>
      <anchor>abddf183135a3eb468f71da7b4c5eee35</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;func)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::redux_vec_unroller&lt; Func, Derived, Start, 1 &gt;</name>
    <filename>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Start</templarg>
    <member kind="enumvalue">
      <name>index</name>
      <anchorfile>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac1c51ad3245d5d01d260e93b6fddf4cfa36f881b19c1c94281b5ace96dd40055a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>outer</name>
      <anchorfile>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac1c51ad3245d5d01d260e93b6fddf4cfac694c037a501b779b2f100fabc85714b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inner</name>
      <anchorfile>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac1c51ad3245d5d01d260e93b6fddf4cfa0497d0d79c4d75d136f743d1f9bae81a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>alignment</name>
      <anchorfile>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ac1c51ad3245d5d01d260e93b6fddf4cfa63d4edface07501430fdde3bff4f3f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>PacketScalar</name>
      <anchorfile>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>aaae5efb968f5691e289c4fd203786d37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>aaeb0cdc5779575d0169785a6042e0193</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE PacketScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1redux__vec__unroller_3_01Func_00_01Derived_00_01Start_00_011_01_4.html</anchorfile>
      <anchor>ab429632efa788da9cebb8eea1526128c</anchor>
      <arglist>(const Derived &amp;mat, const Func &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::ref_selector</name>
    <filename>structinternal_1_1ref__selector.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>conditional&lt; bool(traits&lt; T &gt;::Flags &amp;NestByRefBit), T const &amp;, T &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1ref__selector.html</anchorfile>
      <anchor>ab8553edc80456706561ce7fed727309b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_all</name>
    <filename>structinternal_1_1remove__all.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__all.html</anchorfile>
      <anchor>a563ebdff4a8ca3825b500e7efb95c4bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_all&lt; const T &gt;</name>
    <filename>structinternal_1_1remove__all_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__all_3_01const_01T_01_4.html</anchorfile>
      <anchor>a8df74a178ec559c4c8f34d4136f1528a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_all&lt; T &amp; &gt;</name>
    <filename>structinternal_1_1remove__all_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__all_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a9474bf246464ed8d1955db1b420403c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_all&lt; T * &gt;</name>
    <filename>structinternal_1_1remove__all_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__all_3_01T_01_5_01_4.html</anchorfile>
      <anchor>abae3546014fcdc9d80323af5422fd652</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_all&lt; T const &amp; &gt;</name>
    <filename>structinternal_1_1remove__all_3_01T_01const_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__all_3_01T_01const_01_6_01_4.html</anchorfile>
      <anchor>a2bc6cd3daaf6f88b55db316d2f5b42e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_all&lt; T const * &gt;</name>
    <filename>structinternal_1_1remove__all_3_01T_01const_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>remove_all&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__all_3_01T_01const_01_5_01_4.html</anchorfile>
      <anchor>aad58bc0e138d1d40b7870c81a0588001</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_const</name>
    <filename>structinternal_1_1remove__const.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__const.html</anchorfile>
      <anchor>a1482ef6af44fada007a2a5b88255b2ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_const&lt; const T &gt;</name>
    <filename>structinternal_1_1remove__const_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__const_3_01const_01T_01_4.html</anchorfile>
      <anchor>a2b8b6c5ed530d229e4db830bceed2ca0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_const&lt; const T[]&gt;</name>
    <filename>structinternal_1_1remove__const_3_01const_01T[]_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__const_3_01const_01T[]_4.html</anchorfile>
      <anchor>a77578e53b73cd5eb300888e8ee86e323</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_const&lt; const T[Size]&gt;</name>
    <filename>structinternal_1_1remove__const_3_01const_01T[Size]_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__const_3_01const_01T[Size]_4.html</anchorfile>
      <anchor>a2178013588f59d8a9ecde2a57566c3ba</anchor>
      <arglist>[Size]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_pointer</name>
    <filename>structinternal_1_1remove__pointer.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__pointer.html</anchorfile>
      <anchor>a31a44d89c15ce49d2404a6060feab29a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_pointer&lt; T * &gt;</name>
    <filename>structinternal_1_1remove__pointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__pointer_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a78d653c59c6cbcab8b7e97167da34bec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_pointer&lt; T *const  &gt;</name>
    <filename>structinternal_1_1remove__pointer_3_01T_01_5const_01_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__pointer_3_01T_01_5const_01_01_4.html</anchorfile>
      <anchor>a8e60ca6e419f4676079ebf17a3d17cd1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_reference</name>
    <filename>structinternal_1_1remove__reference.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__reference.html</anchorfile>
      <anchor>abee00136272ee0c43df7c9afe03a0eed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::remove_reference&lt; T &amp; &gt;</name>
    <filename>structinternal_1_1remove__reference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1remove__reference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a22797895d80ed7a4af3ed828aa15dbd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::result_of</name>
    <filename>structinternal_1_1result__of.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::result_of&lt; Func(ArgType)&gt;</name>
    <filename>structinternal_1_1result__of_3_01Func_07ArgType_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a6598ce8514ad532d29561192700fd016adb4db2bab3acf7f7b1028f7c7e636e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unary_result_of_select&lt; Func, ArgType, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a6390563e2f5f3d9073af86358351a56f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a199e2750e412977ff579964c2ccd5542</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>a44bd6accc5d8181a04dcecd8e38a3f03</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType)&gt;::type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType_08_4.html</anchorfile>
      <anchor>ae7b5c9db28478e2b42b10b8ed3b94ddc</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::result_of&lt; Func(ArgType0, ArgType1)&gt;</name>
    <filename>structinternal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>FunctorType</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>ac27365240b8acbf7508acbfba644e421ac606d34895d2e91fa14941431518d8b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>binary_result_of_select&lt; Func, ArgType0, ArgType1, FunctorType &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a8592e6662d2826acd4f660ccddb0dc98</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_std_result_type</type>
      <name>testFunctor</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a2233cde23d07aa3ded0a921b8467b39d</anchor>
      <arglist>(T const *, typename T::result_type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_tr1_result</type>
      <name>testFunctor</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>accf9385992f92019f82e3dd1f342d5d3</anchor>
      <arglist>(T const *, typename T::template result&lt; T(ArgType0, ArgType1)&gt;::type const *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static has_none</type>
      <name>testFunctor</name>
      <anchorfile>structinternal_1_1result__of_3_01Func_07ArgType0_00_01ArgType1_08_4.html</anchorfile>
      <anchor>a5a06bfc437cfb054d8834b8d645c23ba</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::reverse_packet_cond</name>
    <filename>structinternal_1_1reverse__packet__cond.html</filename>
    <templarg></templarg>
    <templarg>ReversePacket</templarg>
    <member kind="function" static="yes">
      <type>static PacketScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1reverse__packet__cond.html</anchorfile>
      <anchor>a857f5720c177393945665e87a22374cd</anchor>
      <arglist>(const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::reverse_packet_cond&lt; PacketScalar, false &gt;</name>
    <filename>structinternal_1_1reverse__packet__cond_3_01PacketScalar_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static PacketScalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1reverse__packet__cond_3_01PacketScalar_00_01false_01_4.html</anchorfile>
      <anchor>a8987d3615009817e1629f186471785f6</anchor>
      <arglist>(const PacketScalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::rotation_base_generic_product_selector&lt; RotationDerived, DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt;, false &gt;</name>
    <filename>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01DiagonalMa8b728c10da4ad78cd6c7c0f4da3821bd.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>MaxDim</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Affine &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01DiagonalMa8b728c10da4ad78cd6c7c0f4da3821bd.html</anchorfile>
      <anchor>a6f941c9d9bdb1d906fc3fb3acde47c66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ReturnType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01DiagonalMa8b728c10da4ad78cd6c7c0f4da3821bd.html</anchorfile>
      <anchor>a2110dc5e997c6bf7b5c6fc511f2237b3</anchor>
      <arglist>(const RotationDerived &amp;r, const DiagonalMatrix&lt; Scalar, Dim, MaxDim &gt; &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::rotation_base_generic_product_selector&lt; RotationDerived, MatrixType, false &gt;</name>
    <filename>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>ad520f31b2b3e0d43a645b1c26a18c247a67b93d14dbaed76f67b5d2bcc74e54d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, Dim &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>afce79705101e0fa6d0e43468470a7885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ReturnType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a10a7f27a72c794c3d09121796a17c616</anchor>
      <arglist>(const RotationDerived &amp;r, const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::rotation_base_generic_product_selector&lt; RotationDerived, OtherVectorType, true &gt;</name>
    <filename>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a847dc811def6e9e40c4b1deb14709a27a9b3e718e64e5aefaa1ebc9e710001de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename RotationDerived::Scalar, Dim, 1 &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a93eee4a24cda0c131d1f10526270bb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ReturnType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1rotation__base__generic__product__selector_3_01RotationDerived_00_01OtherVectorType_00_01true_01_4.html</anchorfile>
      <anchor>a8df73412023a91ebad0d43cc8a40c21a</anchor>
      <arglist>(const RotationDerived &amp;r, const OtherVectorType &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_abs2_op</name>
    <filename>structinternal_1_1scalar__abs2__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a06357aa06939aa02731838b09d74fe54</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a38944fcbc48ecfd8e7c988ec8b8309a5</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__abs2__op.html</anchorfile>
      <anchor>a7d01701a3e68b8dea28908a0c3757e3a</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_abs_op</name>
    <filename>structinternal_1_1scalar__abs__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a5f5eea2408f98fe2c82461fc5617c545</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a513d7384717190c24fd32c6bb9359b36</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__abs__op.html</anchorfile>
      <anchor>a4dc4b0d3cc233405b28b7a1f58fc4e0c</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_acos_op</name>
    <filename>structinternal_1_1scalar__acos__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a95883342c802e6eec10e179d02925e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__acos__op.html</anchorfile>
      <anchor>a1e9bbbd5982b702d5a648b87f7157ef0</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__acos__op.html</anchorfile>
      <anchor>ac80c6af7184f11af57ad729aba88a085</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_add_op</name>
    <filename>structinternal_1_1scalar__add__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__add__op.html</anchorfile>
      <anchor>a6e1795418acf57bf8f2d449c9a8022d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__add__op.html</anchorfile>
      <anchor>a493d7923b161bb2ab56826a83c700ed9</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__add__op.html</anchorfile>
      <anchor>ae100b20488963351aa5d67ef0e492004</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_add_op</name>
      <anchorfile>structinternal_1_1scalar__add__op.html</anchorfile>
      <anchor>a3baf4daad1ba41261a05c997177f43bb</anchor>
      <arglist>(const scalar_add_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_add_op</name>
      <anchorfile>structinternal_1_1scalar__add__op.html</anchorfile>
      <anchor>ad13550133311fd76019a05703b96dec7</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_other</name>
      <anchorfile>structinternal_1_1scalar__add__op.html</anchorfile>
      <anchor>a3e4cd4f665cbc8667049bd3d9abfe020</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_asin_op</name>
    <filename>structinternal_1_1scalar__asin__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__asin__op.html</anchorfile>
      <anchor>ae59f71c9138f4b06be04269d2b5080fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__asin__op.html</anchorfile>
      <anchor>a8fccc170d2bb3980c57ea1d3f9016a53</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__asin__op.html</anchorfile>
      <anchor>adf44c6a1692c7b770ca916bfcef16d7e</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_cast_op</name>
    <filename>structinternal_1_1scalar__cast__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>NewType</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__cast__op.html</anchorfile>
      <anchor>adce6c7360575cca394eb75e2f8381bf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const NewType</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__cast__op.html</anchorfile>
      <anchor>a3d133db8a25e7c701706daa7723e2a7f</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_conj_product_op</name>
    <filename>structinternal_1_1scalar__conj__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Conj</name>
      <anchorfile>structinternal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a0511b8245d9ce48400077d0cb0d7b567a375e242aff89721608595234cf4e7df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>aa12752d703c42520c6004cbc5eb3cfcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a15eb14b77e3695c5968da70110cf59ea</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__conj__product__op.html</anchorfile>
      <anchor>a61734561c15b11842144abd3916534f0</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_conjugate_op</name>
    <filename>structinternal_1_1scalar__conjugate__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>ad7a7ae00827c8c439e0b3c746c151aa9</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__conjugate__op.html</anchorfile>
      <anchor>a1604b21c3167b9c5018e390f0e3fdae5</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_constant_op</name>
    <filename>structinternal_1_1scalar__constant__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a7f5d704a611023e64f5baca1c979404d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__constant__op.html</anchorfile>
      <anchor>aad72b7573a95308e12a5afc260cd1520</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__constant__op.html</anchorfile>
      <anchor>aa01ab8a7bf829fd5792990c5197d70a1</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structinternal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a72611ecdbfa0a60dc616ab98f23199d2</anchor>
      <arglist>(const scalar_constant_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_constant_op</name>
      <anchorfile>structinternal_1_1scalar__constant__op.html</anchorfile>
      <anchor>aa9f67fdb1024b58d714731ae088bb3dc</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_other</name>
      <anchorfile>structinternal_1_1scalar__constant__op.html</anchorfile>
      <anchor>a246a9fcaed529bc602dc40e125837264</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_cos_op</name>
    <filename>structinternal_1_1scalar__cos__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ac6d7feb61c3148bca9ce81afa56019e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__cos__op.html</anchorfile>
      <anchor>ad85fc05c314337edebb58ee87f540929</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__cos__op.html</anchorfile>
      <anchor>abbf161f1318393b3c7e0af2b5c31a78d</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_cube_op</name>
    <filename>structinternal_1_1scalar__cube__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__cube__op.html</anchorfile>
      <anchor>a0f36ea07743e4281511c0f64025b4278</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__cube__op.html</anchorfile>
      <anchor>aa299b39c8dced9f04f7fa20e1dfb5c04</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_difference_op</name>
    <filename>structinternal_1_1scalar__difference__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__difference__op.html</anchorfile>
      <anchor>a924133043ab38d952ed8e3cdd253774f</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__difference__op.html</anchorfile>
      <anchor>ab32fe1668f0abee8c19a0ccc84e33efa</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_exp_op</name>
    <filename>structinternal_1_1scalar__exp__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__exp__op.html</anchorfile>
      <anchor>abed99faea960b5baa24e542dcea82f58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__exp__op.html</anchorfile>
      <anchor>ace23ab8f101a131a3816c7fdb9f48dac</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__exp__op.html</anchorfile>
      <anchor>ab729129ab7c2150ed94c9cb9dc13006a</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_fuzzy_default_impl</name>
    <filename>structinternal_1_1scalar__fuzzy__default__impl.html</filename>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_fuzzy_default_impl&lt; Scalar, false, false &gt;</name>
    <filename>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a4dea093d5387a71d058db75955bc8b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>aea68e5ea879f22ffad934ba305909860</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a81ed627f5badb2bd8529c13925b7b044</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01false_01_4.html</anchorfile>
      <anchor>a400582a10c5566d4cdbfeb55eac44a08</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_fuzzy_default_impl&lt; Scalar, false, true &gt;</name>
    <filename>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>ae5c56c46ea9b6c84fb3aec2c8a597801</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a87b989c14bea6a683466f091e770d589</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a62d338d0dabab61c2e697daa3fd6ad62</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01false_00_01true_01_4.html</anchorfile>
      <anchor>a32012f4e95e419a583c9321f2ff981e5</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;, const RealScalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_fuzzy_default_impl&lt; Scalar, true, false &gt;</name>
    <filename>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>afeb4025b699d980e63d33dea328c5f6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>a1967237cce426cdf58885bca9f6e2905</anchor>
      <arglist>(const Scalar &amp;x, const Scalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__default__impl_3_01Scalar_00_01true_00_01false_01_4.html</anchorfile>
      <anchor>ad5fcc22f4a35cf03342433d8cea4f5de</anchor>
      <arglist>(const Scalar &amp;x, const OtherScalar &amp;y, const RealScalar &amp;prec)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_fuzzy_impl</name>
    <filename>structinternal_1_1scalar__fuzzy__impl.html</filename>
    <templarg></templarg>
    <base>scalar_fuzzy_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsComplex, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_fuzzy_impl&lt; bool &gt;</name>
    <filename>structinternal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</filename>
    <member kind="typedef">
      <type>bool</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>afc04cea18888e3df6ef56d8451779f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApprox</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>ae97fa514a5132bae9846df89f9a349de</anchor>
      <arglist>(bool x, bool y, bool)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isApproxOrLessThan</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>aaa61c22ad0d8b64f7364fe088282dfff</anchor>
      <arglist>(const bool &amp;x, const bool &amp;y, const bool &amp;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isMuchSmallerThan</name>
      <anchorfile>structinternal_1_1scalar__fuzzy__impl_3_01bool_01_4.html</anchorfile>
      <anchor>a623b66f16bfcaea4b983beb20b5eed01</anchor>
      <arglist>(const bool &amp;x, const bool &amp;, const bool &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_hypot_op</name>
    <filename>structinternal_1_1scalar__hypot__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__hypot__op.html</anchorfile>
      <anchor>af7ca8b4d9012fe1d9e7495615ac68e91</anchor>
      <arglist>(const Scalar &amp;_x, const Scalar &amp;_y) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_identity_op</name>
    <filename>structinternal_1_1scalar__identity__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__identity__op.html</anchorfile>
      <anchor>aff8508b38474112ffa7ca42d85c17722</anchor>
      <arglist>(Index row, Index col) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_imag_op</name>
    <filename>structinternal_1_1scalar__imag__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__imag__op.html</anchorfile>
      <anchor>acca7dc38d9909c1c047219d62f39a922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__imag__op.html</anchorfile>
      <anchor>ac8162d3b612844f7f8085df63b90bf83</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_imag_ref_op</name>
    <filename>structinternal_1_1scalar__imag__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>a31780d2dad608915160080dc613195fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__imag__ref__op.html</anchorfile>
      <anchor>acf3d48243e59c5603cf6c64c46196312</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_inverse_op</name>
    <filename>structinternal_1_1scalar__inverse__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>aeea3af1815e059507d18ec1fffdacdc1</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__inverse__op.html</anchorfile>
      <anchor>a0e165380808fd5b1253c9c5e1c54c4ab</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_log_op</name>
    <filename>structinternal_1_1scalar__log__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__log__op.html</anchorfile>
      <anchor>aa5b3abc19f6f81bdb2b1cc72326d5885</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__log__op.html</anchorfile>
      <anchor>a4e83fa25caeeec1a54218f1f5f363870</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__log__op.html</anchorfile>
      <anchor>aa901e01d3cf9edc62f972c12c5cacb59</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_max_op</name>
    <filename>structinternal_1_1scalar__max__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__max__op.html</anchorfile>
      <anchor>a8be2f411d9bcc64133633d888e72bc8e</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__max__op.html</anchorfile>
      <anchor>a9e4ab2e01bd43ff222d73552a57167b4</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>predux</name>
      <anchorfile>structinternal_1_1scalar__max__op.html</anchorfile>
      <anchor>acf864733a4b4a3f242d956fd7d1d8c07</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_min_op</name>
    <filename>structinternal_1_1scalar__min__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__min__op.html</anchorfile>
      <anchor>aaca2cf948de831a5467ebbb5b7e43dca</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__min__op.html</anchorfile>
      <anchor>ac76e05a283c0ef187e21d0061979f418</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>predux</name>
      <anchorfile>structinternal_1_1scalar__min__op.html</anchorfile>
      <anchor>a5a63cc9dada9e6f3a85491e1952d1adb</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_multiple2_op</name>
    <filename>structinternal_1_1scalar__multiple2__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>scalar_product_traits&lt; Scalar1, Scalar2 &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a900734d20f50e1ed98f5573b99d15e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a5ad43c5dd0934307597101a8e9fe1a76</anchor>
      <arglist>(const Scalar1 &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple2_op</name>
      <anchorfile>structinternal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>ad3950467d82425c42b36095836e546a8</anchor>
      <arglist>(const scalar_multiple2_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple2_op</name>
      <anchorfile>structinternal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>af0939acc241704525dbddd02a4bdf8d9</anchor>
      <arglist>(const Scalar2 &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>add_const_on_value_type&lt; typename NumTraits&lt; Scalar2 &gt;::Nested &gt;::type</type>
      <name>m_other</name>
      <anchorfile>structinternal_1_1scalar__multiple2__op.html</anchorfile>
      <anchor>a4aea5d725f23e8d1ac18fc58bee32d9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_multiple_op</name>
    <filename>structinternal_1_1scalar__multiple__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a8c054c3e3847ba97f837f6d2b437cb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>ab4d8d452f490248cb2c4e9bcfaff94ca</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a756273b2b138c3dbdd8a221d683d0f86</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple_op</name>
      <anchorfile>structinternal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a964ddb80143ea12f19360ae8320d8c87</anchor>
      <arglist>(const scalar_multiple_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_multiple_op</name>
      <anchorfile>structinternal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>ad2875c51c3b5a8569581f5cc69102af2</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>add_const_on_value_type&lt; typename NumTraits&lt; Scalar &gt;::Nested &gt;::type</type>
      <name>m_other</name>
      <anchorfile>structinternal_1_1scalar__multiple__op.html</anchorfile>
      <anchor>a63bfbcc9d73c6d0a8249126a8796e90b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_opposite_op</name>
    <filename>structinternal_1_1scalar__opposite__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>a4d8fc37667c81dddfbb877fa57b94b6a</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__opposite__op.html</anchorfile>
      <anchor>ac76fdd12da30b84d8141dcbdb65f6972</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_pow_op</name>
    <filename>structinternal_1_1scalar__pow__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a6d4575340fe051856535e7efdd9ab28a</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_pow_op</name>
      <anchorfile>structinternal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a249d6a0e4db3b976e0595024984e9987</anchor>
      <arglist>(const scalar_pow_op &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scalar_pow_op</name>
      <anchorfile>structinternal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a819819b805b44dd62ce6f3b714ba9226</anchor>
      <arglist>(const Scalar &amp;exponent)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_exponent</name>
      <anchorfile>structinternal_1_1scalar__pow__op.html</anchorfile>
      <anchor>a0d50ad52bac9a53e1aa093f7c37afcc6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_product_op</name>
    <filename>structinternal_1_1scalar__product__op.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Vectorizable</name>
      <anchorfile>structinternal_1_1scalar__product__op.html</anchorfile>
      <anchor>a8057daf5dd4e4ef2987086a64660502ea9d06ed6c68496d09937dd3c42b470dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; LhsScalar, RhsScalar &gt;::ReturnType</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__product__op.html</anchorfile>
      <anchor>afb8c15471f378762842988ec2ead8afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__product__op.html</anchorfile>
      <anchor>a988eb56256d518a1914118a11d2c9187</anchor>
      <arglist>(const LhsScalar &amp;a, const RhsScalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__product__op.html</anchorfile>
      <anchor>a944605a1a204679cfa65148350762d38</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const result_type</type>
      <name>predux</name>
      <anchorfile>structinternal_1_1scalar__product__op.html</anchorfile>
      <anchor>a769ae25f273a6b29b50b13ec3db02ff4</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_product_traits&lt; std::complex&lt; T &gt;, T &gt;</name>
    <filename>structinternal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; T &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1scalar__product__traits_3_01std_1_1complex_3_01T_01_4_00_01T_01_4.html</anchorfile>
      <anchor>a4a62d6e2c1e5057f99c2b2d224905c55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_product_traits&lt; T, std::complex&lt; T &gt; &gt;</name>
    <filename>structinternal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::complex&lt; T &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1scalar__product__traits_3_01T_00_01std_1_1complex_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3fa956098f7f8a2d94fa43921f77adf6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_product_traits&lt; T, T &gt;</name>
    <filename>structinternal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1scalar__product__traits_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a74550a9ddc7345fabcea5fed1804fe04</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_quotient1_impl</name>
    <filename>structinternal_1_1scalar__quotient1__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl.html</anchorfile>
      <anchor>a5963bb23b9bcf49098112c33287cbcd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl.html</anchorfile>
      <anchor>a20801ee676fd6a2826eac84e8d9a275a</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl.html</anchorfile>
      <anchor>a459c69a9cf57a7f2d90a3d99b2cb9897</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_impl</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl.html</anchorfile>
      <anchor>a980a565849a9e2c4f406867c626582cf</anchor>
      <arglist>(const scalar_quotient1_impl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_impl</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl.html</anchorfile>
      <anchor>ac30a047bcbdfb32dcfaec7b7526eae72</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const Scalar</type>
      <name>m_other</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl.html</anchorfile>
      <anchor>aded679f736b218966b5c7e0646aaaadd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_quotient1_impl&lt; Scalar, true &gt;</name>
    <filename>structinternal_1_1scalar__quotient1__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>ae80933a664245f37557cf2641475dc20</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_impl</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a92bab6064a38ad8fe7a93e31c54dc858</anchor>
      <arglist>(const scalar_quotient1_impl &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_impl</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a96afc4e65f016597130a315cd60003ef</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>add_const_on_value_type&lt; typename NumTraits&lt; Scalar &gt;::Nested &gt;::type</type>
      <name>m_other</name>
      <anchorfile>structinternal_1_1scalar__quotient1__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a7e3e6d77757260a01d2520d6aa192193</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_quotient1_op</name>
    <filename>structinternal_1_1scalar__quotient1__op.html</filename>
    <templarg></templarg>
    <base>scalar_quotient1_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>scalar_quotient1_op</name>
      <anchorfile>structinternal_1_1scalar__quotient1__op.html</anchorfile>
      <anchor>a52ea4683f3315f0449868a6940c480f0</anchor>
      <arglist>(const Scalar &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_quotient_op</name>
    <filename>structinternal_1_1scalar__quotient__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>a4da956a9bc655bf8689735bf44440de1</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__quotient__op.html</anchorfile>
      <anchor>a493fbb2d38a67db2318e715a0544f094</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_random_op</name>
    <filename>structinternal_1_1scalar__random__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__random__op.html</anchorfile>
      <anchor>af4efd658b8ab22be55a0d613b4bacad4</anchor>
      <arglist>(Index, Index=0) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_real_op</name>
    <filename>structinternal_1_1scalar__real__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__real__op.html</anchorfile>
      <anchor>a00ce0704d2320f42f336ba099e69221b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__real__op.html</anchorfile>
      <anchor>a3d8fb4f2a4f66322ae2d361a66afa42b</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_real_ref_op</name>
    <filename>structinternal_1_1scalar__real__ref__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>result_type</name>
      <anchorfile>structinternal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>ab7d55493d90410ae32081453450ed5d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE result_type &amp;</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__real__ref__op.html</anchorfile>
      <anchor>a5905d24b2addd3df93ac97107ed9c727</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_sin_op</name>
    <filename>structinternal_1_1scalar__sin__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__sin__op.html</anchorfile>
      <anchor>af49e9360e4ee12eead72c7625981787d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__sin__op.html</anchorfile>
      <anchor>ad063fa84f9ca2cf1e3fdfec019133fb5</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__sin__op.html</anchorfile>
      <anchor>a5b3aeaf01a92e07594e2ef2ad408f71f</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_sqrt_op</name>
    <filename>structinternal_1_1scalar__sqrt__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>a03e23c43c6d5aab527eef011a8c9ecc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>a05da8e8788c4b9efd33911a5deeb40c3</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__sqrt__op.html</anchorfile>
      <anchor>a08b56ce6f830ff428a6b677175148e32</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_square_op</name>
    <filename>structinternal_1_1scalar__square__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__square__op.html</anchorfile>
      <anchor>a05fef449687d25069b7da86bd27c864b</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__square__op.html</anchorfile>
      <anchor>a5aca1b6740208a39eabb529babea4759</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_sum_op</name>
    <filename>structinternal_1_1scalar__sum__op.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a36bba2b5a9b1f5e6b17382136f3f942e</anchor>
      <arglist>(const Scalar &amp;a, const Scalar &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__sum__op.html</anchorfile>
      <anchor>ab68fb014d6e37a714f71d236e048980e</anchor>
      <arglist>(const Packet &amp;a, const Packet &amp;b) const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const Scalar</type>
      <name>predux</name>
      <anchorfile>structinternal_1_1scalar__sum__op.html</anchorfile>
      <anchor>a0e566fe426a16fc1f5accc41321af6d2</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::scalar_tan_op</name>
    <filename>structinternal_1_1scalar__tan__op.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>packet_traits&lt; Scalar &gt;::type</type>
      <name>Packet</name>
      <anchorfile>structinternal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a18693937c8f3f45f72f243fd272c6999</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const Scalar</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a6cdf909d00c036fac01c0a971eff46a8</anchor>
      <arglist>(const Scalar &amp;a) const </arglist>
    </member>
    <member kind="function">
      <type>Packet</type>
      <name>packetOp</name>
      <anchorfile>structinternal_1_1scalar__tan__op.html</anchorfile>
      <anchor>a84e2a4e2d9efcf5717983d591b2f8b4d</anchor>
      <arglist>(const Packet &amp;a) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Lower &gt;</name>
    <filename>structinternal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Lower_01_4.html</anchorfile>
      <anchor>a4b747a58e549a3865e0ce7dc7220ef29</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::selfadjoint_rank2_update_selector&lt; Scalar, Index, UType, VType, Upper &gt;</name>
    <filename>structinternal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1selfadjoint__rank2__update__selector_3_01Scalar_00_01Index_00_01UType_00_01VType_00_01Upper_01_4.html</anchorfile>
      <anchor>a9376928df536b42561156e50c92febc1</anchor>
      <arglist>(Scalar *mat, Index stride, const UType &amp;u, const VType &amp;v, Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::setIdentity_impl</name>
    <filename>structinternal_1_1setIdentity__impl.html</filename>
    <templarg></templarg>
    <templarg>Big</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1setIdentity__impl.html</anchorfile>
      <anchor>af4d52eb180a1305dd2e9c80b8fa10d0d</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::setIdentity_impl&lt; Derived, true &gt;</name>
    <filename>structinternal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>aac360b27e012cb7acd510f2debf9e2f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1setIdentity__impl_3_01Derived_00_01true_01_4.html</anchorfile>
      <anchor>aabcc612fe956f10c76f70eef5ed6ddd8</anchor>
      <arglist>(Derived &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::significant_decimals_default_impl</name>
    <filename>structinternal_1_1significant__decimals__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a5fa33275e9d043d8000c6c023cdf1697</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structinternal_1_1significant__decimals__default__impl.html</anchorfile>
      <anchor>a8b55171570a8ec3198741e45dc61c1bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::significant_decimals_default_impl&lt; Scalar, true &gt;</name>
    <filename>structinternal_1_1significant__decimals__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>run</name>
      <anchorfile>structinternal_1_1significant__decimals__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a8bbd99e8692ba61b3a8ee22890c096e5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::significant_decimals_impl</name>
    <filename>structinternal_1_1significant__decimals__impl.html</filename>
    <templarg></templarg>
    <base>significant_decimals_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::size_at_compile_time</name>
    <filename>structinternal_1_1size__at__compile__time.html</filename>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <member kind="enumvalue">
      <name>ret</name>
      <anchorfile>structinternal_1_1size__at__compile__time.html</anchorfile>
      <anchor>a3ff2ad63f5854d471ac6bd59078bbf2aa0e878465c726089478a5b2174ee04528</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, ColMajor &gt;</name>
    <filename>structinternal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ae3213145b73599cf670027d1a84bdeab</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ab6a5e70891563f126111071cc564a4bb</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::skyline_product_selector&lt; Lhs, Rhs, ResultType, RowMajor &gt;</name>
    <filename>structinternal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a4f1450351b99efed3afa9c62f5141b2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1skyline__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a1f15f8ef31d8d1885aac72bec8addcce</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::SkylineProduct</name>
    <filename>classinternal_1_1SkylineProduct.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
    <base protection="private">internal::no_assignment_operator</base>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>cols</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>a3f25b48b3559f0af81a47f349d3c2710</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _LhsNested &amp;</type>
      <name>lhs</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>aa1249e942829547d5e40de317294812b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE const _RhsNested &amp;</type>
      <name>rhs</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>a30c449cb538a270fe530bc44c3d39715</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>rows</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>a2fe1cd0ef89c9fa0aced43062c6a2782</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>SkylineProduct</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>afd5944fa458cda20b8aca60a9d7d7581</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsNested</type>
      <name>m_lhs</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>ada2acd87a3c5bd6a00d70061224fccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>a05dff95db6fbf1bc0453119737af8d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; SkylineProduct &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>a55a5186fcb5c9cfc47ff38755752119d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; SkylineProduct &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classinternal_1_1SkylineProduct.html</anchorfile>
      <anchor>aef77c94512950df2ba26ecc2d39d1187</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01CholmodDecomposition_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>CholmodDecomposition&lt; _MatrixType, _UpLo &gt;</type>
      <name>Dec</name>
      <anchorfile>structinternal_1_1solve__retval_3_01CholmodDecomposition_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a6e70732606231e16a212fed3d7345ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01CholmodDecomposition_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a7a9124aaa1708dcee49c87a6fdeb879e</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; ColPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01ColPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a42b0fba9d7b99a96664fafb869ab6254</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; FullPivHouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01FullPivHouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a80c0646b8b5d71f661b6f8c4d77e72fb</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01FullPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; FullPivLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01FullPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a77284f0c37812089caf7324ea63840c6</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01HouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; HouseholderQR&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01HouseholderQR_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a8a2ed8c6cfb5ec088ab8e8141cd8d809</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>JacobiSVD&lt; _MatrixType, QRPreconditioner &gt;</type>
      <name>JacobiSVDType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a6419e49761581c42ee28fa0c70c27cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01JacobiSVD_3_01__MatrixType_00_01QRPreconditioner_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aa9d0cdedfd643dbc36e1338098bda66f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; LDLT&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>LDLT&lt; _MatrixType, _UpLo &gt;</type>
      <name>LDLTType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a4ed97e0b6f70342b2befb98653254a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01LDLT_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>af5352d7da4aff29b5f66f76c325c36f8</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; LLT&lt; _MatrixType, UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>LLT&lt; _MatrixType, UpLo &gt;</type>
      <name>LLTType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>afbce6349f957bea3cec0808f072722a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01LLT_3_01__MatrixType_00_01UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a38273a1e27cdda66abf4bddfa43be9cb</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01PartialPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; PartialPivLU&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01PartialPivLU_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a07480dff7658dcf47d8cbadb84ea7667</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SimplicialCholesky&lt; _MatrixType, _UpLo &gt;</type>
      <name>Dec</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a6b1fc92eefadf81c79a47e5a53dea82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>aab0aed99ebecd2377d3b0043e1c454ee</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; SparseLDLT&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01SparseLDLT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseLDLT&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLDLT&lt; _MatrixType &gt;</type>
      <name>SpLDLTDecType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLDLT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9251d0ad203c0e7641668afc10288ed1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLDLT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ac6006963209d382c435b47c27db11478</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; SparseLDLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01SparseLDLT_3_01__MatrixType_00_01Cholmod_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseLDLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLDLT&lt; _MatrixType, Cholmod &gt;</type>
      <name>SpLDLTDecType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLDLT_3_01__MatrixType_00_01Cholmod_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>acdd6befe251f36857a88f635242f7e3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLDLT_3_01__MatrixType_00_01Cholmod_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a9ba7037f9c78290847a42efb3c535087</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; SparseLLT&lt; _MatrixType &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01SparseLLT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseLLT&lt; _MatrixType &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLLT&lt; _MatrixType &gt;</type>
      <name>SpLLTDecType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLLT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>acf62d3fd4f210b4f457211441e6b9b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLLT_3_01__MatrixType_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab5f57b5400298570a65aab243da8df3f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; SparseLLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01SparseLLT_3_01__MatrixType_00_01Cholmod_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseLLT&lt; _MatrixType, Cholmod &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLLT&lt; _MatrixType, Cholmod &gt;</type>
      <name>SpLLTDecType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLLT_3_01__MatrixType_00_01Cholmod_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a09a8fe5bdfb4a2c3668e1edb278f9f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLLT_3_01__MatrixType_00_01Cholmod_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a564828519a83f680ef40e74f9ef63de5</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::solve_retval&lt; SparseLU&lt; _MatrixType, UmfPack &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01UmfPack_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>solve_retval_base&lt; SparseLU&lt; _MatrixType, UmfPack &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SparseLU&lt; _MatrixType, UmfPack &gt;</type>
      <name>SpLUDecType</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01UmfPack_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a11725d13b4a5a4d1aa3214f3add4e8b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval_3_01SparseLU_3_01__MatrixType_00_01UmfPack_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a065cbd4330d0ce8aa745fd84f6decbba</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::solve_retval_base</name>
    <filename>structinternal_1_1solve__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <templarg>Rhs</templarg>
    <base>ReturnByValue&lt; solve_retval_base&lt; _DecompositionType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a8cb66eedefa9d98a8ac83840e6b25d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>ac90318d3a3104ec0a03e6d390704ea42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a16fc2ef4fb7e333304538a684f184421</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a39cddde7f1ca8e11f2851915eeb6710b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a032d20e1b9cb021c6c89c3a49eb1cbb7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a12f27113afbcd65dc8790577c1d873fd</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>ae648e6d910c7d9249fe9c100dca10eca</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a9385e6aa4ef8d51f04b6d8574b00d484</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>ad36e25b94a147de7804510ed597dbc20</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>solve_retval_base</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a70541882838fc2d514d79a1431e48698</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a6faa4b8cac2a43ef8a2ea24a02d19c9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structinternal_1_1solve__retval__base.html</anchorfile>
      <anchor>a65ff6ecb9804dfb4f5871f5f7d9422cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_cwise_binary_op_inner_iterator_selector&lt; BinaryOp, Lhs, Rhs, Derived, Sparse, Sparse &gt;</name>
    <filename>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a71c0a183aef426edf85e750b335cd9c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a39a14c82c8e7d50d44c0e71d1003ee76</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a69c83357653282f51d1e85c4642801e7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>aca7503ef26b3fa8af4bf69c11d73369d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>ae2a512bc3b094dae983200ca5fce4c46</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a8ed6f7780fe8522eddb04014b766f545</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>ad27f81511fdc517b0fec3fa2137d3dd6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryOp &amp;</type>
      <name>m_functor</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>ad42fe5e7d28453ffe3067e71e124c6fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Index</type>
      <name>m_id</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a2dd0212aebd358c1442d3e64337595ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a1c9c43cfb55ce9e54e113d2a6de0b712</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a0003230ecdd3a6449ae9b06b253c0e0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Scalar</type>
      <name>m_value</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>abc843e5307aed1d2516025155da76e6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>ab5d72ce1ebcebf1fad0dc808a4af1ae8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a3169bb60baaa5786e4f092764bda1d8c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a0ce7361c3c072ed8d86e79a6e6d5cc34</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a39ce12e128369f42985cdcf20dc4fb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>aecdbd8905395722b08fdd838e45b026c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>a7a1bfd6b7d09e1441e09b857aec9c0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01BinaryOp_00_01Lhs_00_09eeca0996bd6bfe09fe2e4b0b360b2c0.html</anchorfile>
      <anchor>afcdcb3d9da5403a34190eefdbc42f91b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Dense, Sparse &gt;</name>
    <filename>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a5d4f14beb467d298113fda57aa4f8851</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a2bae041cb4e091c27f61ba9414d14421</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>acd8e3782c767d0fe8f9fee5678872a54</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a0eaf181043166e9aafd40948ce1f28f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a94b927947946840dc73318c30aea3c12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a6d1b8c0f7d3dd9e280bd357e7d6c0674</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>ac29a9cd0645c0c7fc5f8b320986d74d7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc &amp;</type>
      <name>m_functor</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a6fa12aa8826ddad8e17575a3f6f744d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>aa8451ee0f6aecdda553f93ebd570159b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a0eb9ffec890f185512f973fa4006b619</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const CwiseBinaryXpr &amp;</type>
      <name>m_xpr</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a5ab7b582e45af0c9b59b0ae952dfd5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a2b88816ce3063e8a0d40b6738ae87967a11b68fa75d1ff8ab9d72efa7eb719af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a0eca70cf3d3ba38b446109bad790dd9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a5956eaef857b958ed0799f8d11d0e507</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>aa1b32b8896d7f63b4ae916cae19fba1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>a5c3f49e31723de94537f0814e911c7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>afb22bb961e666e6e134d088eaea0e813</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52544c7a54d13a6660d7da53fbd3e517.html</anchorfile>
      <anchor>af541c900251ea5906fb2c794e90e9c0a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Dense &gt;</name>
    <filename>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a2085a87758ab0873567a8431f8197de6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a46bb52a8d7bab1742df744931030e75b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>ad180d1caebb4968ae1027f05d99a441a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>aaea64f8dc24baa4074cdd490cc3669ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a81b030a4b49b21a899a99e7f46b94376</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a8ca03f84068408802c55d732b9b4dadb</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>ae15db3b04f46fc1259fd3678a27c7f0e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc</type>
      <name>m_functor</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a8c5e2e0b1a26d5eb8506cab87c764c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>aa2847a26edfb19e5d4b9323f5e2709f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Index</type>
      <name>m_outer</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>afeb797ece5ab0c2543bc9bad0790789e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const RhsNested</type>
      <name>m_rhs</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a537effc082aeb0cc325266a9f725db28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>ac1990c34e3154fbd3c10d4391c392055ae3905dd9536b90c448d0703a5e921d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a0292759bdc5a779e17c3449c33ed7210</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a48ab0ce7896c7262cb22c521fc83cf5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a4c93cf04d34c48741284c19556fc2726</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>ada2efd13ab4fcee140fc293b24938df4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a412155ecece57660b65a694ee83d7a87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::RhsNested</type>
      <name>RhsNested</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a9866296dfa97f07376bfcb3aacc3985d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_123bd5b077454f0b775b519cfa779b6f.html</anchorfile>
      <anchor>a4ebcba23f20f0c1b2ba5eeebc331dd05</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_cwise_binary_op_inner_iterator_selector&lt; scalar_product_op&lt; T &gt;, Lhs, Rhs, Derived, Sparse, Sparse &gt;</name>
    <filename>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>col</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a6cc518f6bd1359e2ceb64a2a5a9c1ec5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>aca9fdc00ea31d04a65c84a01a5029b97</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>operator bool</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a748d634e91d2c186adf3314970cd8c8b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Derived &amp;</type>
      <name>operator++</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>acb725feff730fd6c055dfd63ef6c0792</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Index</type>
      <name>row</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a3b79c902e76504c95cd210982ca16d35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE</type>
      <name>sparse_cwise_binary_op_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a7865bdc3b52ea3908c632442dc8e04fe</anchor>
      <arglist>(const CwiseBinaryXpr &amp;xpr, Index outer)</arglist>
    </member>
    <member kind="function">
      <type>EIGEN_STRONG_INLINE Scalar</type>
      <name>value</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>af8d3121760019eda73afdfcb509becfb</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const BinaryFunc &amp;</type>
      <name>m_functor</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>aeaea00276807ee37fd0727d6358d3ed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LhsIterator</type>
      <name>m_lhsIter</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>aeb3f0d0d0f8e77b9116619aebeacc5d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RhsIterator</type>
      <name>m_rhsIter</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>aa2d9e375174ac67cd4bd3ffef3f321bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_LhsNested</type>
      <name>_LhsNested</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a8de7a28b063546023daf0313bff888e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>traits&lt; CwiseBinaryXpr &gt;::_RhsNested</type>
      <name>_RhsNested</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>ab5bc0b0709c3000a7087d7fad4527f22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>scalar_product_op&lt; T &gt;</type>
      <name>BinaryFunc</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a30c073c85580cbab6e8fd5746dd04fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; BinaryFunc, Lhs, Rhs &gt;</type>
      <name>CwiseBinaryXpr</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a366f4f2505175689ce6c661ce0a6272c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>aa64d85f1318fea980386f42775d7343b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_LhsNested::InnerIterator</type>
      <name>LhsIterator</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>aad8eebfc79d93b950a9f932f3a0f299a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>_RhsNested::InnerIterator</type>
      <name>RhsIterator</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>ab041752ae8a93f82bd7b28b949793006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryXpr::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1sparse__cwise__binary__op__inner__iterator__selector_3_01scalar__product__op_3_52b69e9dba2fcc3d3531a45c80e82a7f.html</anchorfile>
      <anchor>a6ce23c0f9975c91d2148d1b4c56a18d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseColMajor &gt;</name>
    <filename>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spara9a017095a4a26159e490870c394f86e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spara9a017095a4a26159e490870c394f86e.html</anchorfile>
      <anchor>a6310a106e3b2169f72924decd080b6af</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; typename Lhs::Scalar &gt;, SparseInnerVectorSet&lt; Rhs, 1 &gt;, typename Lhs::DiagonalVectorType &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spara9a017095a4a26159e490870c394f86e.html</anchorfile>
      <anchor>a405d5874cdbfc2918994f9707528d862</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spara9a017095a4a26159e490870c394f86e.html</anchorfile>
      <anchor>a68d2708423153a2419713acde802805f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsDiagonal, SDP_IsSparseRowMajor &gt;</name>
    <filename>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar9c29ddf5b3e5c04d915e322aa3745d3e.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar9c29ddf5b3e5c04d915e322aa3745d3e.html</anchorfile>
      <anchor>ac7e9e7cd903320f4dd11d77f492084c0</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOp&lt; scalar_multiple_op&lt; typename Lhs::Scalar &gt;, const Rhs &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar9c29ddf5b3e5c04d915e322aa3745d3e.html</anchorfile>
      <anchor>ae71eb82de8512225191a7533247dfc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar9c29ddf5b3e5c04d915e322aa3745d3e.html</anchorfile>
      <anchor>a9769772a37cf5c757000564d00380ac0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseColMajor, SDP_IsDiagonal &gt;</name>
    <filename>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Sparb891f038c49bd7bc0a9e11dcc4dce597.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Sparb891f038c49bd7bc0a9e11dcc4dce597.html</anchorfile>
      <anchor>a567db596e8e4b25cb2cba1fd7b0102da</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseUnaryOp&lt; scalar_multiple_op&lt; typename Rhs::Scalar &gt;, const Lhs &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Sparb891f038c49bd7bc0a9e11dcc4dce597.html</anchorfile>
      <anchor>a97bff624fe3cbc976b5247eb0a814c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Sparb891f038c49bd7bc0a9e11dcc4dce597.html</anchorfile>
      <anchor>a25c6be679e46f00279fb6b1025e35795</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::sparse_diagonal_product_inner_iterator_selector&lt; Lhs, Rhs, SparseDiagonalProductType, SDP_IsSparseRowMajor, SDP_IsDiagonal &gt;</name>
    <filename>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar3c42966f9f07bdc5e8efbe17a957aa67.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>sparse_diagonal_product_inner_iterator_selector</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar3c42966f9f07bdc5e8efbe17a957aa67.html</anchorfile>
      <anchor>a5dacc31803d78a50c38b6bc7c07e18f6</anchor>
      <arglist>(const SparseDiagonalProductType &amp;expr, Index outer)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>CwiseBinaryOp&lt; scalar_product_op&lt; typename Rhs::Scalar &gt;, SparseInnerVectorSet&lt; Lhs, 1 &gt;, Transpose&lt; const typename Rhs::DiagonalVectorType &gt; &gt;::InnerIterator</type>
      <name>Base</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar3c42966f9f07bdc5e8efbe17a957aa67.html</anchorfile>
      <anchor>a353ddac774b464148f3f50875613a89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1sparse__diagonal__product__inner__iterator__selector_3_01Lhs_00_01Rhs_00_01Spar3c42966f9f07bdc5e8efbe17a957aa67.html</anchorfile>
      <anchor>a0df70929e4ae7fdb190a7fc9e0d425c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ac186fc5c45e8acbc334d45e750c226b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a80be1b4c28a896de040e32bad635f280</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a4bb871ba9fcd261eb4ab8e948372c1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01RowMajor_01_4.html</anchorfile>
      <anchor>af1c39128bdc578df19ab7342e47ddb85</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01RowMajor_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01RowMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ac28a5d58dbbc6a218b09c262279768de</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, ColMajor, RowMajor, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01RowMajor_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01RowMajor_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a28a39f34fcf75e045506cc077fd12950</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01ColMajor_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01ColMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a8726115c76d3edab3197ae5e480005e2</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, ColMajor, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01ColMajor_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01ColMajor_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac9f7b2365bd81d2255ae91dcbdd3c1ed</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>aaf09c9f9138663a9bd987fc470305a0f</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector2&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector2_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ad13075b7d68c9d97780aa5ea155be1ea</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; typename remove_all&lt; Lhs &gt;::type &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a602be9dbacb59a5a73faac47ae52b366</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>aeea20c358a66d9a86044240661ce556b</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, ColMajor, ColMajor, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01ColMajor_00_01ColMajor_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ac37a27fdc8810a92c3e10033b0b11f17</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a5f99ec4e543b95b4218288783c388f99</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_product_selector&lt; Lhs, Rhs, ResultType, RowMajor, RowMajor, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__product__selector_3_01Lhs_00_01Rhs_00_01ResultType_00_01RowMajor_00_01RowMajor_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a140fb8b7b1dc5fcca0ea8b2be4125129</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs, ResultType &amp;res)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_retval&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1sparse__solve__retval_3_01CholmodDecomposition_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; CholmodDecomposition&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>CholmodDecomposition&lt; _MatrixType, _UpLo &gt;</type>
      <name>Dec</name>
      <anchorfile>structinternal_1_1sparse__solve__retval_3_01CholmodDecomposition_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a47a2ec9da0deb029467e28771ed2b882</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1sparse__solve__retval_3_01CholmodDecomposition_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>a2ee045662c5213e05560c9e51bbbf91d</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_retval&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</name>
    <filename>structinternal_1_1sparse__solve__retval_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</filename>
    <templarg></templarg>
    <templarg>_UpLo</templarg>
    <templarg></templarg>
    <base>sparse_solve_retval_base&lt; SimplicialCholesky&lt; _MatrixType, _UpLo &gt;, Rhs &gt;</base>
    <member kind="typedef">
      <type>SimplicialCholesky&lt; _MatrixType, _UpLo &gt;</type>
      <name>Dec</name>
      <anchorfile>structinternal_1_1sparse__solve__retval_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>ab1e4314fd3eff857a6bbf3897c764154</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1sparse__solve__retval_3_01SimplicialCholesky_3_01__MatrixType_00_01__UpLo_01_4_00_01Rhs_01_4.html</anchorfile>
      <anchor>abffea06d44ac4dfcf91bfb6eb936382b</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_retval_base</name>
    <filename>structinternal_1_1sparse__solve__retval__base.html</filename>
    <templarg>_DecompositionType</templarg>
    <templarg>Rhs</templarg>
    <base>ReturnByValue&lt; sparse_solve_retval_base&lt; _DecompositionType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; sparse_solve_retval_base &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a9c315239ad0936fe3475355ed9d0d912</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DecompositionType</type>
      <name>DecompositionType</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a2ab9287f2c0be81dd628addda0b465a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a9227a2a16ea15064988c3e7db7235bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a8b6cceb62d6caf8b4b48bf399bd35602</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ad56be3ab7508c0612ede6c6b6783388a</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const DecompositionType &amp;</type>
      <name>dec</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a9dd47811244a25cc655d5ccdaebede9d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>adee8fcec0c7e4af55fb5b8db0f489dbf</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>const RhsNestedCleaned &amp;</type>
      <name>rhs</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>aaa28a92031ef7d8769e1fad853f26e59</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>acf83ea67b7f29818e1bca40ed5ca7af3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>sparse_solve_retval_base</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>a4efdb3e07c83715c1ff6909e99474489</anchor>
      <arglist>(const DecompositionType &amp;dec, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const DecompositionType &amp;</type>
      <name>m_dec</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>adc2b4007b16a4912588cf8886ef6ce56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structinternal_1_1sparse__solve__retval__base.html</anchorfile>
      <anchor>ac620398761a5eed4f5b2ba1146ced2a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a5e6656b25252f8e65e9f29ee264da1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01ColMajor_01_4.html</anchorfile>
      <anchor>abd348950a67cd95514f407b030b65dfb</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Lower, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>ab7d2112c1af91afeed24baf9a49c77de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Lower_00_01RowMajor_01_4.html</anchorfile>
      <anchor>af55899bb5cc540fc61cde726c392cfd5</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a8b4c2948ccef7df7ea971a324ea2a5d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a0330f51c215a8812a05638913ed0045f</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_triangular_selector&lt; Lhs, Rhs, Mode, Upper, RowMajor &gt;</name>
    <filename>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a12c729cc5d4fd550a9b7569f239263ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01Upper_00_01RowMajor_01_4.html</anchorfile>
      <anchor>a6982c3b5f3a5c598d92e74cd11e04f33</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sparse_solve_triangular_sparse_selector&lt; Lhs, Rhs, Mode, UpLo, ColMajor &gt;</name>
    <filename>structinternal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>ac9de6506515e423e722946347ef87630</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>af0e86dfb5b1eaa1b72783eaee83e9dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sparse__solve__triangular__sparse__selector_3_01Lhs_00_01Rhs_00_01Mode_00_01UpLo_00_01ColMajor_01_4.html</anchorfile>
      <anchor>a8710f48b4d53e99b8ecdb91502e66cf8</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::special_scalar_op_base</name>
    <filename>structinternal_1_1special__scalar__op__base.html</filename>
    <templarg>Derived</templarg>
    <templarg>Scalar</templarg>
    <templarg>OtherScalar</templarg>
    <templarg>EnableIt</templarg>
    <base>DenseCoeffsBase</base>
    <member kind="function">
      <type>void</type>
      <name>operator*</name>
      <anchorfile>structinternal_1_1special__scalar__op__base.html</anchorfile>
      <anchor>acbc21ca825df6e593b50e9854d17b0be</anchor>
      <arglist>() const </arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::special_scalar_op_base&lt; Derived, Scalar, OtherScalar, true &gt;</name>
    <filename>structinternal_1_1special__scalar__op__base_3_01Derived_00_01Scalar_00_01OtherScalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>DenseCoeffsBase</base>
    <member kind="function">
      <type>const CwiseUnaryOp&lt; scalar_multiple2_op&lt; Scalar, OtherScalar &gt;, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structinternal_1_1special__scalar__op__base_3_01Derived_00_01Scalar_00_01OtherScalar_00_01true_01_4.html</anchorfile>
      <anchor>af9480d3713c2a2572bd30796f226b7d1</anchor>
      <arglist>(const OtherScalar &amp;scalar) const </arglist>
    </member>
    <member kind="friend">
      <type>friend const CwiseUnaryOp&lt; scalar_multiple2_op&lt; Scalar, OtherScalar &gt;, Derived &gt;</type>
      <name>operator*</name>
      <anchorfile>structinternal_1_1special__scalar__op__base_3_01Derived_00_01Scalar_00_01OtherScalar_00_01true_01_4.html</anchorfile>
      <anchor>a13907a97652bd22ffb76a37f6cb87814</anchor>
      <arglist>(const OtherScalar &amp;scalar, const Derived &amp;matrix)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sqrt_default_impl</name>
    <filename>structinternal_1_1sqrt__default__impl.html</filename>
    <templarg>Scalar</templarg>
    <templarg>IsInteger</templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sqrt__default__impl.html</anchorfile>
      <anchor>adfa5856ea2b105d948ce0e516dc3ac0a</anchor>
      <arglist>(const Scalar &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sqrt_default_impl&lt; Scalar, true &gt;</name>
    <filename>structinternal_1_1sqrt__default__impl_3_01Scalar_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static Scalar</type>
      <name>run</name>
      <anchorfile>structinternal_1_1sqrt__default__impl_3_01Scalar_00_01true_01_4.html</anchorfile>
      <anchor>a37c2c28a0f837285ca5e3d720f7c491a</anchor>
      <arglist>(const Scalar &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::sqrt_impl</name>
    <filename>structinternal_1_1sqrt__impl.html</filename>
    <templarg></templarg>
    <base>sqrt_default_impl&lt; Scalar, NumTraits&lt; Scalar &gt;::IsInteger &gt;</base>
  </compound>
  <compound kind="struct">
    <name>internal::sqrt_retval</name>
    <filename>structinternal_1_1sqrt__retval.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Scalar</type>
      <name>type</name>
      <anchorfile>structinternal_1_1sqrt__retval.html</anchorfile>
      <anchor>a9f85cafe5f03bd8b7ba8ee3d07791094</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::static_assertion</name>
    <filename>structinternal_1_1static__assertion.html</filename>
    <templarg>condition</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::static_assertion&lt; true &gt;</name>
    <filename>structinternal_1_1static__assertion_3_01true_01_4.html</filename>
    <member kind="enumvalue">
      <name>YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a1697afc6a783b79aaf776a4f55bcdbb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a0ebc87018536db9475481bdbd18f6f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a1c9a240e40feb2f9083f5f6b5e54c85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9aa7ded7d4b558162ddcb6c581af3991b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a223276dd27e1e2de8063821437d7d935</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_OBJECTS_OF_A_SPECIFIC_SIZE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9ae81ff064e50ce9ec56b6badc14f0e474</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a39981cdfb1b7c49e08ca5d33e0a4d3e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_ERROR_PLEASE_FILE_A_BUG_REPORT</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a2196d775491d6141d052e96cf9c8318e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EIGEN_INTERNAL_COMPILATION_ERROR_OR_YOU_MADE_A_PROGRAMMING_MISTAKE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9aa72d664a09fbc0d17289ca67c6ddc8b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a195c82ca6e250efefcb88a7e10e71ba0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CALLED_A_DYNAMIC_SIZE_METHOD_ON_A_FIXED_SIZE_MATRIX_OR_VECTOR</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a171113df367f200ee62d813734b3a7ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9aa77a28bb41cda76d3cdaafb94156d1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_FUNCTION_IS_NOT_FOR_INTEGER_NUMERIC_TYPES</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a668120ca35e24be96a0dc5221be605d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NUMERIC_TYPE_MUST_BE_REAL</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9af48cf5858534a45658b0eda4d31b8bca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a71ad8b7dfa87d4b4fa24ac70a9301af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a9ae4ede21ba2ca99940733583a1560c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a5940d20dc4d67078e4d063a120ee7fe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9ad21595ccdcc1980ca9ae83f5bb29c591</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9ae24767fbabc80210265364667e269144</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a5b8278f0d5787d72f91ac3aa97da8fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9acac0f190aa0bcca04372c99938e0af51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9ad594409b708e5ce7be758164403736cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a444870d3bd931b17daea375c38cb0251</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIX_TEMPLATE_PARAMETERS</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a71357a60d78cb90e0046694a32b7666c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_MATRIXBASE_TEMPLATE_PARAMETERS</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a36125a773286d9fd288cac5cb6a14ae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a2de9234f1f96b71b4f0278652e90fcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a3a6a6bfe8a61b0a6e32ade6a49ddbaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_MATRIX_OR_EXPRESSION_THAT_YOU_PASSED_DOES_NOT_HAVE_THE_EXPECTED_TYPE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9ad54a77f333e3e9db34e50a45dd66a072</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_EXPRESSIONS_WITH_DIRECT_MEMORY_ACCESS_SUCH_AS_MAP_OR_PLAIN_MATRICES</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a3b75e5d92dc6be7a411de44f1c780efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ALREADY_SPECIFIED_THIS_STRIDE</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a4425f25488caacea1866daead4ff94b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_STORAGE_ORDER_FOR_THIS_VECTOR_EXPRESSION</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a2c9d14920458a099c2e0ee2855ce8714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9aae4a9d414891166285fa135209d2bc60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PACKET_ACCESS_REQUIRES_TO_HAVE_INNER_STRIDE_FIXED_TO_1</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9aa145c758f61a30a744da407efe36718b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_SPECIFIC_TRANSFORMATIONS</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9ad22caf7e72e63d8b37204bdcbf350ddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_CANNOT_MIX_ARRAYS_AND_MATRICES</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a13bb76b4d5470ad4729936c677912733</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_PERFORMED_AN_INVALID_TRANSFORMATION_CONVERSION</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9ab55fef48f8d2d0941ebbb4849afe54ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_EXPRESSION_IS_NOT_A_LVALUE__IT_IS_READ_ONLY</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a3bd3679cea557e99e8568842534fd6fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YOU_ARE_TRYING_TO_USE_AN_INDEX_BASED_ACCESSOR_ON_AN_EXPRESSION_THAT_DOES_NOT_SUPPORT_THAT</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9aa6c99ba37f0c6b9cef543dcd15421219</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THIS_METHOD_IS_ONLY_FOR_1x1_EXPRESSIONS</name>
      <anchorfile>structinternal_1_1static__assertion_3_01true_01_4.html</anchorfile>
      <anchor>aa06bc9d148e2292bdadab7b6ec3e98a9a2bd33a65fe45052549ebdf32ab2ef696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::stem_function</name>
    <filename>structinternal_1_1stem__function.html</filename>
    <templarg>Scalar</templarg>
    <member kind="typedef">
      <type>std::complex&lt; typename NumTraits&lt; Scalar &gt;::Real &gt;</type>
      <name>ComplexScalar</name>
      <anchorfile>structinternal_1_1stem__function.html</anchorfile>
      <anchor>a65ef27ddc411a7d53099e416b6e92323</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ComplexScalar</type>
      <name>type</name>
      <anchorfile>structinternal_1_1stem__function.html</anchorfile>
      <anchor>a068bcc18c806965756215e2bc074004f</anchor>
      <arglist>(ComplexScalar, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::svd_precondition_2x2_block_to_be_real</name>
    <filename>structinternal_1_1svd__precondition__2x2__block__to__be__real.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <templarg>IsComplex</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, false &gt;</name>
    <filename>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>SVD::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a72bbdc965a526b9ed08b15b213ab3d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a8105379184835abeb90ce07f8c25abe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01false_01_4.html</anchorfile>
      <anchor>a3a83940b412ee84e58a912e358a68ac5</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;, SVD &amp;, Index, Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::svd_precondition_2x2_block_to_be_real&lt; MatrixType, QRPreconditioner, true &gt;</name>
    <filename>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg>QRPreconditioner</templarg>
    <member kind="typedef">
      <type>SVD::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a7a7e7be9a430345d907ce4a58a4f975d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a4fe6199cee03afd0a2befdd83fb642fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a43f9ac0f0ecfc3176877112b3424e238</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>JacobiSVD&lt; MatrixType, QRPreconditioner &gt;</type>
      <name>SVD</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a191da228326dd697fc78b23082477d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1svd__precondition__2x2__block__to__be__real_3_01MatrixType_00_01QRPreconditioner_00_01true_01_4.html</anchorfile>
      <anchor>a3c2154c34b44f94fc3b8fe2a80b6e5c4</anchor>
      <arglist>(typename SVD::WorkMatrixType &amp;work_matrix, SVD &amp;svd, Index p, Index q)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::symm_pack_lhs</name>
    <filename>structinternal_1_1symm__pack__lhs.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>Pack1</templarg>
    <templarg>Pack2</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>af42c03b76a7f04600b6612a792b563f8</anchor>
      <arglist>(Scalar *blockA, const Scalar *_lhs, Index lhsStride, Index cols, Index rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pack</name>
      <anchorfile>structinternal_1_1symm__pack__lhs.html</anchorfile>
      <anchor>ab43f99c62b836c056d06bed3a9f580a1</anchor>
      <arglist>(Scalar *blockA, const const_blas_data_mapper&lt; Scalar, Index, StorageOrder &gt; &amp;lhs, Index cols, Index i, Index &amp;count)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::symm_pack_rhs</name>
    <filename>structinternal_1_1symm__pack__rhs.html</filename>
    <templarg>Scalar</templarg>
    <templarg>Index</templarg>
    <templarg>nr</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="enumvalue">
      <name>PacketSize</name>
      <anchorfile>structinternal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>a1ffd4c2e1644a668cc3e1c9c2a68c173aeb7552ae2424fe036414097a5de2c1ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1symm__pack__rhs.html</anchorfile>
      <anchor>acc4cafad3ffd382e5a6b52e16b029842</anchor>
      <arglist>(Scalar *blockB, const Scalar *_rhs, Index rhsStride, Index rows, Index cols, Index k2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::take_matrix_for_product</name>
    <filename>structinternal_1_1take__matrix__for__product.html</filename>
    <templarg>MatrixOrTransformType</templarg>
    <member kind="typedef">
      <type>MatrixOrTransformType</type>
      <name>type</name>
      <anchorfile>structinternal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>a4b27bb0fb2c78f6f852b3ad31e5fc164</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const type &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1take__matrix__for__product.html</anchorfile>
      <anchor>a1bd321e461ac47e1016d9ae2f85e78fa</anchor>
      <arglist>(const type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Mode, Options &gt; &gt;</name>
    <filename>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a80b4211962beb47516431fa5cbcf0b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::ConstAffinePart</type>
      <name>type</name>
      <anchorfile>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a47c917f786284b292453b085889a9e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const type</type>
      <name>run</name>
      <anchorfile>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Mode_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a9645fcef461ec9a58c6645e9ff3586a5</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::take_matrix_for_product&lt; Transform&lt; Scalar, Dim, Projective, Options &gt; &gt;</name>
    <filename>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ae32d9772cc15cbad951987f85945f502</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>type</name>
      <anchorfile>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ab331e656e22dccf6bd133df01469b8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const type &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1take__matrix__for__product_3_01Transform_3_01Scalar_00_01Dim_00_01Projective_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>ae5e17b2187818066820ab9d157495850</anchor>
      <arglist>(const TransformType &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; AngleAxis&lt; _Scalar &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01AngleAxis_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a9e5adfd3aa7bde7d6965545d9795a4ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <base>internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</base>
    <member kind="typedef">
      <type>ArrayBase&lt; Array&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</type>
      <name>XprBase</name>
      <anchorfile>structinternal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a5eb76c3018d0481ae1f87c660aeabb67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01Array_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a52a3caaffabb3523b87e827e3f06c73c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; ArrayWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ArrayXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01ArrayWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>a6f3c987b8728d4a19f9eab59fe11812d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; BandMatrix&lt; _Scalar, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aae5bba1a0b4c29c4557edd100d0ffc54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aaac3a5eedba585ec31338cce896b3e6c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aa56df0e10a19779e9871588f49f6fcca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aa7673e2b325c6172fce1786516322be79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aa238102fbb92cad24a62a672421990d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aa77d14e0240bd4157ea2a4e55cf50a006</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aa4967fc509eaf14a53586cb8f617264f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aaa944e64b5e9bb929cf6bf6746ec72148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aabe6330c3e4a9d6a648805ab5d1f114d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ae0656a5a51f6834dbba097a432d8b53aab8386abb265c842133f052806107ac81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, DataRowsAtCompileTime, ColsAtCompileTime, Options &amp;RowMajor?RowMajor:ColMajor &gt;</type>
      <name>CoefficientsType</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a9f03430c4b42323fa3f83e0245e3b6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a3a88336b06198cfcc491b9d2c07e07d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a4a6b4fb6ea773c0dafda159651d81561</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Supers_00_01__Subs_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a58f3cf98c43624197b5be9506b9b348a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; BandMatrixWrapper&lt; _CoefficientsType, _Rows, _Cols, _Supers, _Subs, _Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Supers</templarg>
    <templarg>_Subs</templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02ac1815d0bcc6d87411f7e83e5d6da9dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02a1a1e999c0ff7b0b224df504493046275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02a36c6813684ed89bd8f6d7931c0ed0eb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02ab8e54c295386c7974188451b2cee83d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02a51db9585dcaacea5ef1b0cd631385844</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02a0c0589ed6d5b0d269bd71a3c5a10ace8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Supers</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02a6d0342a24a83a460862ddf95dfd0884d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Subs</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02a90105847a7580c83aa3434a3f10d4767</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02acee58670debe2d580c62203a26c259b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DataRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a92c69386d981ad2836945d9921e72d02afd1a027aec4256573cfbeb670743605d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType</type>
      <name>CoefficientsType</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a4ba86ed80c438aa8218732d98a4b31ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>aa141dcb94094a5073993f9185214ae21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a1aace1c608ee8e9178293b3036a2a011</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_CoefficientsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01BandMatrixWrapper_3_01__CoefficientsType_00_01__Rows_00_01__Cols_003fda412a63e51879e0c4f47b03b46a91.html</anchorfile>
      <anchor>a529c1ef66bd057e14faa56e4116624fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Block&lt; XprType, BlockRows, BlockCols, InnerPanel, HasDirectAccess &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>BlockRows</templarg>
    <templarg>BlockCols</templarg>
    <templarg>InnerPanel</templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="enumvalue">
      <name>MatrixRows</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feaa8a1b6ef868b63b13d0ad7a6c7947bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixCols</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fea4ebbcbe5234e360532abe501fe71a2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feacfa97311ccb9479b90e522760e671c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feaf651963e82c87f80643a093dacadd190</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feac6274141256db74221964475113b3660</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feae6a8655fe056525828bb6b1e252115d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XprTypeIsRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fea0c09ed52faac3d88d8b6870640387337</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fea5ebb17862745902e2d93f19fbdb33dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasSameStorageOrderAsXprType</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fead06ffcc833fad8e618b77197ea4fa85d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fea3e0986bda5de525058094112e8062fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fea4195929bdc6475e3f2c4b2d6eba8ee38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fea81a4bf52c879efd2c76efe27162acac4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskPacketAccessBit</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feae83a6efb95bc6baa56a6f9a53faf10d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaskAlignedBit</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feaf0e8f29e50f747589233ff68c443f855</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLinearAccessBit</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fea2119ecf04fc965870c06381c04d90298</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feae6abd4f8379a69688d0abb6ddb64f11e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsRowMajorBit</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feaa34389df0d0ce6387fb854b3da0ec275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86feadf92e35f8ee41e7fa5943434ba8e6baf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a11ec8fbe3d14d7a4b9cd6cf2642c86fead83bd83ae9b835d845e593d4b8ae70d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a849eb00d3a834542a7c306df40662ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a19dc5f095c8fc7a18993aa95f1eece6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a7d6485644d62a3ad809523f6734b3fc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; XprType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>ac73a4548fc1810eb5fbf550a8c1b3dcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; XprType &gt;::type</type>
      <name>XprTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Block_3_01XprType_00_01BlockRows_00_01BlockCols_00_01InnerPanel_00_01HasDirectAccess_01_4_01_4.html</anchorfile>
      <anchor>a619e4c81bd18b3d397396dc72db6cc6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; CoeffBasedProduct&lt; LhsNested, RhsNested, NestingFlags &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NestingFlags</templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a4539345386450a48d1544b1309c799a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a0d7c1e5f6e31fab5e3eb4b40d32c4127</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63ae3e640b5ef55087c80378eed7501a07e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a8ef29b18552b9fcfc350340b5bd9e9f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63af86aa3ff9e5ef2c75e91df2cdb1ad53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a1361a6343b6a2643d06a9ec9260cccd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a546b219162388b04b5a499db3648db4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a40b5b8767992503d835297d9c6c1129d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63acfa4c9663572d5fe7b92f2cf5bdfac0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a9e1307cfd68d4d17f5b070e48bfdc807</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a87cb2a9fc7ecf110699053560f148c6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a2d20f8562cab3115da37b3ba757b2368</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeRhs</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a13977b419d57c7d33799ce5e49dcb531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeLhs</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a8dc2a43b5d615222c29dcc8c44eee225</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a6a713fa4df12fc7d53af78af082db44a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63a88864a4b281d03346b34c41d8c732926</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63ab01dadd35c77b3c785659da8245a7d95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CanVectorizeInner</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a61caab8fcb69364df9aa7e6012620b63ae6fb622ca5dfe3a83ccd32d826ed7c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a1a01e9ee4d04eb74e36cbfadc4b51394</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>aa2f48355645e6ae71af2c81ee8e0cec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; _LhsNested &gt;::Index, typename traits&lt; _RhsNested &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>aae9e6adee97b5a2af28d7145a49063f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename _LhsNested::Scalar, typename _RhsNested::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a504db2aa1aed07c4e408f62835beef4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; _LhsNested &gt;::StorageKind, typename traits&lt; _RhsNested &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>af64a0157c58cbc0e675a154511b33796</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01CoeffBasedProduct_3_01LhsNested_00_01RhsNested_00_01NestingFlags_01_4_01_4.html</anchorfile>
      <anchor>a066cd581842b1c4198412abb4612fe85</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; const T &gt;</name>
    <filename>structinternal_1_1traits_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7adcbc8554686eb501df898a959fc596afe069bee5bc0eafec1772b4b4283a755</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7adcbc8554686eb501df898a959fc596a3bdd4f10bc3c16f1130b4b4e1287383b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7adcbc8554686eb501df898a959fc596a01e628309a627b52e6858c83dcfa2f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a7adcbc8554686eb501df898a959fc596aa8fe13d4cee15c1bba2c74c0e8d16c69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a5338f56c0a109e813402876faef34a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a2942735cb0addb3794fbb9044b5f1780</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a54b2224db0f7d9d626ea8ecb6a622cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a6d1d6de1d74be68668ecc849532e04fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SameType</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a0775d3ea6434e55cdd7d4b3db6be2297</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>StorageOrdersAgree</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a3de06d27aac370fcd554e2bf3585d608</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a69e70412b28b8ef60e9ae15e88416139</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822ade448506709b38518f2073aea5e48e47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af41b234a904e78373eb5f9c07c64b822a4f87e6b4c546fc6193766401d2513cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a939387e37cd6a92169604c7c47081458</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad154d8704cc07be246e04cfb2762302b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>Ancestor</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a888c1c4d9d59c69ae3f6838af0d286ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa831d947b44886241dc9aa678dd5ff91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a791941d80119a7eb768b64867aaf35ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a25599e4f881c0a2de8bed1a6f5ad5431</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; BinaryOp(typename Lhs::Scalar, typename Rhs::Scalar) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8696c84cba613bd03962775101fa06e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; Lhs &gt;::StorageKind, typename traits&lt; Rhs &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a48a25c3405937b706eebc171c86a7c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Ancestor &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ab0ba5efab4583a7962fe3f623a973c8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; CwiseNullaryOp&lt; NullaryOp, PlainObjectType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aa7ebfaf0b9e1979a26cb528b1db70b6da6f9fd4dc56a16b528cfe22174209ce4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseNullaryOp_3_01NullaryOp_00_01PlainObjectType_01_4_01_4.html</anchorfile>
      <anchor>aa7ebfaf0b9e1979a26cb528b1db70b6dabb18aa38194fbd871701e698a1b31ae9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; CwiseUnaryOp&lt; UnaryOp, XprType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a5189bdbe1bb6f637b412b4158928ba1ca341e10362f9840c4046ed6533d98e89f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>a5189bdbe1bb6f637b412b4158928ba1cac2b19cb7a74972ab30650e25bd4059fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; XprTypeNested &gt;::type</type>
      <name>_XprTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa4db8e92e30b312dff641eb32ebe9dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; UnaryOp(typename XprType::Scalar) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>ac00ea69aad72622fcd2770860015a551</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>XprType::Nested</type>
      <name>XprTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryOp_3_01UnaryOp_00_01XprType_01_4_01_4.html</anchorfile>
      <anchor>aa3808727d91b60d614c9ea91e7c106e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; CwiseUnaryView&lt; ViewOp, MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a46de1e8bf4f8ba9517b87cfd92644b89a7ab494ef1b8cf39fa9ceea41816371e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a46de1e8bf4f8ba9517b87cfd92644b89af578b94beab936b0a7ae7fdfb363f3f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MatrixTypeInnerStride</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a46de1e8bf4f8ba9517b87cfd92644b89a05b4da8c990e59a2a64707aca0b6385c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a46de1e8bf4f8ba9517b87cfd92644b89a01f3281f315f663873a64057ce60a14c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a46de1e8bf4f8ba9517b87cfd92644b89ad7390d52c395d7be00cc34b701d1c180</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aa061ed30a6b18444ff703b77df5377c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Nested</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a05ad66ae2eaaf70f95aa9703a0f58b1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>result_of&lt; ViewOp(typename traits&lt; MatrixType &gt;::Scalar) &gt;::type</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01CwiseUnaryView_3_01ViewOp_00_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a3ca0ebaa8a8774614fb993867d5820cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; DenseTimeSparseProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01DenseTimeSparseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01DenseTimeSparseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1d2adfad31c7430d7dd5ff2b27108ac1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; DenseTimeSparseSelfAdjointProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01DenseTimeSparseSelfAdjointProduct_3_01Lhs_00_01Rhs_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Diagonal&lt; MatrixType, DiagIndex &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>DiagIndex</templarg>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a90ff1e4a67c5e3efdd2014d7119eba1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>af5f19edd2fbfcdc0e26dc1e3918f3583</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Diagonal_3_01MatrixType_00_01DiagIndex_01_4_01_4.html</anchorfile>
      <anchor>a96039cb3d7ec22d0204da546d542799d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; DiagonalMatrix&lt; _Scalar, SizeAtCompileTime, MaxSizeAtCompileTime &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a3bc77ca1621309a3dbe5ea980b357aa5a62e30db7c6b3b52f8ceda26ea8a32ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>DiagonalVectorType</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a400c1d695ea6641300a164740df629e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>a7d07bac961938e22514f204d92b26bb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalMatrix_3_01__Scalar_00_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_01_4_01_4.html</anchorfile>
      <anchor>aed0572023de1b4a3e23981020acfea38</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; DiagonalProduct&lt; MatrixType, DiagonalType, ProductOrder &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductOrder</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a0da23e01c2c1b59026b86ba54504747c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a09ee2f8874cda3030d2246984ab06c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a822a82478eb4a142b1131ac1b7f0f990</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a0d68d1c3837976acd091a7680e1aae59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_StorageOrder</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a5aeb2d97f982f13e59aa52f97c4535dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_PacketOnDiag</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a64df62fbc6a780c277eaed6f5f78bfc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_SameTypes</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9acb3852474e924f9611832a540445e06f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>_Vectorizable</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a0f4c1f29f0e66d69e4a0df3550dfbd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9adb1eddbfd2de8b66b189c0d622a10d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a9fe4c75a289ad7a42b4eecfd97cc71f9a07b70a2ea441e90871996cb360b8f6c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename MatrixType::Scalar, typename DiagonalType::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalProduct_3_01MatrixType_00_01DiagonalType_00_01ProductOrder_01_4_01_4.html</anchorfile>
      <anchor>a5f988c7b84aabb8d64bad403ed739136</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; DiagonalWrapper&lt; _DiagonalVectorType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a9fba258f06bdd2ea30540da521ce681ea8a2c14787d89c66de6b7633a2664b6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a9fba258f06bdd2ea30540da521ce681ea9aa51dea3b88d93088b5f985a1effb10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a9fba258f06bdd2ea30540da521ce681ead72e0530758a4b2445a47e49d6b06277</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a9fba258f06bdd2ea30540da521ce681ea4ad1d53abd5ae11d69148d4c74b2c646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a9fba258f06bdd2ea30540da521ce681ea94b3f9a08ec06e0c8a7e74ee797666ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_DiagonalVectorType</type>
      <name>DiagonalVectorType</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>af62c382fa70520e9ae7c5af3555e8b2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ac7382da50681bb333ee1489611291b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>ab3a3bb73b307394874fc16615381e546</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DiagonalVectorType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01DiagonalWrapper_3_01__DiagonalVectorType_01_4_01_4.html</anchorfile>
      <anchor>a62b6123730d5dd402360584db57b501c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; DynamicSparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a5b87fd1230a5b35a1a18dbaecebfff12ae9ad82a93fe29f42947978f6374f7cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a5b87fd1230a5b35a1a18dbaecebfff12a88e4e3ff724188c1f61e78acd24b9ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a5b87fd1230a5b35a1a18dbaecebfff12a15dd9e88eb3c4736bba890eeaf1dbbae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a5b87fd1230a5b35a1a18dbaecebfff12a95194dd63949f9cd1ef0819671313e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a5b87fd1230a5b35a1a18dbaecebfff12af140eec2a2c2ba434a1e3817d330cb6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a5b87fd1230a5b35a1a18dbaecebfff12a0482a15b49978f239924cc042acf96ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a5b87fd1230a5b35a1a18dbaecebfff12a870032ac258b085fa0687d66a4d11f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a64b9a41ad9ae25c6f921d090617c3904</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ab9a7b7e01f79782337e71dce4a64f673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>ab323ad98a830cb4b7dbedd1081fda258</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01DynamicSparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a2bffb2c1a769fb5456c6e1b174e848ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Flagged&lt; ExpressionType, Added, Removed &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Flagged_3_01ExpressionType_00_01Added_00_01Removed_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Added</templarg>
    <templarg>Removed</templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Flagged_3_01ExpressionType_00_01Added_00_01Removed_01_4_01_4.html</anchorfile>
      <anchor>a8243d1243db9b2ff79a61976b733108aaacaa4e3f171526f12219886ba1b053f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; ForceAlignedAccess&lt; ExpressionType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01ForceAlignedAccess_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemmProduct &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01GemmProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, GemvProduct &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01GemvProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, InnerProduct &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01InnerProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; GeneralProduct&lt; Lhs, Rhs, OuterProduct &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01GeneralProduct_3_01Lhs_00_01Rhs_00_01OuterProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; HessenbergDecompositionMatrixHReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01HessenbergDecompositionMatrixHReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af77886337b125957620e1d8c0777bd51</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Homogeneous&lt; MatrixType, Direction &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="enumvalue">
      <name>RowsPlusOne</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05a96e3319947eacc608aa46f84ae8bf229</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsPlusOne</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05af949abe6aaa23a182df955b2a2b425fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05a27c3fece0b2d99f8e56285b5ab0757ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05a165ea89bfbb87efccfd3f64a169f710e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05a29d356d7b6a46281f5629727c4199aa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05a823d8c1d173653b832ab4bf8120dea91</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TmpFlags</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05a4b896407429ef0336addb63dd3ad5a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05ac5847ad4512d80cf3e2cac61742fb07a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae69189afd7c30246c2876aebfb74ab05a544e570b24d66c0fe6e3068533575ed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a3229c527976c534d89defc6c14409adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>acd61bfa54da1347f40c7df3f6b51d078</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Homogeneous_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>af1d3d623abafefba8c3ffa3f408632b4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; homogeneous_left_product_impl&lt; Homogeneous&lt; MatrixType, Vertical &gt;, Lhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_5b0c3da00b21d623337956a0b7ff840f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>take_matrix_for_product&lt; Lhs &gt;::type</type>
      <name>LhsMatrixType</name>
      <anchorfile>structinternal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_5b0c3da00b21d623337956a0b7ff840f.html</anchorfile>
      <anchor>aed876df052bb481d79152e99152f5fc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsMatrixType &gt;::type</type>
      <name>LhsMatrixTypeCleaned</name>
      <anchorfile>structinternal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_5b0c3da00b21d623337956a0b7ff840f.html</anchorfile>
      <anchor>ac05d67062aae7e9afcbb9a96d0839dfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeCleaned</name>
      <anchorfile>structinternal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_5b0c3da00b21d623337956a0b7ff840f.html</anchorfile>
      <anchor>ad8d036e3860a88077959535983409e07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>make_proper_matrix_type&lt; typename traits&lt; MatrixTypeCleaned &gt;::Scalar, LhsMatrixTypeCleaned::RowsAtCompileTime, MatrixTypeCleaned::ColsAtCompileTime, MatrixTypeCleaned::PlainObject::Options, LhsMatrixTypeCleaned::MaxRowsAtCompileTime, MatrixTypeCleaned::MaxColsAtCompileTime &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01homogeneous__left__product__impl_3_01Homogeneous_3_01MatrixType_00_5b0c3da00b21d623337956a0b7ff840f.html</anchorfile>
      <anchor>ac9c50c09c20b815c5fb99689c7f69554</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; homogeneous_right_product_impl&lt; Homogeneous&lt; MatrixType, Horizontal &gt;, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_0096a3467ebf7db9e6d6422848ff475993.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>make_proper_matrix_type&lt; typename traits&lt; MatrixType &gt;::Scalar, MatrixType::RowsAtCompileTime, Rhs::ColsAtCompileTime, MatrixType::PlainObject::Options, MatrixType::MaxRowsAtCompileTime, Rhs::MaxColsAtCompileTime &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01homogeneous__right__product__impl_3_01Homogeneous_3_01MatrixType_0096a3467ebf7db9e6d6422848ff475993.html</anchorfile>
      <anchor>a3c8cb74240df5aef27080e94224cd5f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; HouseholderSequence&lt; VectorsType, CoeffsType, Side &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a77598adee4277fa222b7bc0b6d1dde9dac7e08190a0e80548cf1027779574eba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a77598adee4277fa222b7bc0b6d1dde9dae024c04dfdb8486ff3d86d48cccccf6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a77598adee4277fa222b7bc0b6d1dde9dae6f1004be95cb6024da62c77c9370bdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a77598adee4277fa222b7bc0b6d1dde9dac0ab0113e58d41e08413c06802271d1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a77598adee4277fa222b7bc0b6d1dde9daa3189bc1ecdea5f41db7b9aee5ecfe86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>aba4f932dd75c00f10ef39aca1b29496c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>a4cc22e6a6a53f570c67da89fd0c6d97d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VectorsType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01HouseholderSequence_3_01VectorsType_00_01CoeffsType_00_01Side_01_4_01_4.html</anchorfile>
      <anchor>aab2ab9b44563252b4e74171cd30cf3b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; image_retval_base&lt; DecompositionType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>ac432c0f21b4357b52948cc27d38a7f05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::RowsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxRowsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01image__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a7fed9d21bbf4fea9dd0f29842dca47f6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; inverse_impl&lt; MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01inverse__impl_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01inverse__impl_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>acf33d1a13e178d9a0f6a6a5e2ff37825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; kernel_retval_base&lt; DecompositionType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>a3f5551963298c985129b3ffc6cadab17</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename MatrixType::Scalar, MatrixType::ColsAtCompileTime, Dynamic, MatrixType::Options, MatrixType::MaxColsAtCompileTime, MatrixType::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01kernel__retval__base_3_01DecompositionType_01_4_01_4.html</anchorfile>
      <anchor>af2646f74cbebcb116dc2013021de0c28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; const Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a94b46ddb675b0ec6c87b13a43c2b8376aad3e9867b7da0557156812efb558219b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a94b46ddb675b0ec6c87b13a43c2b8376ac401b6e3c2acea206292fa037d0d5dfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; _Scalar, 4, 1 &gt;, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a8198c780eaf8b907691a5acd17dccc4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>afd1a196639abab31864ecd623663ebd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01const_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aeb11c273441a893b65514a7bd1cc7612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompi0daa70aeda22052f060b83dc0bdaed4c.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompi0daa70aeda22052f060b83dc0bdaed4c.html</anchorfile>
      <anchor>ada3c368437c84cd75698662ded546633</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; IndexType, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;, _PacketAccess &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompi0daa70aeda22052f060b83dc0bdaed4c.html</anchorfile>
      <anchor>a9bcabf62c42102295d2de4bffbb0db8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; PlainObjectType, MapOptions, StrideType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>MapOptions</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a4d6867cea5796f68be86bab502bb3754</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a6eff2f934706fc2bc2f26915d23a87dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoInnerStride</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a6f24c684db30245f76992bb41070bc21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoOuterStride</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a4a3b90f9c06937ec097cffb2cbc3bc45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HasNoStride</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a30dd28d25740705af08178999ad91656</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15afe5543540af7c51d66ecddf9278433e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsDynamicSize</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a9eeb97387a7e7f5579293f0921da1889</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KeepsPacketAccess</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a271c441405925445602d9e45aa73cefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15add8bd173ca3d709fae48a75ad06dcce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a40fe5bd8c22cd607fe384e2cdce0c148</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags2</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a451c7c784427dfa4bb9efa449ef03669</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags3</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15a8dbb856c298cbf73329d6d3714a3a508</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7a6474ddf0000e3b96edf2fbf3e99a15afeb34af0ed9b8385ed2be491f81d137a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a2012a32d10f8a0c22a48785c03b69c5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PlainObjectType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>afe3a675afee21efb0db34932c6234148</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; PlainObjectType &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a7691e7933dd5b8c917169bc9b3ee0da7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01PlainObjectType_00_01MapOptions_00_01StrideType_01_4_01_4.html</anchorfile>
      <anchor>a1f782886670cd7eb9e02bb5172fb3acdad5121a58529761cabc0dcb00e931cc69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; Quaternion&lt; _Scalar &gt;, _Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <base>internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</base>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a83a18ec321a9e2f25a0a5242dcb175f9a34cf51d01b486aaf3005f207adfcc061</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a83a18ec321a9e2f25a0a5242dcb175f9a4fe7e0be7070c849eaaffd623d84d221</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; _Scalar, 4, 1 &gt;, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7f4f5004e32111500a74dffc4983ac89</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aafc2f15863e85c023df9638f4c358f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</type>
      <name>TraitsBase</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Quaternion_3_01__Scalar_01_4_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>aacebe2899febb3307a874ef8465b9fd8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Map&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt;, _PacketAccess &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileT723005faf62de236707c58300e2f6e98.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <templarg>_PacketAccess</templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileT723005faf62de236707c58300e2f6e98.html</anchorfile>
      <anchor>aab034c1417b888695238ee78a7eb6914</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; const Matrix&lt; Index, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;, _PacketAccess &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structinternal_1_1traits_3_01Map_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileT723005faf62de236707c58300e2f6e98.html</anchorfile>
      <anchor>a644076f8f1f20af0bea510a174334f66</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; MappedSparseMatrix&lt; _Scalar, _Flags, _Index &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01MappedSparseMatrix_3_01__Scalar_00_01__Flags_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Flags</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Matrix&lt; _Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Rows</templarg>
    <templarg>_Cols</templarg>
    <templarg>_Options</templarg>
    <templarg>_MaxRows</templarg>
    <templarg>_MaxCols</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991eafe5d02704aa9fcb440d672b88533303a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991ea87e0900eb4302c80d3e176a0dc1bab66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991eae45fbe4b2c3922b2ab54142131576bc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991ea570d0e68fc7f4a52e601cf885c5a86fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991ea6ede91c8ca8c407870fabc7e6f751349</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991ea8a0db1cf4276b346c34caead6e851dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Options</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991ea0301d98513accdc4f98b9e4d7adadf43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991ea534053103dbac9a3492e2aaca8c11c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a196c11910a0411f89f7940fda859991eaec57231b2f1994b32f08aef756a2a564</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DenseIndex</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a01b02d1c0f932d54567ca538a545d161</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a8677010a726de089cc4146d76f4f855c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a336353954ff09e5718f45c261fbf5f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01Matrix_3_01__Scalar_00_01__Rows_00_01__Cols_00_01__Options_00_01__MaxRows_00_01__MaxCols_01_4_01_4.html</anchorfile>
      <anchor>a7ee1c3df81ee26378ea50fcf07491121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; MatrixExponentialReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01MatrixExponentialReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01MatrixExponentialReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>afd465ddbeefcffdd188a00eca736c1aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; MatrixFunctionReturnValue&lt; Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01MatrixFunctionReturnValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01MatrixFunctionReturnValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ab0c469e2ed4a2755e52736e418085259</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; MatrixWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01MatrixWrapper_3_01ExpressionType_01_4_01_4.html</anchorfile>
      <anchor>af907fd16613e826f56e26e36e24bfe34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Minor&lt; MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a530e9b56fedca9dedae0e50c032f0adea4cad362b551b5c892a505ab5dc306430</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a530e9b56fedca9dedae0e50c032f0adeafcb8151d4d2ff9a945140abc94d6b986</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a530e9b56fedca9dedae0e50c032f0adea62177b98ee8a8c432dbd401328a054c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a530e9b56fedca9dedae0e50c032f0adeaf9571e318c58fb6883e59e5b58e076fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a530e9b56fedca9dedae0e50c032f0adea205810cefab86630c15754caef84decd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a530e9b56fedca9dedae0e50c032f0adea3068a9d4922f587c4a0a3d409f1c0fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a55e7824ee0870211be84dd25f25f33c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a0e2fb1a60a3651cb4dbb115b6897da77</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Minor_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a50535c9ead33ad611605bc270c4b0f8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; NestByValue&lt; ExpressionType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01NestByValue_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; PartialReduxExpr&lt; MatrixType, MemberOp, Direction &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab284d7db7ab153023674905b081e34adaa24f7b1e8e9ccd602af66ff92468e486</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab284d7db7ab153023674905b081e34adafc43522e7e22f942461864e324518fb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab284d7db7ab153023674905b081e34adafa9406210afe3cbb2bbee950eda22ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab284d7db7ab153023674905b081e34ada6b6ab894e0928b0b9ead88ae1794f1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab284d7db7ab153023674905b081e34adaccb8440cf7b6e57c5520f4aad3f34e57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab284d7db7ab153023674905b081e34ada8a9db4c7281c56b64d25bd5554bd765b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TraversalSize</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ab284d7db7ab153023674905b081e34ada87aab273c38cde95af5600f85d41656b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a69a2e558025de3395cc100dc334a840fad6a5efba1a9810f62391d773c9a50442</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aa309d29f2f3898b22bc1df8fe66457b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::template Cost&lt; InputScalar, TraversalSize &gt;</type>
      <name>CostOpType</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ae524703eac7d986b218fbb2915d3206b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>InputScalar</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aaca62bbddfff48a0a3a6a2765a251d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ac1922f734087e7621afb7bb8a1c5e55e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MemberOp::result_type</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aff14430e025bc7abfeb018b0b488c720</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a57870e9d0bc9b277604308d897e0dffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01PartialReduxExpr_3_01MatrixType_00_01MemberOp_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a1565cae49a767c53b73a4fa39b1d6591</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; permut_matrix_product_retval&lt; PermutationType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01permut__matrix__product__retval_3_01PermutationType_00_01MatrixType2980d2671512f5aa43c209a6f820e012.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01permut__matrix__product__retval_3_01PermutationType_00_01MatrixType2980d2671512f5aa43c209a6f820e012.html</anchorfile>
      <anchor>a804bc370e32fdb9d4951a83ca0300277</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; PermutationMatrix&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>a2f8c0c0dad9502856997cf983b14d673</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; IndexType, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationMatrix_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>ab1cbf8066665a72edcd5b17e2d1bb72c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; PermutationWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>afd3e0f2d2a7b79feecb22b8127ac2c55a064d5927943cbf0ffa3df049ccbdf256</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>afd3e0f2d2a7b79feecb22b8127ac2c55a9a8bd70cf439adabcb50a77ef9e5c5b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>afd3e0f2d2a7b79feecb22b8127ac2c55ac552f7e41322aa3a79df71b5b6c5e70d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>afd3e0f2d2a7b79feecb22b8127ac2c55a2ae176b3cbea655f8c0a9ea1decdb05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>afd3e0f2d2a7b79feecb22b8127ac2c55a9a356a58dd335d65395294067941bdd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>afd3e0f2d2a7b79feecb22b8127ac2c55a8b042429c29e267cd797774f2c32acfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a1e26458ab71fc5b93cd00e7a2f6b5102</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a73e7ec5818076e83ad4f88bd6b574a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>a38e1d09282faf99a0a4ef8dedf76c64a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PermutationStorage</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01PermutationWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ac7bdf1b65cb6befb1993b760104fc091</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; ProductBase&lt; Derived, _Lhs, _Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a822a55452a7ef89cd62d11f9510a8b61a1d9253c112691453a0edf9cb262ad517</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a822a55452a7ef89cd62d11f9510a8b61aa7e4038bb28c6c10762a59964d33c069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a822a55452a7ef89cd62d11f9510a8b61a50f83c7572e6207090bc76d984e969c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a822a55452a7ef89cd62d11f9510a8b61a0f440e1571b35817242058196ff30073</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a822a55452a7ef89cd62d11f9510a8b61a97229f60dfada090a8c52ca6cc3757de</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a822a55452a7ef89cd62d11f9510a8b61aff586023d1116151b471cbe9a8e0ffe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a8893779835242afcd05eadc092f8a3a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Lhs &gt;::type</type>
      <name>Lhs</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>a41970f67b972100e3dc292db3480a0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; _Rhs &gt;::type</type>
      <name>Rhs</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>ac13f1979560cca3fd4d3dcc8a4116bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename Lhs::Scalar, typename Rhs::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>af415fe29275063041ae473a10cd2e9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_storage_type&lt; typename traits&lt; Lhs &gt;::StorageKind, typename traits&lt; Rhs &gt;::StorageKind &gt;::ret</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>aeba2f8ed128b7994a552c6a01194a84b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01ProductBase_3_01Derived_00_01__Lhs_00_01__Rhs_01_4_01_4.html</anchorfile>
      <anchor>aeb08029277303208141be8503c6f1f57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Quaternion&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>IsAligned</name>
      <anchorfile>structinternal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a04aba987435758c18bd9ac2829531087ac69cea317aba078c2fab4380ba2490b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a04aba987435758c18bd9ac2829531087a02c24f960cd287441b90a991c8182422</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; _Scalar, 4, 1, _Options &gt;</type>
      <name>Coefficients</name>
      <anchorfile>structinternal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>abce4c236abd6cc06351005af541295fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Quaternion&lt; _Scalar, _Options &gt;</type>
      <name>PlainObject</name>
      <anchorfile>structinternal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a38228dd389279edcf9f23991205cf147</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Quaternion_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a0db5c2eac3bc909785054863b346008a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Replicate&lt; MatrixType, RowFactor, ColFactor &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>RowFactor</templarg>
    <templarg>ColFactor</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab732a0a25b782063542144faea3e3b7ba94c495ce0ff7261cba181141c9fd6531</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab732a0a25b782063542144faea3e3b7ba3a849f69788c1fe6934c8fb8dec6330d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab732a0a25b782063542144faea3e3b7ba9530c5e390d78aa2b10005e47748fcbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab732a0a25b782063542144faea3e3b7ba5c3dc78aedd55887c687adfb236ff289</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab732a0a25b782063542144faea3e3b7ba295d51cc7641207bbaf84d1c0b2e217f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab732a0a25b782063542144faea3e3b7bae142088d6dad9c43d4d2b030bea4aa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>ab732a0a25b782063542144faea3e3b7ba552dde073aeeeadda867d1a48cb99c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>adccbbb04611a01db8682e1d4e55fad3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a2c7ce7cfaa01dcb94b1a586215dace1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>af9aec3087b2dc3410c51a7a1352e3c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>aa070be3eddac2e210653d690ee912190</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01Replicate_3_01MatrixType_00_01RowFactor_00_01ColFactor_01_4_01_4.html</anchorfile>
      <anchor>a3f3b8811f02a962760f69bebf076d6b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; ReturnByValue&lt; Derived &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01ReturnByValue_3_01Derived_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01ReturnByValue_3_01Derived_01_4_01_4.html</anchorfile>
      <anchor>ac8cec36f36d8a2acb28cc4750a6f1f91a5e27ff699a28bd59dfed2dc04ed17045</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Reverse&lt; MatrixType, Direction &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Direction</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2f31efa0321262474ee8fd91f6e3c8d0a05ae98004982ed249fca0cb5798866ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2f31efa0321262474ee8fd91f6e3c8d0a867c86f9505feeb7a16c929ba4455bf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2f31efa0321262474ee8fd91f6e3c8d0a7e219643a4dd97b331a2728d0972e208</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2f31efa0321262474ee8fd91f6e3c8d0a5dea2e71a9786de54f7304fd0d1db077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LinearAccess</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2f31efa0321262474ee8fd91f6e3c8d0a280fe738cb7d5ac194c0b3df7b50b138</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2f31efa0321262474ee8fd91f6e3c8d0aa087521227116c85c329801ea8cfbc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a2f31efa0321262474ee8fd91f6e3c8d0ae2d1a1e34c2284c1aa217adc985fe87e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>_MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>aca928ca1e17531d5736579e67b22b7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a4270fbfbb4aaba2d9dce1b203b50100b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>ad390571399f55c35ecf519560b55e39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>afbc49af51d26c6ed9b8445bcdb180433</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01Reverse_3_01MatrixType_00_01Direction_01_4_01_4.html</anchorfile>
      <anchor>a61f3813c92301edc3195450a3bf7f2ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Rotation2D&lt; _Scalar &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Rotation2D_3_01__Scalar_01_4_01_4.html</anchorfile>
      <anchor>a2ae38d600ae18c8c2b3329e83a15dcd0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; ScaledProduct&lt; NestedProduct &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01ScaledProduct_3_01NestedProduct_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>traits&lt; NestedProduct &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01ScaledProduct_3_01NestedProduct_01_4_01_4.html</anchorfile>
      <anchor>ad2c1b862a823d3152e34900aa905a0ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Select&lt; ConditionMatrixType, ThenMatrixType, ElseMatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a989ba9b534bde0eb404faee200aad0f5a410c23f48cdb03764d727cdcea5e8315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a989ba9b534bde0eb404faee200aad0f5ac0f33027da5ff8f3c8aa85066c9448cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a989ba9b534bde0eb404faee200aad0f5a98f96130237841e604128e594ca588c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a989ba9b534bde0eb404faee200aad0f5acff10a63002ab13e3dea852aebd71552</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a989ba9b534bde0eb404faee200aad0f5a4d0c02f75669d62477af46cf7b6c4e69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a989ba9b534bde0eb404faee200aad0f5aca6d1da903f5cae1237c8e2adb49e007</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ConditionMatrixType::Nested</type>
      <name>ConditionMatrixNested</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a4821e532972f8420c01f38fa7165b03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ElseMatrixType::Nested</type>
      <name>ElseMatrixNested</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab99413278efdacb9dc860011d45387c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ae9ead598973466c923add2c3882b4ac1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ab92c4c98ae5d4f54fd41604d76dd5a1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ThenMatrixType::Nested</type>
      <name>ThenMatrixNested</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>a9a6bc4e0d52175495eaff33bfdeb8055</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; ThenMatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01Select_3_01ConditionMatrixType_00_01ThenMatrixType_00_01ElseMatrixType_01_4_01_4.html</anchorfile>
      <anchor>ad1e1b08789894f7faf29089e929348d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, 0, true, Rhs, RhsMode, false &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_010_00_01true_00_01Rhs_00_01RhsMode_00_01false_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, 0, true &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_00_010_00_01true_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SelfadjointProductMatrix&lt; Lhs, LhsMode, false, Rhs, RhsMode, false &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SelfadjointProductMatrix_3_01Lhs_00_01LhsMode_00_01false_00_01Rhs_071670fae07f1873777df99c8ddb48dd8.html</filename>
    <templarg></templarg>
    <templarg>LhsMode</templarg>
    <templarg></templarg>
    <templarg>RhsMode</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a0aa0137b1118897456fcc2b4f0aed99dacef6bbaf28a637dfdfd5d871ae940a2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a0aa0137b1118897456fcc2b4f0aed99da83354badc0dca11afbc57ea896cb1cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>a0aa0137b1118897456fcc2b4f0aed99dacc546333cd5173c5d5a53a4fe6dc91c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>ad5fb8fc4d0ec5aaf5aaafb235f4ccc91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ExpressionType</name>
      <anchorfile>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>aaaef592ab10c35ac220048fdd477d141</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>ac2d65480720aae07611872b3ccc6264d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structinternal_1_1traits_3_01SelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>ac09ef3d3ddbc9865d356a96e04ceb0e0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SelfCwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>internal::traits&lt; CwiseBinaryOp&lt; BinaryOp, Lhs, Rhs &gt; &gt;</base>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a4dfcc18e22bf0ee302536c2222a2b141aa91ccd225227b7ee3039b7baa4dfe6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a4dfcc18e22bf0ee302536c2222a2b141aaeb929199178d3718a0b392b8e3d8770</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SelfCwiseBinaryOp_3_01BinaryOp_00_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a4dfcc18e22bf0ee302536c2222a2b141affdfb1d050b19a907f24d44528a115d4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SkylineMatrix&lt; _Scalar, _Options &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7a67fc7a920dd4eb5d0111d02aa77300a9516ca01c837fdf115af93e0636d256f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7a67fc7a920dd4eb5d0111d02aa77300ac894bab58b6381d8293d657ea15fca9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7a67fc7a920dd4eb5d0111d02aa77300a57ae65d525a8e3ce5ef5946f17932598</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7a67fc7a920dd4eb5d0111d02aa77300a1ee5291fb1e2d6c20c2a6255930acbd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7a67fc7a920dd4eb5d0111d02aa77300a929e56b0e902905ef8f175a888d18322</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a7a67fc7a920dd4eb5d0111d02aa77300a36a7eeb11674b1bc155e4419a286a233</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>ab48cd6cc0e1edfb064b27da933ba633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineMatrix_3_01__Scalar_00_01__Options_01_4_01_4.html</anchorfile>
      <anchor>a2e50df54878e5677cb7933766283c18f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ProductMode</templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a6c1ac9569bc9007a5a572868f5f8ad75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415aacaa1c487df8879cd663d6788e2db221</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a678b699b53f3eab14df4b6e48775c20e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415ae544e0046614cebbf10a9ee76db6a9b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a1eed2fbe1bb8ecf3076b6ca5df379cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a9cde15059574a42feb0819051e550b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a0080300067c9118ce9615f72737668f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a8baa66b3420b18fcbc5719c868d9663f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a82cb38018347e8b570b1cf334043ac14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a07896d9f9ff8e8ff1440c9fe7cff984a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ResultIsSkyline</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a404605c815683523416fe1bbdb5d3dfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a8c4080f085ef31abd8da919179807916</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415a183d4adce037f4336e3ffa22c231aac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>ac98b9ed3833f6d84da8497654fb4d415aceeb732fa348adfbe0dd970ac0e2930c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a3c81ad60b38661d3aa62369e5f3ecf51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a94935428740964b2a88acb8b019f390d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::conditional&lt; ResultIsSkyline, SkylineMatrixBase&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt;, MatrixBase&lt; SkylineProduct&lt; LhsNested, RhsNested, ProductMode &gt; &gt; &gt;::type</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>af2cb7d2b6e1d1740aa96c655bb392468</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsNested::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SkylineProduct_3_01LhsNested_00_01RhsNested_00_01ProductMode_01_4_01_4.html</anchorfile>
      <anchor>a78ff01b768913fe73ba9cee1e78252e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a64b3d36f13712daece98fda4426ab9c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename Rhs::Scalar, MatrixType::ColsAtCompileTime, Rhs::ColsAtCompileTime, Rhs::PlainObject::Options, MatrixType::MaxColsAtCompileTime, Rhs::MaxColsAtCompileTime &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a47e236c7a8725ad5a1a96739bc67cfe5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; sparse_solve_retval_base&lt; DecompositionType, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>DecompositionType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af6038866464dbeac897acf41165da3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>SparseMatrix&lt; typename Rhs::Scalar, Rhs::Options, typename Rhs::Index &gt;</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01sparse__solve__retval__base_3_01DecompositionType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ab58f5a036b0b67b8989d95f6315fcda1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseDenseOuterProduct&lt; Lhs, Rhs, Tr &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Tr</templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898a0db5f18e94decfce47e41252ba5fefc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898a3319eff6fa16a4d4b2a6ae18640fb08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898aae9bdbe32fc415ba6b0ed80387439957</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898a7a9c48dd199206d50e8a9e36d4454a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898a979ef7039b49daeda9a29a173797a559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898a7600f53e70b843b60e7d04e30051b56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898a7ddc336c3418a576a1793579097988af</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a12371328694009ff29452c3f9d3ad898ab67d46fd222ed2fd6a25e49d6b10e982</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a9413a0c83e4724cd421b81d3bcb984f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>aaef5afed5931a52a585a091e48e2549e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a68dc92dff173afd4879aa896001ffbcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Nested</type>
      <name>LhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>acfccbb324f42c3daa178a83897e8b024</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Nested</type>
      <name>RhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>aaf543c15a8642759080fb40a26e9b097</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>scalar_product_traits&lt; typename traits&lt; Lhs &gt;::Scalar, typename traits&lt; Rhs &gt;::Scalar &gt;::ReturnType</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a9b508ba4f5c6f99226e0a52fd030e4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDenseOuterProduct_3_01Lhs_00_01Rhs_00_01Tr_01_4_01_4.html</anchorfile>
      <anchor>a87a2850bdd4d1059f5584a906e06b02d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseDiagonalProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9cf1f37e71f30486ad25434e59c190d7af6c9ba559ed5f4603584214416e27d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9cf1f37e71f30486ad25434e59c190d7a706e3dcc715b963231496dfd1b168873</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9cf1f37e71f30486ad25434e59c190d7a3683bd8ae13f15f567b49f6c29d6a4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9cf1f37e71f30486ad25434e59c190d7aba32c420baa28c1f9b2aee117eed38ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SparseFlags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9cf1f37e71f30486ad25434e59c190d7ac69fc3224425e279904ca904cc9600be</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9cf1f37e71f30486ad25434e59c190d7a9023ec2956b43150a2161eef8898ca1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a9cf1f37e71f30486ad25434e59c190d7a7eccd6cf35d31cfd0462244b4f2c45e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Lhs &gt;::type</type>
      <name>_Lhs</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aec878e68d9c7eb0db176e91765fbe24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; Rhs &gt;::type</type>
      <name>_Rhs</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>af120c2eba9695c0891cc74644b17c0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; Lhs &gt;::Index, typename traits&lt; Rhs &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a08634158b89c574a16438515c092ed8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Lhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>aa407a57ca09b755ad2e890d94ce13342</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>ad3aaba88fabb613b6061ead47d07c7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseDiagonalProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a456b4a511c0810653030095b59ce9c55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseInnerVectorSet&lt; MatrixType, Size &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>IsRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>ac904068876128e51a4e3cdd97dd9b19ba94b1237609f220624475008d2dc8320f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>ac904068876128e51a4e3cdd97dd9b19ba93df97c35df7883a951e496dea392a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>ac904068876128e51a4e3cdd97dd9b19ba0b9b965c0f6f88c0a9353055b82cb5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>ac904068876128e51a4e3cdd97dd9b19bab1f049bad6e2c4c6d5000c86faa19246</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>ac904068876128e51a4e3cdd97dd9b19baca0b7717face41816295d076986b1476</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>ac904068876128e51a4e3cdd97dd9b19ba7e86f335565936204373d5f3fccdadb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>ac904068876128e51a4e3cdd97dd9b19ba9b1909fa1daf18ef6fc6abd1f1768ef2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>a6b69557181bc892b0d56a458b5fa908e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>a38b76e9554a0b6f01dc3e4b6ef42653c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>a47e65f382e2a21237017e713b882916b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseInnerVectorSet_3_01MatrixType_00_01Size_01_4_01_4.html</anchorfile>
      <anchor>a7cba93a99d033cd5e6c58ef4303e4f92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseMatrix&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a1d633255e8a628631cf88fa6de8bc0c3a3479b6e867aea2e778abca64caa6cf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a1d633255e8a628631cf88fa6de8bc0c3a4b11b6b6bd4d54b3d547f562ab9288d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a1d633255e8a628631cf88fa6de8bc0c3af26bf2a1792a297aac9a72b8c60de017</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a1d633255e8a628631cf88fa6de8bc0c3ad1c6b54f5ad4cf32b04f3ea1725bfb46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a1d633255e8a628631cf88fa6de8bc0c3a0f0ee5ccca4701e27ebf5ffd56d521f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a1d633255e8a628631cf88fa6de8bc0c3acbdd4bcfe72b4ca99c12784a2c3bda34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a1d633255e8a628631cf88fa6de8bc0c3aedc3221bea124fc6c5d1dd17ba0a0847</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a2755f7be38db175f4e4d24ac60d617d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a2cbdfff8c5ac52de631367a83e1a375e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a52c60205ec00de3fdd73a1617c45fbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseMatrix_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a4b283a58697bcfe325652d6a766a2af4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseSelfAdjointTimeDenseProduct&lt; Lhs, Rhs, UpLo &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseSelfAdjointTimeDenseProduct_3_01Lhs_00_01Rhs_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UpLo</templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSelfAdjointTimeDenseProduct_3_01Lhs_00_01Rhs_00_01UpLo_01_4_01_4.html</anchorfile>
      <anchor>af3347bd3a8ef57fb3edd613cb6b8b9a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseSelfAdjointView&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseSelfAdjointView_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseSparseProduct&lt; LhsNested, RhsNested &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>LhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a75a8acf44f16161c2826a116de7e2be9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsCoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27adc6af52281b01245a18c412cef548307</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a23f8635048fac574a34b7bd285546c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsFlags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a4988f6739399d5c7991f3ac6925ff999</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a4f3408a65d9b8d77103e85a0f7843d2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a7a8a4e765eb1aa1241fbc3c9c56dfd7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a26e226e6d9358e40968bb88fb5715478</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a9297172b0fb2911b33b1d326f30816a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerSize</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a259487c0f7457ad94414d940f2a545c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EvalToRowMajor</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27aa9c02b33f48874f7f1ce40a62cde94dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RemovedBits</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a87c6a2a43292a91373adb5a161939ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27ace74245a34a2e387ba676ea318101989</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>aefb6f75a9b2b0c53f8560dde04bccf27a4dcd17ed39fc63f687be3811148b48a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; LhsNested &gt;::type</type>
      <name>_LhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ab8997a1b0b13764045d131ee94f9c844</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; RhsNested &gt;::type</type>
      <name>_RhsNested</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a263b903689822f11693bf20a79b71e5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>promote_index_type&lt; typename traits&lt; _LhsNested &gt;::Index, typename traits&lt; _RhsNested &gt;::Index &gt;::type</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ae2060785e43d4d7c87ea55039470cc3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_LhsNested::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>ac6b201c3a49a6baf6280f66dc525556d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>adb3e299f93827cc9d1738a727f923bdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseSparseProduct_3_01LhsNested_00_01RhsNested_01_4_01_4.html</anchorfile>
      <anchor>a9d6601153387b44a30fce29d913533b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseSymmetricPermutationProduct&lt; MatrixType, UpLo &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseSymmetricPermutationProduct_3_01MatrixType_00_01UpLo_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>UpLo</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseTimeDenseProduct&lt; Lhs, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Dense</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a5f8c36b382d7bf48b83c9cb70071cf20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseTimeDenseProduct_3_01Lhs_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a1ebbd81a9ae70df6097c45029f55792d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseTriangularView&lt; MatrixType, Mode &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseTriangularView_3_01MatrixType_00_01Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseVector&lt; _Scalar, _Options, _Index &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Options</templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>IsColVector</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48ead3ed8039d4dae80226e3bfdde154e16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48ead0827f4153e39a97e49d1a8a7b10d501</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48eaf78812062df059755127d45a810ebae9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48ea2ad2c70d3b77fe729ef33e0ac8be63b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48ea90df22d830ab2df5f59477aa1630a7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48ea7713983c95b866ccb849b1b15cd0caae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48eae0b211d3923c7dfd15277a750aaf57ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SupportedAccessPatterns</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a510acf7ba0fe3689a2fb236d6cacd48ead2ef0e9822e51a076964d9dc8bd85bb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a30d702eb2a5b0e71c30257db07dbe8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a36367499dc2c36268fba3ed561b102df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a0ebe5a9ddf88f3a91ddbf8b5ab01ecd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixXpr</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseVector_3_01__Scalar_00_01__Options_00_01__Index_01_4_01_4.html</anchorfile>
      <anchor>a9dd1313c5cef12a8046fc53fb2dde8c5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SparseView&lt; MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>ac1893049dfd18750771b9b649723e9bca305e37d06c357e862303cec62f265cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>af125605e092f24e0e8b314f814c23f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Sparse</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01SparseView_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a8221475d50e5020d7134c692bfbe6749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; SwapWrapper&lt; ExpressionType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01SwapWrapper_3_01ExpressionType_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Transpose&lt; MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a7cc44120010d0f3496147fe57329d07b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a04a19216be8d00f422680d5b4f700656</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75aaf59b54a89f46f75e3dfc1f905815be2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MaxColsAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a1d1a5ba34efdf29a9612ddab85db6aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlagsLvalueBit</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a3fdd99d868deb1707f8b78023d7b43b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags0</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75ac161ac2718e20773fbe47c02cb93c974</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags1</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a372413cdabef053b167724482e59f98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a30e1ffdd1f550141eaf8d8b916d0d2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a262c4416d6fce7c71ca2bd509a9df09a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>InnerStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a180847723a0de47ce27025ec9cb5f03e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OuterStrideAtCompileTime</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a13c955b152b2cd770eaea072c2094c75a747b90e74c6c9c6b263b5bd18ba0a114</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>aff4da76072f2f7418c70c9b99e3fed9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedPlain</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a1e8c7b52dd48bdd7e6f62171fe50f23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a3a23b51dd9572c1c700d7362402e7072</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::StorageKind</type>
      <name>StorageKind</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a85bd92567279922dce3e7be418d1146a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; MatrixType &gt;::XprKind</type>
      <name>XprKind</name>
      <anchorfile>structinternal_1_1traits_3_01Transpose_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a75472961372ec8cba905676306bdab61</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Transpose&lt; PermutationBase&lt; Derived &gt; &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Transpose_3_01PermutationBase_3_01Derived_01_4_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01transposition__matrix__product__retval_3_01TranspositionType_00_01Mb52a1e4c169b0f35cc61f1165baafba7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01transposition__matrix__product__retval_3_01TranspositionType_00_01Mb52a1e4c169b0f35cc61f1165baafba7.html</anchorfile>
      <anchor>ab0c44986b41bb26a9902bf4b2ae2e153</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; Transpositions&lt; SizeAtCompileTime, MaxSizeAtCompileTime, IndexType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</filename>
    <templarg>SizeAtCompileTime</templarg>
    <templarg>MaxSizeAtCompileTime</templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>IndexType</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>a392fe6ef7104b6ce05635f407d8fb874</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Index, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1 &gt;</type>
      <name>IndicesType</name>
      <anchorfile>structinternal_1_1traits_3_01Transpositions_3_01SizeAtCompileTime_00_01MaxSizeAtCompileTime_00_01IndexType_01_4_01_4.html</anchorfile>
      <anchor>af9a7c51c02fc875713cefc68958d5da1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; TranspositionsWrapper&lt; _IndicesType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>_IndicesType::Scalar</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>ae6dcec4f317179dbef5a0ea5dcef06ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_IndicesType</type>
      <name>IndicesType</name>
      <anchorfile>structinternal_1_1traits_3_01TranspositionsWrapper_3_01__IndicesType_01_4_01_4.html</anchorfile>
      <anchor>aab135941029efe5418096f2bc964b6c9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>internal::plain_matrix_type_column_major&lt; Rhs &gt;::type</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01triangular__solve__retval_3_01Side_00_01TriangularType_00_01Rhs_01_4_01_4.html</anchorfile>
      <anchor>a2889052544d60fd9695c1f35a9b9fc0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, false &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01false_01_4_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, false, Rhs, true &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01false_00_01Rhs_00_01true_01_4_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; TriangularProduct&lt; Mode, LhsIsTriangular, Lhs, true, Rhs, false &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01TriangularProduct_3_01Mode_00_01LhsIsTriangular_00_01Lhs_00_01true_00_01Rhs_00_01false_01_4_01_4.html</filename>
    <templarg>Mode</templarg>
    <templarg>LhsIsTriangular</templarg>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; TriangularView&lt; MatrixType, _Mode &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>_Mode</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0bf63a9335efc9bfd5096ea7f5dbce62a2104f10a101710cd4d016ef0153f9c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flags</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0bf63a9335efc9bfd5096ea7f5dbce62ad4bebcbd7df5d8ec1810fe675d2b9ccf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CoeffReadCost</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a0bf63a9335efc9bfd5096ea7f5dbce62a0174311b9e1bc69b372147e69b9caf88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>DenseMatrixType</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a98db358ca22999e9e164537ac00f7941</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType</type>
      <name>ExpressionType</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a4f491e35a62472df4228233442a50e15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nested&lt; MatrixType &gt;::type</type>
      <name>MatrixTypeNested</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a05758d86541610e929beff781cc5ed48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>a74fd1136ec1117c538760911881bfa27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference&lt; MatrixTypeNested &gt;::type</type>
      <name>MatrixTypeNestedNonRef</name>
      <anchorfile>structinternal_1_1traits_3_01TriangularView_3_01MatrixType_00_01__Mode_01_4_01_4.html</anchorfile>
      <anchor>ae3a95c69c0bdb8346b3e6de31a12488c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ReturnType</name>
      <anchorfile>structinternal_1_1traits_3_01TridiagonalizationMatrixTReturnType_3_01MatrixType_01_4_01_4.html</anchorfile>
      <anchor>a5bf56416623e4477c32b4c594f86c183</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::traits&lt; VectorBlock&lt; VectorType, Size &gt; &gt;</name>
    <filename>structinternal_1_1traits_3_01VectorBlock_3_01VectorType_00_01Size_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
  </compound>
  <compound kind="struct">
    <name>internal::transform_construct_from_matrix&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_01Options_0ae030dfda5f3e342fb0949dc48fac861.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01AffineCompact_00_01Options_0ae030dfda5f3e342fb0949dc48fac861.html</anchorfile>
      <anchor>a7c23c007a6c0881c6eed2dcb5cf66259</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a14f3d749f5149045235bd589e1326c1d</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_00_01Dim_07e6dd1a2675a9c5d52b673c521d8acb8.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_00_01Dim_07e6dd1a2675a9c5d52b673c521d8acb8.html</anchorfile>
      <anchor>a231e57041e47b035b84bd826ae89e847</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_construct_from_matrix&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_00_01Dim_0a23253fca1090646d165ce284b251719.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__construct__from__matrix_3_01Other_00_01Mode_00_01Options_00_01Dim_0a23253fca1090646d165ce284b251719.html</anchorfile>
      <anchor>a3a759d6dff9e8cc7a3cc0a76348c8530</anchor>
      <arglist>(Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt; *transform, const Other &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_018c08415946a1940250bd7a299355ca97.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_018c08415946a1940250bd7a299355ca97.html</anchorfile>
      <anchor>a96bc4f95ccdc860e0fcdd22c6c34e140</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_018c08415946a1940250bd7a299355ca97.html</anchorfile>
      <anchor>ac180cda1fd0cab032c66ee0d550276ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_018c08415946a1940250bd7a299355ca97.html</anchorfile>
      <anchor>aadddd7647e57a3b92e51ba1e7a90d2e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_018c08415946a1940250bd7a299355ca97.html</anchorfile>
      <anchor>a2dbf8d0ee2afe9f84ef9d42a8772baeb</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_left_product_impl&lt; Other, AffineCompact, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_0179c8e3707faef6cf7a4d245ab8b6700d.html</filename>
    <templarg></templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_0179c8e3707faef6cf7a4d245ab8b6700d.html</anchorfile>
      <anchor>ae922ebb8806d4de2c67979579be8ff39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_0179c8e3707faef6cf7a4d245ab8b6700d.html</anchorfile>
      <anchor>a2dc44efc75836780c4658270e56958aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, AffineCompact, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_0179c8e3707faef6cf7a4d245ab8b6700d.html</anchorfile>
      <anchor>a99e8bde85a215130a3cc604f70b1e06e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01AffineCompact_00_01Options_00_0179c8e3707faef6cf7a4d245ab8b6700d.html</anchorfile>
      <anchor>aaddbb9702da5636cfcc0ede9c0491d9c</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, Dim &gt;</name>
    <filename>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>af9292ef17b271b8001afe36a15553512</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>ac17b9897a90d986c4f4644f1a430fd23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>ae118c85962424289d44f1ac1171385de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01Dim_01_4.html</anchorfile>
      <anchor>a4ff96066c9c56f3c3f65ef1862a95687</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, Dim, HDim &gt;</name>
    <filename>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01HDim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01HDim_01_4.html</anchorfile>
      <anchor>a2eb4c06fb2feba7f60770166b2a29e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01HDim_01_4.html</anchorfile>
      <anchor>aee22f0eb07b4ec59d31b4a60b8a3b713</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01HDim_01_4.html</anchorfile>
      <anchor>a93827029c46cdfe6af91a80e7ada00b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01Dim_00_01HDim_01_4.html</anchorfile>
      <anchor>aee3654aec4fe9ea7dc888970082b7c9f</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_left_product_impl&lt; Other, Mode, Options, Dim, HDim, HDim, HDim &gt;</name>
    <filename>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</filename>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Options</templarg>
    <templarg>Dim</templarg>
    <templarg>HDim</templarg>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a59dd3770242faff7989c850e133fdf6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Projective, Options &gt;</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a397c61d636b15b19184cf352fe40234e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; typename Other::Scalar, Dim, Mode, Options &gt;</type>
      <name>TransformType</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>af3853e538a76a3e2077754665f9b68a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__left__product__impl_3_01Other_00_01Mode_00_01Options_00_01Dim_00_01HDim_00_01HDim_00_01HDim_01_4.html</anchorfile>
      <anchor>a7568bac8ef115974db28b90a12c9fbe1</anchor>
      <arglist>(const Other &amp;other, const TransformType &amp;tr)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_product_result</name>
    <filename>structinternal_1_1transform__product__result.html</filename>
    <templarg>LhsMode</templarg>
    <templarg>RhsMode</templarg>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structinternal_1_1transform__product__result.html</anchorfile>
      <anchor>a4577dc68383223c60e6b13bf13b9f8beae6eb27b2740729d311f8559b9db095da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_right_product_impl&lt; TransformType, MatrixType, 0 &gt;</name>
    <filename>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>a359baba7d347f33c687526672342cddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_010_01_4.html</anchorfile>
      <anchor>abfed79ee45484a62305bf5a666f5bda5</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_right_product_impl&lt; TransformType, MatrixType, 1 &gt;</name>
    <filename>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a22a474c1ae3e22603b7f7d5c0384ed42a80f0363e7fe55b45e1b439c8df3cc06a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a22a474c1ae3e22603b7f7d5c0384ed42ac0325b58e40fc0a6ad78430e00895c38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a22a474c1ae3e22603b7f7d5c0384ed42ae6aa23d291ebe9d62911be617db21776</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a22a474c1ae3e22603b7f7d5c0384ed42adcaa68c2a0e8ad9955a7483bc662fe8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a49fc10ceb283112e1c63d167ef8da0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_011_01_4.html</anchorfile>
      <anchor>a6c2317b7637e67ee256b70f964b4c86d</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_right_product_impl&lt; TransformType, MatrixType, 2 &gt;</name>
    <filename>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>abf9bf1faec070dbcf57658e99a37418ea85f59c0e3c9954ea811def8ad4a8e79d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>abf9bf1faec070dbcf57658e99a37418eafd1aa0bd42ca3bef6dc922b0fd6466d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherRows</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>abf9bf1faec070dbcf57658e99a37418ea73af5b4830c38451d3604baa6414514d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OtherCols</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>abf9bf1faec070dbcf57658e99a37418eaf1182bbc1299f94f93a41ecdd2329942</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::PlainObject</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>af33c9f40557fe1ca86119aa76ae884ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__right__product__impl_3_01TransformType_00_01MatrixType_00_012_01_4.html</anchorfile>
      <anchor>a8665f4a82afa49ded5cc02d11ecafcc3</anchor>
      <arglist>(const TransformType &amp;T, const MatrixType &amp;other)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_take_affine_part</name>
    <filename>structinternal_1_1transform__take__affine__part.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>TransformType::AffinePart</type>
      <name>AffinePart</name>
      <anchorfile>structinternal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a25c9d750bf4352dcb9748f8f8d74fd05</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::ConstAffinePart</type>
      <name>ConstAffinePart</name>
      <anchorfile>structinternal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a100be31df6c829159d893647eda11a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformType::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a01a54b7b9e5253eec6dff83229f0012a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AffinePart</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a73824c5bd2f63902d7842dccd890a0ce</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ConstAffinePart</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__take__affine__part.html</anchorfile>
      <anchor>a921fb99eba048208afdf763268025fbd</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_take_affine_part&lt; Transform&lt; Scalar, Dim, AffineCompact, Options &gt; &gt;</name>
    <filename>structinternal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01AffineCompact_00_01Options_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>Options</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, AffineCompact, Options &gt;::MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>structinternal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01AffineCompact_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>aa373915af23e309a140d181cc7640e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static MatrixType &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01AffineCompact_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a284a8de20cb43025930010b27ad63c16</anchor>
      <arglist>(MatrixType &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const MatrixType &amp;</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__take__affine__part_3_01Transform_3_01Scalar_00_01Dim_00_01AffineCompact_00_01Options_01_4_01_4.html</anchorfile>
      <anchor>a820fba7ffee2e5f610d4e0a2ce62a027</anchor>
      <arglist>(const MatrixType &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_traits</name>
    <filename>structinternal_1_1transform__traits.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>Dim</name>
      <anchorfile>structinternal_1_1transform__traits.html</anchorfile>
      <anchor>a71cd92712b9e053f4cf663fce4605a43ab149bf0232cae74ab5c20060be6c8d84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HDim</name>
      <anchorfile>structinternal_1_1transform__traits.html</anchorfile>
      <anchor>a71cd92712b9e053f4cf663fce4605a43a928372b5ce1a621cc9fb4075ada8d38e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Mode</name>
      <anchorfile>structinternal_1_1transform__traits.html</anchorfile>
      <anchor>a71cd92712b9e053f4cf663fce4605a43a2b64b7babfc97832cbb93ef39d844b05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IsProjective</name>
      <anchorfile>structinternal_1_1transform__traits.html</anchorfile>
      <anchor>a71cd92712b9e053f4cf663fce4605a43aa54eddf48d33b400c2dd9092eb49c299</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, false &gt;</name>
    <filename>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs49faeee6381d40ca18178abb8b3845ac.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="enumvalue">
      <name>ResultMode</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs49faeee6381d40ca18178abb8b3845ac.html</anchorfile>
      <anchor>a837171c937489617112df6824696abcaa9b4f2c164c74fe713b8bc049921c7623</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs49faeee6381d40ca18178abb8b3845ac.html</anchorfile>
      <anchor>aac4c0c06bd12eedea34843f306d0d3d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, ResultMode, LhsOptions &gt;</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs49faeee6381d40ca18178abb8b3845ac.html</anchorfile>
      <anchor>a093852778289aae328f6f0d6c4b218ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs49faeee6381d40ca18178abb8b3845ac.html</anchorfile>
      <anchor>add5de38007072feccbbb719f58144553</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs49faeee6381d40ca18178abb8b3845ac.html</anchorfile>
      <anchor>a4daf55648a386fa04e4eb4975c2dd158</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transform_transform_product_impl&lt; Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;, Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;, true &gt;</name>
    <filename>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs5992f072b433d8e0521a4f2f5db0ceeb.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <templarg>LhsMode</templarg>
    <templarg>LhsOptions</templarg>
    <templarg>RhsMode</templarg>
    <templarg>RhsOptions</templarg>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, LhsMode, LhsOptions &gt;</type>
      <name>Lhs</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs5992f072b433d8e0521a4f2f5db0ceeb.html</anchorfile>
      <anchor>a081d36019b7fcbc99cf019af59fa1c5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, Projective &gt;</type>
      <name>ResultType</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs5992f072b433d8e0521a4f2f5db0ceeb.html</anchorfile>
      <anchor>a9677f76f9a60935ee7005d4d6b66f0c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transform&lt; Scalar, Dim, RhsMode, RhsOptions &gt;</type>
      <name>Rhs</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs5992f072b433d8e0521a4f2f5db0ceeb.html</anchorfile>
      <anchor>ab7a837e883f58495f6e5df8c23c5fed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ResultType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1transform__transform__product__impl_3_01Transform_3_01Scalar_00_01Dim_00_01Lhs5992f072b433d8e0521a4f2f5db0ceeb.html</anchorfile>
      <anchor>aeac4df59867fec9d900add662e55a2ab</anchor>
      <arglist>(const Lhs &amp;lhs, const Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::TransposeImpl_base</name>
    <filename>structinternal_1_1TransposeImpl__base.html</filename>
    <templarg>MatrixType</templarg>
    <templarg>HasDirectAccess</templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1TransposeImpl__base.html</anchorfile>
      <anchor>ac831175683a790d333e01e49164f5138</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::TransposeImpl_base&lt; MatrixType, false &gt;</name>
    <filename>structinternal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>dense_xpr_base&lt; Transpose&lt; MatrixType &gt; &gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1TransposeImpl__base_3_01MatrixType_00_01false_01_4.html</anchorfile>
      <anchor>a468b9364cf68b4e4fb4de1c178d08f63</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::transposition_matrix_product_retval</name>
    <filename>structinternal_1_1transposition__matrix__product__retval.html</filename>
    <templarg>TranspositionType</templarg>
    <templarg>MatrixType</templarg>
    <templarg>Side</templarg>
    <templarg>Transposed</templarg>
    <base>ReturnByValue&lt; transposition_matrix_product_retval&lt; TranspositionType, MatrixType, Side, Transposed &gt; &gt;</base>
    <member kind="typedef">
      <type>TranspositionType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>ae9b4348ad5f7afb179a29b911e54bdcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename MatrixType::Nested &gt;::type</type>
      <name>MatrixTypeNestedCleaned</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a1eb83208eb5ad3040c2c57d6e7df75a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a7b26d232000c0062c50b036c4d27ff01</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>ac17cb87a38f7e3134d77e92db421795f</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a6c2f68fa0a97a60537b8f377fc1c8246</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>transposition_matrix_product_retval</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a6bfab5a44ebf9d302bc0a3f0dc60e9fc</anchor>
      <arglist>(const TranspositionType &amp;tr, const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a1d608eaf55671566d474d406265b80e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TranspositionType &amp;</type>
      <name>m_transpositions</name>
      <anchorfile>structinternal_1_1transposition__matrix__product__retval.html</anchorfile>
      <anchor>a172845b64f552e399ae38519e7b1dc8f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector</name>
    <filename>structinternal_1_1triangular__assignment__selector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a69138163a48db9d789341c124f49f28aa71c5135775474a86f83d71bfee52a011</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a69138163a48db9d789341c124f49f28aaaaaf4d76b6d7f04951950a1f6b9338a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a5e73036a3e56ee5d6d919eb896d8848f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector.html</anchorfile>
      <anchor>a4e2ef1526a62cd8c71aecce0ec45561b</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, Lower, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lower_00_01Dynamic_00_01ClearOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lower_00_01Dynamic_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>a157c2ac79df8e6013d764a4072ec5fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Lower_00_01Dynamic_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>aca0174e6bb2bd78aea05c6556cc7f7e7</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, Mode, 0, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Mode_00_010_00_01ClearOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Mode_00_010_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>ae9d206ea24f349c846dde1ea471f0278</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, 0, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_73d31392a457b114a8f2d69b795d30d90.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_73d31392a457b114a8f2d69b795d30d90.html</anchorfile>
      <anchor>ab370093333b09aaa301ec76cf27b5068</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Lower, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_7ad93c91ead55f51f98ce6f6d8c638d4b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_7ad93c91ead55f51f98ce6f6d8c638d4b.html</anchorfile>
      <anchor>a84af2701732c82d4fef3d76dfa015aa5</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, 0, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_7c36a66f33eab9c51f68955e23eed75cf.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_7c36a66f33eab9c51f68955e23eed75cf.html</anchorfile>
      <anchor>a26bf853896cc425a2492ca3f6dd6b493</anchor>
      <arglist>(Derived1 &amp;, const Derived2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, SelfAdjoint|Upper, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_7edeee576a0972cf80b695660b4579ee1.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_7edeee576a0972cf80b695660b4579ee1.html</anchorfile>
      <anchor>a0287c05eb73984c1452f1bc82f6d00d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01SelfAdjoint_7edeee576a0972cf80b695660b4579ee1.html</anchorfile>
      <anchor>a70120fcaf7fc38211c64f9ee4faf7e6a</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyLower, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01StrictlyLowerfca0ba672c8d4eea5c8de90494bab39f.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01StrictlyLowerfca0ba672c8d4eea5c8de90494bab39f.html</anchorfile>
      <anchor>ab0615da7f049ebb8034667b5ef125837</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01StrictlyLowerfca0ba672c8d4eea5c8de90494bab39f.html</anchorfile>
      <anchor>a206f4e725973550880b6a36869ee8f65</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, StrictlyUpper, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01StrictlyUpper3c1e3439b0f905068fc8d394c7fcca74.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01StrictlyUpper3c1e3439b0f905068fc8d394c7fcca74.html</anchorfile>
      <anchor>aec6474eebfde08d186c7a119df0756c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01StrictlyUpper3c1e3439b0f905068fc8d394c7fcca74.html</anchorfile>
      <anchor>a7c5431c5affd69c080f96319cba7881f</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitLower, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01UnitLower_00_40796f324ec1eafb9eb0615026e3324b.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01UnitLower_00_40796f324ec1eafb9eb0615026e3324b.html</anchorfile>
      <anchor>af7a5ea74b8706e1c326a9a0360763790</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01UnitLower_00_40796f324ec1eafb9eb0615026e3324b.html</anchorfile>
      <anchor>a0dd42ec02b143cdc464bac4e401fa8f3</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, UnitUpper, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01UnitUpper_00_4deb3fd89ea4f20d47ce8d51a58646da.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01UnitUpper_00_4deb3fd89ea4f20d47ce8d51a58646da.html</anchorfile>
      <anchor>a69e0fad9200877eba10fc61f7cb8159b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01UnitUpper_00_4deb3fd89ea4f20d47ce8d51a58646da.html</anchorfile>
      <anchor>a8e21da2e6b433d6e15c68da7f31a5792</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2, Upper, Dynamic, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Upper_00_01Dynamic_00_01ClearOpposite_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="typedef">
      <type>Derived1::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Upper_00_01Dynamic_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>a168b11ba842fd75c0015f2cd5c569d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Derived1::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Upper_00_01Dynamic_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>ac72bfe13032fe500f6eb01e16060d40d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_01Upper_00_01Dynamic_00_01ClearOpposite_01_4.html</anchorfile>
      <anchor>ab4cdbf37405065aeb3f689535e4ed381</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Lower), UnrollCount, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7fd1283ab5033295ba7f4a2cbc97122df.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7fd1283ab5033295ba7f4a2cbc97122df.html</anchorfile>
      <anchor>a1a936630b68d16541b5271c480dc5906a398ed3fe4d4b6df75206f3456256c15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7fd1283ab5033295ba7f4a2cbc97122df.html</anchorfile>
      <anchor>a1a936630b68d16541b5271c480dc5906ab8091551a3140b8afb37cadbeff26258</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7fd1283ab5033295ba7f4a2cbc97122df.html</anchorfile>
      <anchor>a138a14d18c8534ac5a2a031a86a0225f</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_assignment_selector&lt; Derived1, Derived2,(SelfAdjoint|Upper), UnrollCount, ClearOpposite &gt;</name>
    <filename>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7585d2adf69d58a8a87863babe107a6e6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <templarg>ClearOpposite</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7585d2adf69d58a8a87863babe107a6e6.html</anchorfile>
      <anchor>a58b5d26b0c05fcea95f0f744cb811755a145fb507d0c5775897b0d6babfb6f397</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7585d2adf69d58a8a87863babe107a6e6.html</anchorfile>
      <anchor>a58b5d26b0c05fcea95f0f744cb811755adc196a195b0f10da4ff1740db2952440</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__assignment__selector_3_01Derived1_00_01Derived2_00_07SelfAdjoint_7585d2adf69d58a8a87863babe107a6e6.html</anchorfile>
      <anchor>a889504365e0dd290f010a42aecece0fa</anchor>
      <arglist>(Derived1 &amp;dst, const Derived2 &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solve_matrix&lt; Scalar, Index, OnTheLeft, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structinternal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mode_00_014e08aad2737c4c0288d368d5d624a5fc.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheLeft_00_01Mode_00_014e08aad2737c4c0288d368d5d624a5fc.html</anchorfile>
      <anchor>a431b40236bf06a683bae96bdbb1aa796</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solve_matrix&lt; Scalar, Index, OnTheRight, Mode, Conjugate, TriStorageOrder, ColMajor &gt;</name>
    <filename>structinternal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01Mode_00_01462f149da216a950462977deb807ac6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01OnTheRight_00_01Mode_00_01462f149da216a950462977deb807ac6.html</anchorfile>
      <anchor>a1f693039446143b1e9951e86ff7410f4</anchor>
      <arglist>(Index size, Index otherSize, const Scalar *_tri, Index triStride, Scalar *_other, Index otherStride)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solve_matrix&lt; Scalar, Index, Side, Mode, Conjugate, TriStorageOrder, RowMajor &gt;</name>
    <filename>structinternal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_00_01Conjuc505d07db48667bb5f890dfae0bdd332.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>TriStorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_DONT_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solve__matrix_3_01Scalar_00_01Index_00_01Side_00_01Mode_00_01Conjuc505d07db48667bb5f890dfae0bdd332.html</anchorfile>
      <anchor>a02ee030e088214cb2f852e47a5eb6d30</anchor>
      <arglist>(Index size, Index cols, const Scalar *tri, Index triStride, Scalar *_other, Index otherStride)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solve_retval</name>
    <filename>structinternal_1_1triangular__solve__retval.html</filename>
    <templarg>Side</templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>ReturnByValue&lt; triangular_solve_retval&lt; Side, TriangularType, Rhs &gt; &gt;</base>
    <member kind="typedef">
      <type>ReturnByValue&lt; triangular_solve_retval &gt;</type>
      <name>Base</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a6c68f424f4dfecb9b1517c5ba0f2254a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a6a10bb8c1bd56442e61020faba6fc6fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_all&lt; typename Rhs::Nested &gt;::type</type>
      <name>RhsNestedCleaned</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ad6a85f72224e4b7001bb339d2b1d9765</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a5d3e0fd20aacb4c663bf57e42e17d482</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>ae35114dcbbcefbb7d14dda67a25d40c9</anchor>
      <arglist>(Dest &amp;dst) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a3df55513c3787e652daae065a2099212</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>triangular_solve_retval</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a4f6e793bddec14a4fa59a779b8ba9b22</anchor>
      <arglist>(const TriangularType &amp;tri, const Rhs &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const Rhs::Nested</type>
      <name>m_rhs</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a6f83b93fb70af8238d9485af4446fdab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TriangularType &amp;</type>
      <name>m_triangularMatrix</name>
      <anchorfile>structinternal_1_1triangular__solve__retval.html</anchorfile>
      <anchor>a5d23dae7fc5b7ae0b1bda33095db40cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, ColMajor &gt;</name>
    <filename>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheLe831cb66515e520803e30d91a12f50a3a.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheLe831cb66515e520803e30d91a12f50a3a.html</anchorfile>
      <anchor>aabacaa051b32d64a97fe0a5a262a39f0a037d1a65967877fdae68ca0043a08772</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheLe831cb66515e520803e30d91a12f50a3a.html</anchorfile>
      <anchor>a97f96a7730e3af33b3008308f75371bd</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheLeft, Mode, Conjugate, RowMajor &gt;</name>
    <filename>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheLe54bc0a9319ee815d79126bbaee7fbaac.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheLe54bc0a9319ee815d79126bbaee7fbaac.html</anchorfile>
      <anchor>a9e16668d88eee3d499644ed83222cbddad2293c4f777822a6104bf6f2369cccd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheLe54bc0a9319ee815d79126bbaee7fbaac.html</anchorfile>
      <anchor>a65a70b5bf3ae4c38d04cfb5e965faf95</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solve_vector&lt; LhsScalar, RhsScalar, Index, OnTheRight, Mode, Conjugate, StorageOrder &gt;</name>
    <filename>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheRif9b25974a4a010c3e792dc9b70fc09fd.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Conjugate</templarg>
    <templarg>StorageOrder</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solve__vector_3_01LhsScalar_00_01RhsScalar_00_01Index_00_01OnTheRif9b25974a4a010c3e792dc9b70fc09fd.html</anchorfile>
      <anchor>a8ec02724b4707b8c065c306848241ad9</anchor>
      <arglist>(Index size, const LhsScalar *_lhs, Index lhsStride, RhsScalar *rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheLeft, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Mode_00_01CompleteUnrolling_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheLeft_00_01Mode_00_01CompleteUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a06ff4dbb3793dab8b154d5c7bd2b88c5</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solver_selector&lt; Lhs, Rhs, OnTheRight, Mode, CompleteUnrolling, 1 &gt;</name>
    <filename>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mode_00_01CompleteUnrolling_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01OnTheRight_00_01Mode_00_01CompleteUnrolling_00_011_01_4.html</anchorfile>
      <anchor>aec3fd2e31942d7622f1da137c34520ec</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, 1 &gt;</name>
    <filename>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::ExtractType</type>
      <name>ActualLhsType</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a21410bfb6f1a591c441c5d68f28bea91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>aac17eb807d6943f5029ff23c88a7bcfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Lhs::Scalar</type>
      <name>LhsScalar</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a96bd91121102c0acaf053d1c6caec964</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Map&lt; Matrix&lt; RhsScalar, Dynamic, 1 &gt;, Aligned &gt;</type>
      <name>MappedRhs</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>aff9ac6e4c04ace73fe64eb1a152efd65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>RhsScalar</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>aac70093ab19e379ef72bb00d811431c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_011_01_4.html</anchorfile>
      <anchor>a3067c290409a51a913e6f14b7fab7e0a</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solver_selector&lt; Lhs, Rhs, Side, Mode, NoUnrolling, Dynamic &gt;</name>
    <filename>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Side</templarg>
    <templarg>Mode</templarg>
    <member kind="typedef">
      <type>LhsProductTraits::DirectLinearAccessType</type>
      <name>ActualLhsType</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a56db13a125631c06c7e640ea1cfed3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a945ad4e36bad475d5e856d88cb68e5fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>blas_traits&lt; Lhs &gt;</type>
      <name>LhsProductTraits</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>ae4f574e8abc8151db42a59d40d7d17ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Rhs::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a8caf4ee60e65fcce0611e2ee0eeec177</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solver__selector_3_01Lhs_00_01Rhs_00_01Side_00_01Mode_00_01NoUnrolling_00_01Dynamic_01_4.html</anchorfile>
      <anchor>abaf4cda124a79829a2a559abe80120a7</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, false &gt;</name>
    <filename>structinternal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Index</templarg>
    <templarg>Size</templarg>
    <member kind="enumvalue">
      <name>IsLower</name>
      <anchorfile>structinternal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a3c66554d659d1a0ea0672543793eb000aa0b4548711338120a0dc8264721e9c49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>I</name>
      <anchorfile>structinternal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a3c66554d659d1a0ea0672543793eb000a13dd928045481a71ebefc57b80eaa3d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>S</name>
      <anchorfile>structinternal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>a3c66554d659d1a0ea0672543793eb000a62d33862832f4aad7db047a78743bb03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01false_01_4.html</anchorfile>
      <anchor>ac0ff6f92fc8e1453111c33b3b33b608c</anchor>
      <arglist>(const Lhs &amp;lhs, Rhs &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::triangular_solver_unroller&lt; Lhs, Rhs, Mode, Index, Size, true &gt;</name>
    <filename>structinternal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01true_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Mode</templarg>
    <templarg>Index</templarg>
    <templarg>Size</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1triangular__solver__unroller_3_01Lhs_00_01Rhs_00_01Mode_00_01Index_00_01Size_00_01true_01_4.html</anchorfile>
      <anchor>a593f0ae733f9c525ee4d6ad36f24640c</anchor>
      <arglist>(const Lhs &amp;, Rhs &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::tribb_kernel</name>
    <filename>structinternal_1_1tribb__kernel.html</filename>
    <templarg>LhsScalar</templarg>
    <templarg>RhsScalar</templarg>
    <templarg>Index</templarg>
    <templarg>mr</templarg>
    <templarg>nr</templarg>
    <templarg>ConjLhs</templarg>
    <templarg>ConjRhs</templarg>
    <templarg>UpLo</templarg>
    <member kind="enumvalue">
      <name>BlockSize</name>
      <anchorfile>structinternal_1_1tribb__kernel.html</anchorfile>
      <anchor>a17a693c747cbdc3abe78b880f24537cfa0ac0c714245fb2ba4e472b2731d9ee51</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Traits::ResScalar</type>
      <name>ResScalar</name>
      <anchorfile>structinternal_1_1tribb__kernel.html</anchorfile>
      <anchor>ab650e1d2fe089d70bc33bcab02c9c8f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>gebp_traits&lt; LhsScalar, RhsScalar, ConjLhs, ConjRhs &gt;</type>
      <name>Traits</name>
      <anchorfile>structinternal_1_1tribb__kernel.html</anchorfile>
      <anchor>a8b476fda49acba157eb1af9e769f5595</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>structinternal_1_1tribb__kernel.html</anchorfile>
      <anchor>a1a7a5f0d0204a24a63634c365d573001</anchor>
      <arglist>(ResScalar *res, Index resStride, const LhsScalar *blockA, const RhsScalar *blockB, Index size, Index depth, ResScalar alpha, RhsScalar *workspace)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::tridiagonalization_inplace_selector</name>
    <filename>structinternal_1_1tridiagonalization__inplace__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::CoeffVectorType</type>
      <name>CoeffVectorType</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>a30f08e088f79061329eac2e818302648</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Tridiagonalization&lt; MatrixType &gt;::HouseholderSequenceType</type>
      <name>HouseholderSequenceType</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>af6954a312fc663bf5548487a37fd4247</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>ac94920eb2930f17947b08f1b25dd5b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector.html</anchorfile>
      <anchor>a6af077f6afe4e351898c78fdfc233b8e</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::tridiagonalization_inplace_selector&lt; MatrixType, 1, IsComplex &gt;</name>
    <filename>structinternal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</filename>
    <templarg></templarg>
    <templarg>IsComplex</templarg>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>a3b6e44e6ce3d058a66593b2e9175ee12</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_011_00_01IsComplex_01_4.html</anchorfile>
      <anchor>aecd99f091f6f1f90ebb3a73f0fd1675b</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::tridiagonalization_inplace_selector&lt; MatrixType, 3, false &gt;</name>
    <filename>structinternal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a67817d9735cebe0a584a8693ec7864bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a1e2da5f82dca3b9db3ac91b80d071296</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1tridiagonalization__inplace__selector_3_01MatrixType_00_013_00_01false_01_4.html</anchorfile>
      <anchor>a9828928e56d6c9066e7f6fb9def5c608</anchor>
      <arglist>(MatrixType &amp;mat, DiagonalType &amp;diag, SubDiagonalType &amp;subdiag, bool extractQ)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::TridiagonalizationMatrixTReturnType</name>
    <filename>structinternal_1_1TridiagonalizationMatrixTReturnType.html</filename>
    <templarg></templarg>
    <base>ReturnByValue&lt; TridiagonalizationMatrixTReturnType&lt; MatrixType &gt; &gt;</base>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a6a99a69cbfa92ce385caafe1ad06b886</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>cols</name>
      <anchorfile>structinternal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a4a8458009d9bb2b0c7e3fd36b0aba08f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>evalTo</name>
      <anchorfile>structinternal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>ac66024b8b6acd94024f16ee29e3c564a</anchor>
      <arglist>(ResultType &amp;result) const </arglist>
    </member>
    <member kind="function">
      <type>Index</type>
      <name>rows</name>
      <anchorfile>structinternal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>a275139e7a38fa6a57adad98f0f86d0c2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalizationMatrixTReturnType</name>
      <anchorfile>structinternal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>aa196dfe1e884e5c62d8a69d0acdd3e63</anchor>
      <arglist>(const MatrixType &amp;mat)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const MatrixType::Nested</type>
      <name>m_matrix</name>
      <anchorfile>structinternal_1_1TridiagonalizationMatrixTReturnType.html</anchorfile>
      <anchor>abd740fe1cfbb66d794e58f6f4f4234bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::TridiagonalMatrix</name>
    <filename>classinternal_1_1TridiagonalMatrix.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <templarg>Options</templarg>
    <base>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</base>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classinternal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a85f618370c0014a2b58631759112d014</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt;-1 &gt;::Type</type>
      <name>sub</name>
      <anchorfile>classinternal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a6311d732c348f730a62bcff6122e76f1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classinternal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>aa69403284359b0eee5dc0847752afc1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Base::template DiagonalIntReturnType&lt; 1 &gt;::Type</type>
      <name>super</name>
      <anchorfile>classinternal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a59da7e173357302dacb5e080e629c2f8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TridiagonalMatrix</name>
      <anchorfile>classinternal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a93970832d34fd25f2bf0d6a48440f9f6</anchor>
      <arglist>(Index size=Size)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>BandMatrix&lt; Scalar, Size, Size, Options &amp;SelfAdjoint?0:1, 1, Options|RowMajor &gt;</type>
      <name>Base</name>
      <anchorfile>classinternal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>af621f8d0e2539294ccef21a9126786ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Base::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1TridiagonalMatrix.html</anchorfile>
      <anchor>a5590d40aeef6b2cb8f3628cb8dda8879</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::trmv_selector&lt; ColMajor &gt;</name>
    <filename>structinternal_1_1trmv__selector_3_01ColMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1trmv__selector_3_01ColMajor_01_4.html</anchorfile>
      <anchor>afb21777847383b9a672428fe370a3d50</anchor>
      <arglist>(const TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt; &amp;prod, Dest &amp;dest, typename TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::trmv_selector&lt; RowMajor &gt;</name>
    <filename>structinternal_1_1trmv__selector_3_01RowMajor_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1trmv__selector_3_01RowMajor_01_4.html</anchorfile>
      <anchor>aabdb51950c15bd21e455e4727ec8329c</anchor>
      <arglist>(const TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt; &amp;prod, Dest &amp;dest, typename TriangularProduct&lt; Mode, true, Lhs, false, Rhs, true &gt;::Scalar alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::trsolve_traits</name>
    <filename>classinternal_1_1trsolve__traits.html</filename>
    <templarg>Lhs</templarg>
    <templarg>Rhs</templarg>
    <templarg>Side</templarg>
    <member kind="enumvalue">
      <name>Unrolling</name>
      <anchorfile>classinternal_1_1trsolve__traits.html</anchorfile>
      <anchor>ae1461e04dde726824190a39b4e82883fa30bb665fc4a43613866d0fc1cf125f9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsVectors</name>
      <anchorfile>classinternal_1_1trsolve__traits.html</anchorfile>
      <anchor>ae1461e04dde726824190a39b4e82883fafeca93ac09f564ba40bc5cba8db97c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RhsIsVectorAtCompileTime</name>
      <anchorfile>classinternal_1_1trsolve__traits.html</anchorfile>
      <anchor>adf95a45a083c2cf9c7c2126c566822d0a91bc8641d50a37154be192937fe3b4d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::true_type</name>
    <filename>structinternal_1_1true__type.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structinternal_1_1true__type.html</anchorfile>
      <anchor>ac09b1feaa0882421f70393ce499f54e7ae3deee075b11cbc15a349923a0b433ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::umeyama_transform_matrix_type</name>
    <filename>structinternal_1_1umeyama__transform__matrix__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>MinRowsAtCompileTime</name>
      <anchorfile>structinternal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>ad018dc443446293f12e48dfeddfd312aad89e54f430a0ff584230bf7c18df73b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HomogeneousDimension</name>
      <anchorfile>structinternal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>ad018dc443446293f12e48dfeddfd312aa67ee640d909baf307e830ec14c23923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; typename traits&lt; MatrixType &gt;::Scalar, HomogeneousDimension, HomogeneousDimension, AutoAlign|(traits&lt; MatrixType &gt;::Flags &amp;RowMajorBit?RowMajor:ColMajor), HomogeneousDimension, HomogeneousDimension &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1umeyama__transform__matrix__type.html</anchorfile>
      <anchor>abe91e03a77441caaa195a54905d6b519</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unaligned_assign_impl</name>
    <filename>structinternal_1_1unaligned__assign__impl.html</filename>
    <templarg>IsAligned</templarg>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1unaligned__assign__impl.html</anchorfile>
      <anchor>a98fb4b6aef820ecb9284da308c8d4c66</anchor>
      <arglist>(const Derived &amp;, OtherDerived &amp;, typename Derived::Index, typename Derived::Index)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unaligned_assign_impl&lt; false &gt;</name>
    <filename>structinternal_1_1unaligned__assign__impl_3_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static EIGEN_STRONG_INLINE void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1unaligned__assign__impl_3_01false_01_4.html</anchorfile>
      <anchor>ac98ee72fc32d4a113797e131793af133</anchor>
      <arglist>(const Derived &amp;src, OtherDerived &amp;dst, typename Derived::Index start, typename Derived::Index end)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unary_result_of_select</name>
    <filename>structinternal_1_1unary__result__of__select.html</filename>
    <templarg>Func</templarg>
    <templarg>ArgType</templarg>
    <templarg>SizeOf</templarg>
    <member kind="typedef">
      <type>ArgType</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unary__result__of__select.html</anchorfile>
      <anchor>ab83f5880fca23a098b013bb8a74570af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_std_result_type)&gt;</name>
    <filename>structinternal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::result_type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__std__result__type_08_4.html</anchorfile>
      <anchor>a5b227bb50f9c6d2e53f60afcb39c3c82</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unary_result_of_select&lt; Func, ArgType, sizeof(has_tr1_result)&gt;</name>
    <filename>structinternal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Func::template result&lt; Func(ArgType)&gt;::type</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unary__result__of__select_3_01Func_00_01ArgType_00_01sizeof_07has__tr1__result_08_4.html</anchorfile>
      <anchor>a059945c1e2c5d36988c270f3d02eaef2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unitOrthogonal_selector</name>
    <filename>structinternal_1_1unitOrthogonal__selector.html</filename>
    <templarg></templarg>
    <templarg>Size</templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a5aeaa84514eae655b3883926ff92cf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>af4e87b88fbb7ebe4485c1799d888b570</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>ac510459a0864d11df6760f04db85e53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a97719072527134cec244fc93140666ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a13b96d75e47b519ff7ffb8e87b7adfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VectorType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector.html</anchorfile>
      <anchor>a959b4bb2e26a2c185d8b9f10bdcfd865</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unitOrthogonal_selector&lt; Derived, 2 &gt;</name>
    <filename>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a2d9df7a51e19fb7c31d7a9e5bf666911</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VectorType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_012_01_4.html</anchorfile>
      <anchor>a7ead28fb365e9aa868ad5f109442ba19</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unitOrthogonal_selector&lt; Derived, 3 &gt;</name>
    <filename>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>NumTraits&lt; Scalar &gt;::Real</type>
      <name>RealScalar</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>a1a26c6088ba8e3fddab98938938844fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>traits&lt; Derived &gt;::Scalar</type>
      <name>Scalar</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>ac07aaaf350148b62fb06c0b53572fb66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>plain_matrix_type&lt; Derived &gt;::type</type>
      <name>VectorType</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>acf057f5d9d4879216954eea77af5087e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static VectorType</type>
      <name>run</name>
      <anchorfile>structinternal_1_1unitOrthogonal__selector_3_01Derived_00_013_01_4.html</anchorfile>
      <anchor>aac0dbdf87c147e6a025179f8511a533c</anchor>
      <arglist>(const Derived &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unpacket_traits</name>
    <filename>structinternal_1_1unpacket__traits.html</filename>
    <templarg>T</templarg>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits.html</anchorfile>
      <anchor>a610df990431b6771a1eaf966224cc227a30b3429df150faf7de9763535adf4321</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits.html</anchorfile>
      <anchor>a2a5662d52e9049fca5e2c4784a196c15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unpacket_traits&lt; Packet1cd &gt;</name>
    <filename>structinternal_1_1unpacket__traits_3_01Packet1cd_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>a3e6851f2afe8e0fe7c5cae25826922a1aecaba868164b0430e50fcf24472adfeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; double &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet1cd_01_4.html</anchorfile>
      <anchor>afda30309e74e0bc5d9b189633bf57054</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unpacket_traits&lt; Packet2cf &gt;</name>
    <filename>structinternal_1_1unpacket__traits_3_01Packet2cf_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a5a8a7dd0c21cd6de9b1a59b1f46ca20da95615ec5e557c60443a6ed96cfd3245f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a5a8a7dd0c21cd6de9b1a59b1f46ca20da95615ec5e557c60443a6ed96cfd3245f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>a5a8a7dd0c21cd6de9b1a59b1f46ca20da95615ec5e557c60443a6ed96cfd3245f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>ac68e5d7b7c69c39058e8f61da47e6557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>ac68e5d7b7c69c39058e8f61da47e6557</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::complex&lt; float &gt;</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2cf_01_4.html</anchorfile>
      <anchor>ac68e5d7b7c69c39058e8f61da47e6557</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unpacket_traits&lt; Packet2d &gt;</name>
    <filename>structinternal_1_1unpacket__traits_3_01Packet2d_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a0d0fa76e4409e644f74f7c35e5cabccfa532a59b56001cd343fd32871cbf7ebde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>double</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet2d_01_4.html</anchorfile>
      <anchor>a91ae83d925cd6e4619080f9167500f49</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unpacket_traits&lt; Packet4f &gt;</name>
    <filename>structinternal_1_1unpacket__traits_3_01Packet4f_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a006655bc87f8dad73eaacaca0b74b217ac773f8f1e899de8dad33806ec4e86403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a006655bc87f8dad73eaacaca0b74b217ac773f8f1e899de8dad33806ec4e86403</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>a006655bc87f8dad73eaacaca0b74b217ac773f8f1e899de8dad33806ec4e86403</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>ad1e20955c29c3372c8dfb6b97d9faa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>ad1e20955c29c3372c8dfb6b97d9faa44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4f_01_4.html</anchorfile>
      <anchor>ad1e20955c29c3372c8dfb6b97d9faa44</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::unpacket_traits&lt; Packet4i &gt;</name>
    <filename>structinternal_1_1unpacket__traits_3_01Packet4i_01_4.html</filename>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac6b19647ee9f9564a20f607c5b8b909eaa9fe18ddb7369252f9e664468ae210c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac6b19647ee9f9564a20f607c5b8b909eaa9fe18ddb7369252f9e664468ae210c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>size</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>ac6b19647ee9f9564a20f607c5b8b909eaa9fe18ddb7369252f9e664468ae210c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a12338c139686bab76ded16cc318fc391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a12338c139686bab76ded16cc318fc391</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>type</name>
      <anchorfile>structinternal_1_1unpacket__traits_3_01Packet4i_01_4.html</anchorfile>
      <anchor>a12338c139686bab76ded16cc318fc391</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::UpperBidiagonalization</name>
    <filename>classinternal_1_1UpperBidiagonalization.html</filename>
    <templarg>_MatrixType</templarg>
    <member kind="enumvalue">
      <name>RowsAtCompileTime</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1b7765526c1442f2a85b6b81d206da97a1b4969f854e9318991ec9e02631dc79f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTime</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1b7765526c1442f2a85b6b81d206da97a1c2f73b18c8d1897a9a399c8d7f4f948</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ColsAtCompileTimeMinusOne</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1b7765526c1442f2a85b6b81d206da97ad9a4ad950907ee561744b912bd5d48e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>BandMatrix&lt; RealScalar, ColsAtCompileTime, ColsAtCompileTime, 1, 0 &gt;</type>
      <name>BidiagonalType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a3eed72a0b0d22061e07bd1d9558b7654</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, RowsAtCompileTime, 1 &gt;</type>
      <name>ColVectorType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a01f57884a5b9f0b7c8d67ecedb8f96a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTime, 1 &gt;</type>
      <name>DiagVectorType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>ae0526b8e9ce91f44e89097790ed6ed8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const MatrixType, CwiseUnaryOp&lt; internal::scalar_conjugate_op&lt; Scalar &gt;, const Diagonal&lt; const MatrixType, 0 &gt; &gt; &gt;</type>
      <name>HouseholderUSequenceType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a076b8c63e8fa35e0fe852f6a859d3e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>HouseholderSequence&lt; const MatrixType, Diagonal&lt; const MatrixType, 1 &gt;, OnTheRight &gt;</type>
      <name>HouseholderVSequenceType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>adfcc4553e50c5f5da024c393621a83f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Index</type>
      <name>Index</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a02292a573b24061614f22586806c1a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>_MatrixType</type>
      <name>MatrixType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1220e35767a03cfcdeb6216df1fffb8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::RealScalar</type>
      <name>RealScalar</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a43b57ef3198fef584d4e60a01d469182</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, 1, ColsAtCompileTime &gt;</type>
      <name>RowVectorType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a7da7e25263bf7a7d2f7bea164d193463</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>MatrixType::Scalar</type>
      <name>Scalar</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a77dfe416cecfbe00049d651b2b317d00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, ColsAtCompileTimeMinusOne, 1 &gt;</type>
      <name>SuperDiagVectorType</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a62c5bb97b427edb2de4664ddd13a55b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const BidiagonalType &amp;</type>
      <name>bidiagonal</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>abb12c422906c70cf16b905d46bcbdb1f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>UpperBidiagonalization &amp;</type>
      <name>compute</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1a3870f94f7d0453da8be69f2bd9b746</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>const MatrixType &amp;</type>
      <name>householder</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a741ac40bc45af52ef6a72c7cd7e56f3b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HouseholderUSequenceType</type>
      <name>householderU</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>aa3af76a65dcccb042d726da741a97a50</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const HouseholderVSequenceType</type>
      <name>householderV</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a7d6349f9df4bb9bbb8f6f29544021be1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1eacd047353e116cfd950df5af7bf0f6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UpperBidiagonalization</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a62c440ce70fcbf25461984a831a80ea4</anchor>
      <arglist>(const MatrixType &amp;matrix)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BidiagonalType</type>
      <name>m_bidiagonal</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1fb33666fa6dea0c9f50e2aa19edc8b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>MatrixType</type>
      <name>m_householder</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a600df50f4c1f75f40d533bd1e5730d3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>m_isInitialized</name>
      <anchorfile>classinternal_1_1UpperBidiagonalization.html</anchorfile>
      <anchor>a1fa4dcfd93d42296808ea33cb01fbf0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::variable_if_dynamic</name>
    <filename>classinternal_1_1variable__if__dynamic.html</filename>
    <templarg>T</templarg>
    <templarg>Value</templarg>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classinternal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>ae4e92ce0bc1fef6b961c5a90c20cfdc3</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classinternal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>a36331ec92ffa454016ebea80fc24d573</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>value</name>
      <anchorfile>classinternal_1_1variable__if__dynamic.html</anchorfile>
      <anchor>ac044d1d4afbdd3de0fd8b3ed664b14ab</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>internal::variable_if_dynamic&lt; T, Dynamic &gt;</name>
    <filename>classinternal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classinternal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a3c167f9dcaa6b1cd8c3cfce29e99d993</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>value</name>
      <anchorfile>classinternal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a181dbb66a9c47fdb43f4da0a17485140</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classinternal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a16ff033d5c5b788fb8d20d5d52b9c43e</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>variable_if_dynamic</name>
      <anchorfile>classinternal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>af5f3f55a5d56288b0a1c474c7270c1f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classinternal_1_1variable__if__dynamic_3_01T_00_01Dynamic_01_4.html</anchorfile>
      <anchor>afffbdeeb2889dd2863cbd506f5269dbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::vector_int_pair</name>
    <filename>structinternal_1_1vector__int__pair.html</filename>
    <templarg></templarg>
    <templarg>Dim</templarg>
    <member kind="typedef">
      <type>Matrix&lt; Scalar, Dim, 1 &gt;</type>
      <name>VectorType</name>
      <anchorfile>structinternal_1_1vector__int__pair.html</anchorfile>
      <anchor>abca220f0be570fce57a4a0394a903618</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>vector_int_pair</name>
      <anchorfile>structinternal_1_1vector__int__pair.html</anchorfile>
      <anchor>aa1ad1ecb3fc55bea580fc82df173724e</anchor>
      <arglist>(const VectorType &amp;v, int i)</arglist>
    </member>
    <member kind="variable">
      <type>VectorType</type>
      <name>first</name>
      <anchorfile>structinternal_1_1vector__int__pair.html</anchorfile>
      <anchor>a9f6c206b412f16fea4df108400e5414b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>second</name>
      <anchorfile>structinternal_1_1vector__int__pair.html</anchorfile>
      <anchor>a3ea97fd7979118647af84b5b6a6e27cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::visitor_impl</name>
    <filename>structinternal_1_1visitor__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>UnrollCount</templarg>
    <member kind="enumvalue">
      <name>col</name>
      <anchorfile>structinternal_1_1visitor__impl.html</anchorfile>
      <anchor>af2dff1f973e14592e00233c607a75457aceb02e2ad851d1e1346d4a4a49c1ca95</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>row</name>
      <anchorfile>structinternal_1_1visitor__impl.html</anchorfile>
      <anchor>af2dff1f973e14592e00233c607a75457a43d38909a8d5b5f45cb68c99363fb37e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1visitor__impl.html</anchorfile>
      <anchor>ac097a1f5db2586c352dcad1cbfee8871</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::visitor_impl&lt; Visitor, Derived, 1 &gt;</name>
    <filename>structinternal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1visitor__impl_3_01Visitor_00_01Derived_00_011_01_4.html</anchorfile>
      <anchor>a7514a381d8f83d7a13672f1962d1d7ca</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>internal::visitor_impl&lt; Visitor, Derived, Dynamic &gt;</name>
    <filename>structinternal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>Derived::Index</type>
      <name>Index</name>
      <anchorfile>structinternal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a6d70a5f7872b933af9a37ac0cd394414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>run</name>
      <anchorfile>structinternal_1_1visitor__impl_3_01Visitor_00_01Derived_00_01Dynamic_01_4.html</anchorfile>
      <anchor>a690c783890eeffa7c7a9d82789dda2e7</anchor>
      <arglist>(const Derived &amp;mat, Visitor &amp;visitor)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>LevenbergMarquardtSpace</name>
    <filename>namespaceLevenbergMarquardtSpace.html</filename>
    <member kind="enumeration">
      <name>Status</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NotStarted</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca449011495bd83658f66cbdf8193de829</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Running</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca5dd4174c605f1eae26e39de306698aa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ImproperInputParameters</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca401214d58a8c3b215926f3ec313a2828</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeReductionTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca16325f9427f30c44ad7a28d7840356a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6cad9a96bc20f91765af942cb0e171d59a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RelativeErrorAndReductionTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6caa32347b7108a41b9df9a68e0dfbf67ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CosinusTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca08812ad2f12dc71c5c3ec389a63e9d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TooManyFunctionEvaluation</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca719527f16558bdbe0c650707ffe133b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FtolTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6cac19fa1b3d07aa55c724dd019f336a040</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>XtolTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca7f5cdaa984a612a8decea4025a7835c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GtolTooSmall</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6ca0089d3156043c82550b406135ec69776</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UserAsked</name>
      <anchorfile>namespaceLevenbergMarquardtSpace.html</anchorfile>
      <anchor>af616f1cf34bf189cf3c18ee38661ba6cae48ddb57f2b5028338e5a217b596e4b7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mpfr</name>
    <filename>namespacempfr.html</filename>
    <class kind="class">mpfr::conversion_overflow</class>
    <class kind="class">mpfr::mpreal</class>
    <member kind="function">
      <type>bool</type>
      <name>_isinf</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab6a88f741ac881ae3e91ca0aca7e7766</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isint</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5f2c8f8e89daf07b7e105534849dbd24</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isnan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae468a9fba11a7e830b70d561e3e14040</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isnum</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad48b75ae7b4761d0ed93356dd53c2df2</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_isregular</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae8f4740b736cb8de98bbfb708ebda646</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>_iszero</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a828184e865ab5f537a1d4af0424ffe7b</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_j0</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afed934ce197049b73d5dd32f72debf55</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_j1</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aeb17541355d0100a1288866cba2188fd</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_jn</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8f37f31b11e6f07e320e2ba22fd7bb6c</anchor>
      <arglist>(long n, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_y0</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6e0661dd46c65d612ab45ecdc62c5008</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_y1</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abbdf529f11918c995a127f0d17b95979</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>_yn</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab5310269d42ec469487a0909d80d0cdb</anchor>
      <arglist>(long n, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>abs</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a87147a3e1ba1d65f783b8d131584ebf1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>acos</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adff251627e289c130bf790fa986673dd</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>acosh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab26fd7e0be2632803dbeb712f43f604d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>agm</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af1645257325e78809ab37bcf5109c3ab</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>ai</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a795fd52b70330c26ffc6264a28d8b633</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>asin</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abb32e1f2c4bb9e77cff20d53bff6c957</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>asinh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7f9974881db374a87352ddc993d1dc9e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>atan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad44ee088b9aef94f7801d0cf0dc2412b</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>atan2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0cb50d7de8b027e687fc692c0b924342</anchor>
      <arglist>(const mpreal &amp;y, const mpreal &amp;x, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>atanh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aab45dae5f3de953f6e9108bcf572eb28</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cbrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a894dc22cf6cba28956b7c4db8f46ba2e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>ceil</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0dbd8e40b02501186ee1b9412b6380df</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>cmpabs</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1b1bb364f5caa593a74bd677c81d5ecb</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_catalan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac440effd2da913fa0146ddadc48d974d</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_euler</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1d7d69e1666706a15444c8f43530f710</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_infinity</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adfd07b85583b3052bc279100a3fcd7d6</anchor>
      <arglist>(int sign, mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_log2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae0bb925ca56e70fc4961e218521d2b3c</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>const_pi</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa6f25dc40519872123a316d22d091a15</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cos</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a253a4fc2c20ee5ecf8abb74baf387485</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cosh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a833bfc5deadd64e681b343fb8246ad39</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>cot</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adb7cc9d7fd27950112462b2d250798d9</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>coth</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2332e483e3f6f9dd3837b393d3d39fc8</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>csc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7d41817922c8bea05d380394e96f8398</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>csch</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae456a4652b59d1d8b5158835fb124dfc</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>digamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad9219c3a48d85a6e89dddc86736b2302</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>dim</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9b1c071643a547884db48dcf8745ec78</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>div_2si</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae6a23511fb107d72901dd3a0e2e679b5</anchor>
      <arglist>(const mpreal &amp;v, long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>div_2ui</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adfa12d551d61c1f3da06c50965e77b70</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>eint</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adaab4d48b165b2fdb57d272024d66fe1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>erf</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af40b2397f04f3b0a1f295c2f3cd5a41d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>erfc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a31db4c171ee17f11205853ec82c6f86e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>exp</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a84966999ff39d5e7fafc79665ea1ae92</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>exp10</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a443d27c59abb90a4a1e1bdc352cf898d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>exp2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a63199c375932880fb6fa1b714f7b3e52</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>expm1</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a529f51741f4853808150d1cf12d01350</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fabs</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1640c2149685c19caf93a32ae1c646fb</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fac_ui</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a58c63699183f70b9b30a5056aaa3a9ff</anchor>
      <arglist>(unsigned long int v, mp_prec_t prec, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>floor</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad68b2157eb03d995d6757c778f77d17c</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a31a4a6b6b24ee77462ca667869caf985</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, const mpreal &amp;v3, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fmax</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aca33fea7f228ad18a647a4e8f182e0f3</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fmin</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2a30fb8f567cc7cc969d2f8d2ccbfa7d</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fmod</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1722674cc60ae6a9f12cd38076f98b86</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>fms</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4307a84668de992cb45d25b8fdc14a48</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, const mpreal &amp;v3, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>frac</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3ae61c9785914d600db639821dfee427</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>frexp</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a47919522b432ee8d8d55b43e9d4b3d65</anchor>
      <arglist>(const mpreal &amp;v, mp_exp_t *exp)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>gamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5278ddc0da22235534b94b2915dd327d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>hypot</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a37aae5f6be20454d6ec344f497843d9f</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>ldexp</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0183f8cadde6442a5dfb40140409a5e0</anchor>
      <arglist>(const mpreal &amp;v, mp_exp_t exp)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>lgamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa40dc42b13386910f63152af4e6e1eae</anchor>
      <arglist>(const mpreal &amp;v, int *signp, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>li2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abdc0c919aeed35b54eb447a26c636345</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>lngamma</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a398dc767c71b567b365f62463e801824</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a53d054fb742cd185418b46279af3944f</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log10</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a89db05edfa148ff2591fda381aed15fc</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log1p</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab74beeb1e23a59d02e627f3fc66ff260</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>log2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af442f092ef4f4fd964b656155243d5e9</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>machine_epsilon</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab8e5eeb8e077beda987543d1077c6b51</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal()</type>
      <name>max</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a004935036c2970cebb55e20e22edb67e</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal()</type>
      <name>min</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a99795794b6c0ff9088d119bf301402ed</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>modf</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3d576a0281f699cfe1aa186dd95522f</anchor>
      <arglist>(const mpreal &amp;v, mpreal &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mpreal_max</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae3049b6b96dfd80e09ffdb6cbf89bb9c</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mpreal_min</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a510120f4282c2fa984a170af8de2bc0e</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mul_2si</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9785159884af485b153f0fbca3ec211c</anchor>
      <arglist>(const mpreal &amp;v, long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>mul_2ui</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab619578579f889de019edc4a364758c8</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>nextabove</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae829624f9f51e3537bc004ed57ebd693</anchor>
      <arglist>(const mpreal &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>nextbelow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8fd132b04096f0e21c3985b24fcb8a52</anchor>
      <arglist>(const mpreal &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>nexttoward</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a801bac4288169d2b7e707e05c0e17f8c</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5f028ffe0ab894ad4768560a03cb5627</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af76739a634afe2379e8ffcdc6f28bcdf</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2d7fe4d8fb259a51cedece349c4e8d89</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a79f1693349ed5978e93c07f2666ec912</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab96a2e253a29bacadc1a0d2e65e6743d</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad8942d8d7d3df025244a4a0eee3db8e8</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad6b87568e8427583dfc9c933232fa9af</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a39f0255f0b89d116fa0a7887fd070a15</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7be3531d4574f30810cbc3ae16242ab8</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a500e7732c635e3d9f2caf369072dfc9d</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae6d5a83958b375312b779fa53c1749b1</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2e3b21b1f067e44fc7853a55b52a0da9</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a05fbb7b2023b8c7431783a2f5c1e67bb</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a11aff9425781b4e1057d1a760b34ccda</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a94ca1fdbd2ffb1e29faf22f9a0d290fd</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2117690e91144ddfb423f96659be2dec</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad50a5e706ae7cd86235db54618da2788</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abc21714d524442ad85f3493417d6d744</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7f669ff67ad8abdb53df58a73ab17c09</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6922a6ffc7242976d60f665400fdbdde</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3f455d0480d7ee21a21a289bd940bd9</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2303bcb9df3d760efc95063434c940b3</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab15d9d9baf494e560811da6eb91bc1ce</anchor>
      <arglist>(const mpz_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afce3251bfabbe4776ed5a22b622a0373</anchor>
      <arglist>(const mpq_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac37b4e0ca643f2fa2494d242027314e5</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae50cd0099a4f6de40bb97e74a24c9001</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0f128718e2f7284efd6d5b4e4bd34358</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3408b27692d49324804beec34cbc2353</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad6a234f65c3a648918297d2d8a8d0c09</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator*</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5e9c33497833f54a07f6be4101f06c58</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a52bd9226aeb904348b452ad2840bdd34</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af25c65ab747d8289c66bd03193b16b61</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7a64dc693df51ae158d7575cc4a03c8f</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8b4fb6d1dee2546368aad72dc40a6085</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6d439812b82d815a7e05a9295e51b4c2</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af7dd204ca1b77dbe55c1bfce5537e69d</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a288b4300a8f7cc598551fdbfac76a590</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3a6b9159921187743d26d85f4680ad7d</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7d24a555b26a72196fa6d68f5b5c3023</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae2f18f3aafb475c3808acde43d341169</anchor>
      <arglist>(const mpreal &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5eb177d66184383144fe1b14fdc8c9a5</anchor>
      <arglist>(const char *a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9d95f35f364c3d5476ccfa5e595d6a06</anchor>
      <arglist>(const mpreal &amp;a, const std::string b)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3d8b70fcc498e58601550ad53004253c</anchor>
      <arglist>(const std::string a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5e11c817561cb7542b192e6da81650dc</anchor>
      <arglist>(const mpz_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a88287a5aed58204ffe4b6f3174cfce9c</anchor>
      <arglist>(const mpq_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a322e0f56a15a1c4750a97ac7ed6ce71d</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9b2739c5b7f2d8f596663c6097e1dc95</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8ac0afcf69bea8beac7e356bf03480aa</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a06f30dde2b68ee23f4ee3fc4f23eab3a</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae5df9dd593b2cca2ddb631d10b5fe1f4</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa38115b03e7abfee776ad4a74cced219</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4c78fe5304fe367438f4e562bd52940a</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4d954b1784654e222b47276442d25337</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a473dc10e2d1d5e0db1f11114bca61e69</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae70bebe1fff715a2a83cd5d423a557ed</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6ccd174dd1adae758351e71f07408771</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a790906554c547243881e8b799c563db6</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1558212bd2f8364ab555aaa39b50589c</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7fe62fcb7deed8029994255c91a2194e</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3476e1b62361f9a7f9d0eb033c20166c</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0015e81683b993ac6a47da43a44e3d77</anchor>
      <arglist>(const mpreal &amp;a, const char *b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a23b2afc2e7ab98d15deabafcc885ed94</anchor>
      <arglist>(const char *a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab97600b3fc759e124cd52e2261d56d2e</anchor>
      <arglist>(const mpz_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0ef0b4862edf5c9015cec33c8ef55ab1</anchor>
      <arglist>(const mpq_t b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a39da740594785bc8627380b0bdee9f1a</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0fb68e95189094192e7e7d6b7e94134d</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa6ea09e2a39548804d2909ce74ed10b5</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3322070341cdced86e7a977fcd58b0b3</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae475bce182b6245f6c2769d05caaf35d</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0cad994ac6b967b3ed9dbbbc78cda9c5</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2ec423532b73d4f7b53ed2ee3cf8f0d4</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3a79d573e8a22b58c0c2858531206dfb</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a92a9f77f07a74142980bfc3641c45b4d</anchor>
      <arglist>(const mpreal &amp;a, const mpq_t b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a65adf99e538f5b88ed189c332c1ebda3</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a97b84b564dcc00ad35ccc9a9e79db0a2</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2d637d508c6a71a8115a5c362e08bf8e</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a066815b0566c27e5bbe89846cab3a9aa</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aea788d250237dccdcd98bc63cba0706a</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8752489ba356bee3ad52fffbebcc9d33</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a61c915422386a6d03ce0a6db19a7ae75</anchor>
      <arglist>(const long double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8b21d654f91d9644c2eebb13670a22ab</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab73b60c3dd3a64940dba1d10a0b1a9a1</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1841424a7e29ae76d3aec415554e7b9a</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a37c5e513ec383a5feafc86847b150870</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator/</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a256ca0c6a554abf49f951257d3384d77</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac03a5fe232d0a95aaad60648b6d9c733</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a88406b8dd7df4d7ec26ac6b4bae912af</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8be08af119b7bc6f1497704953253abf</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af248306f0b18250e237c8cf1752648c9</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a64698ae337465e8fadd823b1afdf54c5</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a143746f0d2ab82e858f8d994a6294fff</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a12147362b84bcdb84ed76b612c4232eb</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a956efe23a139b9605e25562ba1088f3b</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aae3907dc8d6ef643f248254d53ccc5d5</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3f9e0c6483f9236686e739033b4add4</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad9d1abee2baef00c88a802133decf292</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad4e89b930698dac21ad930dc4738fe97</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6d8f594854bf791b71995c684b56a611</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac3e4d8cf25f95f1696239d75b084ae95</anchor>
      <arglist>(ostream &amp;os, const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a91e01b196a2857c3c8667c515cf56072</anchor>
      <arglist>(const mpreal &amp;v, const unsigned long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6cf56eb6ee3fcecdd8cfa8a541959b07</anchor>
      <arglist>(const mpreal &amp;v, const unsigned int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6576237c12e1e185c0f32d6642a421c3</anchor>
      <arglist>(const mpreal &amp;v, const long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a71184dfe87ed8c74138c99638b70d7b7</anchor>
      <arglist>(const mpreal &amp;v, const int k)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2206a051aff7db53094675f39239843b</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a302ee50cd313b50a83d7ba8111d3b045</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>acae9a1f0e9197776535b1f16c28edff0</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4e4b71708390551e487cb7df504f6a8c</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aeac92a8dc2fea0d4218bbbac25030f53</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af602a28e483036fecae479908e0720f0</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a736336b98e39d63e4945a52e26a6ba06</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9ee763e9632f9d8a5cec84104917d56c</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab89f731c0554834fc3a7c528a39b6b9d</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a09a4062d016523216372a93621a40d17</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5c077f09615fba5610668188b2aa9875</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae28fb6e9d04ba7a554523b79265c7e68</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ace7c1a717a8eab1dead8e4da8deb8ea7</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7fd590e78e60923e49049c15594838df</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac6283796c194c3d3a4b7e1b90fd9117b</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a650e34d7ab9008be2847a2148dbc1c22</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6df53fd40ef4bcd37096f7dc3a4a7b64</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab2fc4e73890e883d08e8601c965d8857</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a241d5d2de315818a8ff4ee5e24bcc8b4</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4afce8aaf398ab26aa4a888367673e2e</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a97b94f72fe935d710f589d6d75e0ac4b</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6f46788e8c280707534a0f97ed0aad90</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8969bf8bdd41e360ba760c8f7d66c114</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a355178be0dcf41617f6cfc83d826860e</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abdd7b03f7f5e50906d08eefcdd06d16a</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6fa0b95138fb8521c7658f8835f6d2a7</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a80853f7f4516fa0a9fef8484999bf065</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6f7595c8dcfe204652065ff47793f9f8</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a159961d6904be436747bf2536d23d0c3</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa1bd57aecba0d314d32f64c8bde2d843</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a062a9a33c353a46d3c949c4ef7fabc57</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a46a17f6978bb8504f479b71084d8e807</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aecfb3baee4c5c029a90d434ac9abfb71</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae11582a62ae3523a2ba07df08c7f4394</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac1207d64d93faa04eb82e61cb31bf302</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a96b12bd1d470048d37b172bcbd0a8ad8</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4edae7a53752ff83635592a09eaf5d35</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a009b2dc69d775d3df7b95210072d0687</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a81a09756f819488a362103098eddf502</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7086cab043c8764c59590b454f34a4e6</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aded5ef4c90b77c98f458c5d15a3dd63c</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adec40a1ffe1a2a770453ebf2153d9810</anchor>
      <arglist>(const mpreal &amp;a, const long int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4de699dd847afd5b83a291a6bd1ad7e9</anchor>
      <arglist>(const mpreal &amp;a, const int b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4adfff498a520a94c72989cf8238e2a4</anchor>
      <arglist>(const mpreal &amp;a, const long double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0e62a007f2056d33cb0c5f15120677a5</anchor>
      <arglist>(const mpreal &amp;a, const double b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a91113099b226018e4a0f93c6c6f6261c</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aee3c303c78a63c4f59ff48d5aa52dfcd</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5c5dbc63b46e8084d111c5572c16e9b2</anchor>
      <arglist>(const long int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aea94cdf62bce70e3125b83d956697e52</anchor>
      <arglist>(const int a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a06ba412a856c0774d3228041e399af6a</anchor>
      <arglist>(const long double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae90cfbcd572a3a49b24de02e6047a083</anchor>
      <arglist>(const double a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a12a74d067cb4b6be4010509d45dd9817</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a79a01a7c809b904adeabd677607c8e2e</anchor>
      <arglist>(istream &amp;is, mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae63280831baafc3ac966c965736f0b95</anchor>
      <arglist>(const mpreal &amp;v, const unsigned long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8260b78906b8700944c8d0185f5e2e72</anchor>
      <arglist>(const mpreal &amp;v, const unsigned int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aadf4980d10e7ca08a12bb66a5730b0df</anchor>
      <arglist>(const mpreal &amp;v, const long int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3ee7afce5a07aaa1592b8231e952578b</anchor>
      <arglist>(const mpreal &amp;v, const int k)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a277ceda09c33a664c8920761c19cdd43</anchor>
      <arglist>(const mpreal &amp;a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1c1417f743c9627d6c5a9e82b97456f6</anchor>
      <arglist>(const mpreal &amp;a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af2ee4e255887bea715d9bfc40b94d03c</anchor>
      <arglist>(const mpreal &amp;a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a64d46d3f90bd34a1eb564f0320cc1cc7</anchor>
      <arglist>(const mpreal &amp;a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a0e9ee6a2719ebd7aee0b86bd497f903e</anchor>
      <arglist>(const unsigned int a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aaf65418b1d0de45740bf5ecbd4bfc8ef</anchor>
      <arglist>(const long int a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1cb3a385374d4ce0111c57848a0698a7</anchor>
      <arglist>(const int a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aceacfab66fce2b1c6f3aa4db2c9f0fba</anchor>
      <arglist>(const long double a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a201646f49ee2bb1cdf08c4333d95ea3f</anchor>
      <arglist>(const double a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4f9dff19bc1c204350213e3f185a4793</anchor>
      <arglist>(const unsigned long int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a27e4de7d344cf76b5bf33119c583a25c</anchor>
      <arglist>(const unsigned long int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7f8c21122bf3ac8ca4e339124d2ffcd2</anchor>
      <arglist>(const unsigned long int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aff57fa74723bc1744433b85b6f0de8e6</anchor>
      <arglist>(const unsigned long int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab49701458b85fbc7c63f689c6adf45b6</anchor>
      <arglist>(const unsigned long int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6bc343d9ae40626932606ac804223866</anchor>
      <arglist>(const unsigned int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a059b23893cd69b31ee9f9a1147e8a5ed</anchor>
      <arglist>(const unsigned int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae2dc448474d50b4dbd2ca2c3c2018c1c</anchor>
      <arglist>(const unsigned int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6d74bfabf09c6134e95c5d4a04bac81f</anchor>
      <arglist>(const unsigned int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a415d1438b3ca0856d00085206aeca2fa</anchor>
      <arglist>(const unsigned int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a54b2fad4791b1cc79c50b8aca90644c8</anchor>
      <arglist>(const unsigned int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1e93ec88f6244cd86656cc6bac227d59</anchor>
      <arglist>(const long int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afc63b3b01e42711b7e0201752e3db56c</anchor>
      <arglist>(const long int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a53b8e70a16bf0663915fb422b9e02870</anchor>
      <arglist>(const long int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a159ecf0d9646a780cf291cdffb6b0ebb</anchor>
      <arglist>(const long int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa621d95120e04224e6e4b72639e5b9eb</anchor>
      <arglist>(const long int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5d6887c97d840b628a5aa1a4497d7e2c</anchor>
      <arglist>(const long int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac1e36f4a3c26bf4a194d9249bca7e83e</anchor>
      <arglist>(const int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8c1aab837d7edd5535584f5c61dee410</anchor>
      <arglist>(const int a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a14c4bb278a005c4731668d4966d2afef</anchor>
      <arglist>(const int a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad4915143580e9b13abb9e6eac099eb85</anchor>
      <arglist>(const int a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a583f9a13d7ce859a1c02032e7c8da31e</anchor>
      <arglist>(const int a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abb2ec606e9823083ad3ec7b464e6a429</anchor>
      <arglist>(const int a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac0c6fa99ea14be3d5b98b5db8c9d91f3</anchor>
      <arglist>(const long double a, const long double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a319526cfd652826e345cae28e2abc318</anchor>
      <arglist>(const long double a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a840b7c93bf97e140d4296e38b374efee</anchor>
      <arglist>(const long double a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af551df31576543b8bd2df20659a8446f</anchor>
      <arglist>(const long double a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>afd8caa844e730a075c93be372419c66f</anchor>
      <arglist>(const long double a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a37b03ecf6c59d0bcde2b7f25a99c52a6</anchor>
      <arglist>(const double a, const double b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5f7defc5b926250f7c23c9683ce40b77</anchor>
      <arglist>(const double a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a22365a5c20533c7b067a4de4a6d8a037</anchor>
      <arglist>(const double a, const unsigned int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6a2b344ef0338edf35f704452ae6fca5</anchor>
      <arglist>(const double a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad38a181617aaa8d1dff61cab17fd8472</anchor>
      <arglist>(const double a, const int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a646b242063f1ff0bf510fbe591fef61e</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a4318af955a7444d298a31c21436b63a1</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8f2677aa11b782be16b7643da148a8f9</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a217338c474a2fd49dacc04957f506429</anchor>
      <arglist>(const mpreal &amp;a, const long int b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7ac174447d4de867199623db851698aa</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>pow</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aca54198a9a12b04172a34bfbf7bf1b55</anchor>
      <arglist>(const unsigned long int a, const unsigned long int b, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>random2</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ae81e2c5cd5799296849ccb4892e40a0c</anchor>
      <arglist>(mp_size_t size, mp_exp_t exp)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rec_sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a9999e227d8ba86d7d5b87f3700e46fd1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>remainder</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a29d878e4476bfd4fddd242df6b34332f</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>remquo</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aedd6b3f7e48a25f6b121fecad341ab60</anchor>
      <arglist>(long *q, const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a8f5a81e18d24e14f5c3b5f9e08db6d7a</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_ceil</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>adea74ae2821ca8f561be65fe2a63d2dd</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_floor</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a474e4a73286cbe8f22088387e16e7ab4</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_round</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ab3cb47bf17ae0f7aa00d7dbf954fb0b9</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>rint_trunc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a83bdd24e335f07ccefea150d2b2b9956</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>root</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a6da117ba074660e6548551ec2adf2b92</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>round</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a5a5250cc1d85e3bdc8a90e6424654869</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sec</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa82f746b8e6e5bf826f1807eb979ca53</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sech</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a07161f5f0a29c7f4dffbf1147be0fa1a</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sgn</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ac702ded68794bb9e4a4a2cac5aab4673</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sin</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad6004e514bbb226826fb411f324b65e3</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sin_cos</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2bfdb0ef4c76b0a72e9c73f28264d85b</anchor>
      <arglist>(mpreal &amp;s, mpreal &amp;c, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sinh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2f6a21d74f8a80cdda2b62ed61632494</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>sinh_cosh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a244946547b3ae3b4960164e53e5ea152</anchor>
      <arglist>(mpreal &amp;s, mpreal &amp;c, const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqr</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a24bd24db30d479e741dd8194c50d3a83</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a83d8ad40d5b251d09640c359df8d6938</anchor>
      <arglist>(const unsigned int v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>af40c6008036cdeca88949a0015313d8d</anchor>
      <arglist>(const long int v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>abb6a5f74dab00bcb982d6e74e7d81d7e</anchor>
      <arglist>(const int v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a3111bb12f73cd3f7ae95b4df064bb451</anchor>
      <arglist>(const long double v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a1103d1ede2aa2c31258840a485b9952e</anchor>
      <arglist>(const double v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a90e5ab0ed33e5a51a6bb77f8c21d1e9e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sqrt</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7e8381d302ba92f86e7c8a50833a3ef0</anchor>
      <arglist>(const unsigned long int v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>sum</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a87743f7473a7cdc1461428ed9f9b3565</anchor>
      <arglist>(const mpreal tab[], unsigned long int n, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa617cb4d22ad8120d69f10b306b97f19</anchor>
      <arglist>(mpreal &amp;a, mpreal &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>tan</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7c258a1049f191d8de94169328053e94</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>tanh</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a71aed65a5ce45df9a5f27ca43ea1a136</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a2396281011c7688ff545b10390c1551d</anchor>
      <arglist>(T t, std::ios_base &amp;(*f)(std::ios_base &amp;))</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>trunc</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>ad9ff6cc8c4fb467a66d4d77f504482df</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>urandom</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a7fe52603f4a35c5eaf12f534e95b6be3</anchor>
      <arglist>(gmp_randstate_t &amp;state, mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>urandomb</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>aa12df17a72963c308a840ce4be7f7b69</anchor>
      <arglist>(gmp_randstate_t &amp;state)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>zeta</name>
      <anchorfile>namespacempfr.html</anchorfile>
      <anchor>a71c50a84a0c604c1d3a5f59654519ca6</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mpfr::conversion_overflow</name>
    <filename>classmpfr_1_1conversion__overflow.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>why</name>
      <anchorfile>classmpfr_1_1conversion__overflow.html</anchorfile>
      <anchor>a211e5d93a1d81c73a3cd57c080b60356</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mpfr::mpreal</name>
    <filename>classmpfr_1_1mpreal.html</filename>
    <member kind="function">
      <type>int</type>
      <name>check_range</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>afbaca7ac41a3ff502fffef266c0454c7</anchor>
      <arglist>(int t, mp_rnd_t rnd_mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fits_in_bits</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af2562b87b51837e39296db6c224ec034</anchor>
      <arglist>(double x, int n)</arglist>
    </member>
    <member kind="function">
      <type>mp_exp_t</type>
      <name>get_exp</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a28ca7be1715bb0264f49df08050dae8a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mp_prec_t</type>
      <name>get_prec</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a26efc6962e23750f1165520c937dac68</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9c370c68865b32775c1c1cb5123cea90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a74b08628ebe3b25cb7e08d28bc87a42d</anchor>
      <arglist>(const mpreal &amp;u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1b013364353f03ee9b89cc16f2d5ea36</anchor>
      <arglist>(const mpfr_t u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>afc57c4273e1547f98db16b41bc304e14</anchor>
      <arglist>(const mpf_t u)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a30a2579fc09f932984ecea89bf56e603</anchor>
      <arglist>(const mpz_t u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6ec53a620e999ea3f28864432327fd36</anchor>
      <arglist>(const mpq_t u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a876a33497dcd5c31324f5b09310cf272</anchor>
      <arglist>(const double u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0b8fa38ecf2592dcb30684a0e74e9fd2</anchor>
      <arglist>(const long double u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>adba17cc8719115eb51e75f64f3e3e9db</anchor>
      <arglist>(const unsigned long int u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3dd9749b42feb7c6edfb3e8a21d8513d</anchor>
      <arglist>(const unsigned int u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae759c14097e38fca16aa5d8c446af46b</anchor>
      <arglist>(const long int u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a8cd214367597750bc780718e80e9cedb</anchor>
      <arglist>(const int u, mp_prec_t prec=default_prec, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9a8da81581f5a5bcbd28b7c49401febb</anchor>
      <arglist>(const char *s, mp_prec_t prec=default_prec, int base=default_base, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a915d4d232c813cd6914411697a9c60ef</anchor>
      <arglist>(const std::string &amp;s, mp_prec_t prec=default_prec, int base=default_base, mp_rnd_t mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator double</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae5455915d532be45175cd8ac7e41bbca</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator float</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac15f85902d2aa8f273f038de22481be9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator int</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a555e97f6b4e9e5e141baee0eb38205ec</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator long</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a10d0935d119776dd7344d7ffe4d47bce</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator long double</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9c92f1e86947fb836277a8948ec52a29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator mpfr_ptr</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a917bf45769f7739946edb80c18a41287</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator std::string</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a2127d7a1380f41cd838434b370e3a34c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator unsigned int</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0a81cea6c61e83d1ab1584b407687df5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator unsigned long</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>adb54839f1d85f7097b309272e2e3e388</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3f74af400dce1b806988bbc1b2e71f7f</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1f3bcd9404bcdf88809f3be75858173b</anchor>
      <arglist>(const mpz_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a614dbd44cff679973e73912f5134065a</anchor>
      <arglist>(const mpq_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a42ce49a390792207414606eb2e8c3c23</anchor>
      <arglist>(const long double v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac37a367924c0c68781e524ad5a57ecea</anchor>
      <arglist>(const double v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a885eea4cadb32ee7629415e0e4417f04</anchor>
      <arglist>(const unsigned long int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a128a405177e3b45ac206a84fa8399bfd</anchor>
      <arglist>(const unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0f53d551514bb8be2a4f61b2c987acd7</anchor>
      <arglist>(const long int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator*=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>adb093a9fc2c67022b88f147f9402420b</anchor>
      <arglist>(const int v)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator+</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aaf7d8bffc4b0fc56c4aa0a2e1b08bda4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator++</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a61a1b623268aceed3a8726043ca36141</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator++</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af2055ba5e51b26c340934752cea5369c</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a599bc5e3105572a45d929000a85045b9</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a11fd44a6fe5b15dd2e8d96c5f65f0b59</anchor>
      <arglist>(const mpf_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af358241f7202834d8ad23023022bdfdd</anchor>
      <arglist>(const mpz_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3ad00ab797af13b27ac97a6a913c2300</anchor>
      <arglist>(const mpq_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ace8e22533d35098614513b754a13f770</anchor>
      <arglist>(const long double u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0dca623e9956147770303ee15878fe34</anchor>
      <arglist>(const double u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a567045ba2bf2fa0487998c485ea63d59</anchor>
      <arglist>(const unsigned long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa17b08d73f23daa92b5c9190b9dc047b</anchor>
      <arglist>(const unsigned int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a5e329f00abadaf2cce0c8f28e5752532</anchor>
      <arglist>(const long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator+=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a221c5f8aa2f218defc4edc3c674e328b</anchor>
      <arglist>(const int u)</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator-</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1ed062db55c032f65fb5b2b05aa7b7c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator--</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a681766b514d543127679499a280d6f36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const mpreal</type>
      <name>operator--</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa1475ade1373d162edeac76dcaacd50e</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a2536a5acec72aeac5991195d989b58f0</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1b0d5cf16b75c1ed350293a8aeabfc15</anchor>
      <arglist>(const mpz_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0b7b3405bb6ee8c4c92fe865bae7d9c4</anchor>
      <arglist>(const mpq_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae0d03e2b8b26c0146b1cf30632f9aabd</anchor>
      <arglist>(const long double u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae4ddbb1d37397e2966e36173a295820f</anchor>
      <arglist>(const double u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a8539ff4ec9c132a0edb090b6ea4e7829</anchor>
      <arglist>(const unsigned long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a5593ec77590090019911beb2a1626e39</anchor>
      <arglist>(const unsigned int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a134e91de686b1452c5464a95ebcf0622</anchor>
      <arglist>(const long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator-=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aebb3a046d6e25569dd3b0acdf9f16107</anchor>
      <arglist>(const int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a51c9c348c197d3f6c1350a8bb8d7388b</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae0a2fecaed751c86c5b6ec6662aade2c</anchor>
      <arglist>(const mpz_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ad4a57af3693680a29d5e64494323c0ad</anchor>
      <arglist>(const mpq_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a90a9bfbcc293820e1377926a282155df</anchor>
      <arglist>(const long double v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6f009ae992b2d480d0269b2c900d4443</anchor>
      <arglist>(const double v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af6e80eab23c214524e3e189258e1c49d</anchor>
      <arglist>(const unsigned long int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0d835a0db56d3230066dbbbab17e73e5</anchor>
      <arglist>(const unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af429c9d09ca6c393da15b818aadbb608</anchor>
      <arglist>(const long int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator/=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>adbfdd0b15032bb84dbc8a7794799b40b</anchor>
      <arglist>(const int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ad112dada6ff0284143b9293e24faad46</anchor>
      <arglist>(const unsigned long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a961b4d9199f42aaf41e2da287664ca98</anchor>
      <arglist>(const unsigned int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa79c9ddda376ecd804fa5ca97c44f568</anchor>
      <arglist>(const long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&lt;&lt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>affc87cc39468cd2777c57d1402e69b12</anchor>
      <arglist>(const int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1699f2ceccfc9425091cc4e580b6d799</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4c89896f01bbe7d73e3f1af7ebd4de3d</anchor>
      <arglist>(const mpf_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a146b8d983c0c642fe3e648b223d9995e</anchor>
      <arglist>(const mpz_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a7bfa3c0ceedeb72dda02dd2b8c5ba146</anchor>
      <arglist>(const mpq_t v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a601e6c07470897815e9d900d3dcbebca</anchor>
      <arglist>(const long double v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ab691ed4a075cf08596a1cce0ec8b701f</anchor>
      <arglist>(const double v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a405fdd2c06bfc3e07a02e8a3a1da72df</anchor>
      <arglist>(const unsigned long int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6bf853df98f85a3dffe25d3559369163</anchor>
      <arglist>(const unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a31e517482686fa0a4fa6cea4d5e445c0</anchor>
      <arglist>(const long int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6f4c6e29a98fece6d7422fcf94f59230</anchor>
      <arglist>(const int v)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6ac45a50f5e74ce3fa616326e924daf3</anchor>
      <arglist>(const char *s)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a7091280a4eb2278a6b13e41f7e05ccbf</anchor>
      <arglist>(const unsigned long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae588196811bc2d0c64893fbb153bb060</anchor>
      <arglist>(const unsigned int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1e1b279915a57320dfca4299a40d1381</anchor>
      <arglist>(const long int u)</arglist>
    </member>
    <member kind="function">
      <type>mpreal &amp;</type>
      <name>operator&gt;&gt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a2182af5564600fa7bbec90dff97fb7f5</anchor>
      <arglist>(const int u)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>set_exp</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6479b3d4adbffa32090235272bde717f</anchor>
      <arglist>(mp_exp_t e)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_inf</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ad850e92101000270964777c072e8a130</anchor>
      <arglist>(int sign=+1)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_nan</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a2b4e3b9645a5d02b5170828191cebb3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_prec</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a8e6db54a15b85fec75a98047ef7b3014</anchor>
      <arglist>(mp_prec_t prec, mp_rnd_t rnd_mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_sign</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a75e2a7d856b437608c6fd96babfd32b7</anchor>
      <arglist>(int sign, mp_rnd_t rnd_mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>subnormalize</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ada4866d659ccd3c3e8e5e52f933cb949</anchor>
      <arglist>(int t, mp_rnd_t rnd_mode=default_rnd)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a8a4d7d1f7f64949f2764f06a35acac09</anchor>
      <arglist>(size_t n=0, int b=default_base, mp_rnd_t mode=default_rnd) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~mpreal</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1a8c598760265d32b95568d5ea8ec0e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_default_base</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4faf7c789e7a847f814d8165016c4cd3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_prec_t</type>
      <name>get_default_prec</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a83cf669c2bc629fcd56eb493c66c10a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_rnd_t</type>
      <name>get_default_rnd</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>afedfb53572ce8ee546f3edad71bd8108</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>get_double_bits</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9f8b2780d7c8e49cd2612c37a860e04a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_exp_t</type>
      <name>get_emax</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a657bbecc169f605afbacf5656a2842fd</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_exp_t</type>
      <name>get_emax_max</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a66094b022a262fcd9def5413508eeb92</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_exp_t</type>
      <name>get_emax_min</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a05156da386da2186d1c6c8ae977f1989</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_exp_t</type>
      <name>get_emin</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a36e85ed79db09759c34ed7fd3633f6f8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_exp_t</type>
      <name>get_emin_max</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae011332a08888a0be59d57f2e72ec4c4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp_exp_t</type>
      <name>get_emin_min</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aabf7b148f6c8086b7865aa8306258b32</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_base</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa87da4e20d340ac2f49b07732bc0eef1</anchor>
      <arglist>(int base)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_prec</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9b73e807e478274ffb15289730a0c8cb</anchor>
      <arglist>(mp_prec_t prec)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_default_rnd</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a2f1cca163386a7eac4b6b8fd42e1a59e</anchor>
      <arglist>(mp_rnd_t rnd_mode)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>set_double_bits</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a29f1713d0785bbd250abd424c707b492</anchor>
      <arglist>(int dbits)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set_emax</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a92c6a0583c16f828e4a4a0a43e817874</anchor>
      <arglist>(mp_exp_t exp)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>set_emin</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a50385a3c1da8ba2581a85e55862d2278</anchor>
      <arglist>(mp_exp_t exp)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>default_base</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a5d7c7b233ee057032d3c5de8a7c545ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mp_prec_t</type>
      <name>default_prec</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1b64bffdd0a54187d8a6f3cb3a16b17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mp_rnd_t</type>
      <name>default_rnd</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>abd1b84f59c13f095f14be687723c8aaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static int</type>
      <name>double_bits</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a395c68b3d3ce5befa6800ed76004b148</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>mpreal_allocate</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ade7e7a5866aa64b82ed131f03f6b7799</anchor>
      <arglist>(size_t alloc_size)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>mpreal_free</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4737000ae77ef8cea1f7495c54af6224</anchor>
      <arglist>(void *ptr, size_t size)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void *</type>
      <name>mpreal_reallocate</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae5e2a4cf5c9e0a9054d487d61d0e9ef0</anchor>
      <arglist>(void *ptr, size_t old_size, size_t new_size)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>set_custom_malloc</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a27eb6465506ac5c894a4947f5d954345</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mpfr_t</type>
      <name>mp</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae4f2e74bdf6be3e7df116b2ad9883d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static bool</type>
      <name>is_custom_malloc</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a94571ed8545be964f904de027454f7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>_isinf</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1f567ddf509d113a6933466b17886e69</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>_isint</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa4fc723b572ee5d0c657f7a144096924</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>_isnan</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6c6e9258ff08810d871c7b6060152e53</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>_isnum</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a557e917100e17fb3a5e1cc481229bf85</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>_isregular</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aff4b231516892e76e00e72f452f9c2e9</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>_iszero</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a41c385ae9cc14abc0d892ff890e3215c</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>_j0</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a76a62bbbc515ab7c9a7e237ecd4d1edd</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>_j1</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aac1369bf5130b8898d9aa173097a186a</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>_jn</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa3498fa2313599734771dafb4a457930</anchor>
      <arglist>(long n, const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>_y0</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a8487af512d38474156ded0eba29ad299</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>_y1</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac90f448e8eb3351c85cc0df5fe2d8453</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>_yn</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4859a5557c02b468403e9c1b6fc9699e</anchor>
      <arglist>(long n, const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>abs</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a50a885ac3afd86494f60157dbb1637e6</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>acos</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a159d4b78ec4e727df9a697683c883f1b</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>acosh</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1c0f3474fa9bd33c3df2c5d226c5ad50</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>agm</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>abea2c31103b16ac9acd86668e18526f2</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>ai</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a28236e1db359f305c182b5541af44fb2</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>asin</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>abc644e2e8c4d271f8bb26780442a9af6</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>asinh</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae732e4c4ee66ce6f670a2b3514e98feb</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>atan</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a193c186433e95c0aaa222048c0e71ab5</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>atan2</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1c6cc3e43b23cacb51b5f35a62e9706d</anchor>
      <arglist>(const mpreal &amp;y, const mpreal &amp;x, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>atanh</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>afb826cd5a3ff65034e70249f484a2f43</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>cbrt</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9633be5ade962797df67aee9057a8c69</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>ceil</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a721c4bb16283155598236a07fb141039</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>cmpabs</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac27aec15567e6dc87bd2305636d36aad</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>const_catalan</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a664856492b03d9b34bdd4472f2652704</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>const_euler</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac8bfeeca1f2da8387666f225b8087b45</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>const_infinity</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a080cd9cc0bf3416a78d3fa9cdae34866</anchor>
      <arglist>(int sign=1, mp_prec_t prec=mpreal::default_prec, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>const_log2</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a42307fadc6a19f7ce61e66e3e79f419f</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>const_pi</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aea43829f8953246862167d02fba724e0</anchor>
      <arglist>(mp_prec_t prec=mpreal::default_prec, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>cos</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a668d233f98e78209bd21a6b1bd12dff0</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>cosh</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a90e78817cc8065be94d0624396721a00</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>cot</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a28a3dd7e98b0508442876b5164c5b5e9</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>coth</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a099edb65b40f28fde8c1803fc54fc85d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>csc</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a7272616d7df6ef8d914e2b44e9ffb94d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>csch</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a58cb1b845de9c264fceefe3b9e711f01</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>digamma</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9991e2ef4808f250636fa17738051635</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>dim</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa8d526863bcee8a5e671449fbd220e3f</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>div_2si</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a7e25730b88c8f291b97d984129a0866b</anchor>
      <arglist>(const mpreal &amp;v, long int k, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>div_2ui</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ad7254d78ec00b659fc36bb174076f32f</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>eint</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a95539124de4321ebd76600f0b5a2281f</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>erf</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae4da3fc2ae50f8f104e6852918a1cb44</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>erfc</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9b9a3825cece00c5c94f836e7b246a4a</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>exp</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6c6ae8c93189bf13a297d9593d4c062d</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>exp10</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a13b5201a0e91313268741c161300f781</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>exp2</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>acdd55facbd2ca60fb8627f518dc626d1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>expm1</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae1e83c1e39a0566d7580f460772ff97f</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>fabs</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1d65f73c947782bc684dfbc6cbd83526</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>fac_ui</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a338c7dfafc410a9aef1ecafaff3dea53</anchor>
      <arglist>(unsigned long int v, mp_prec_t prec=mpreal::default_prec, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>floor</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a648150f2fbbf6d7041e9c4b8d46a4325</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>fma</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a33a167d11c3c714488e588881ef23da1</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, const mpreal &amp;v3, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>fmax</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9a2a7175358c6b1ab000b3d3f78404f2</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode=default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>fmin</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a65739fa04710a5bd3a8e95dd7c4e71c0</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode=default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>fmod</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>add1b6e2e00661f9bd4e956b2ec8b92d4</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>fms</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af7495d80b4767e5e17c8734df976760b</anchor>
      <arglist>(const mpreal &amp;v1, const mpreal &amp;v2, const mpreal &amp;v3, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>frac</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ab30ab3500fad9bdd3dd4d873dd342e91</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>frexp</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3c6a2f6566ea490fb2ccee3e31440c7d</anchor>
      <arglist>(const mpreal &amp;v, mp_exp_t *exp)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>gamma</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac31baefa655b31d9d18274277680a457</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>hypot</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae5b1af94802ceacfec27f23d926f4753</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>ldexp</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a76b8a75b2a0a611e31d9ab9efd0bcf96</anchor>
      <arglist>(const mpreal &amp;v, mp_exp_t exp)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>lgamma</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a2701918f9d12752a42892ed4c315307c</anchor>
      <arglist>(const mpreal &amp;v, int *signp=0, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>li2</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a5a55d6dda6e2a10f950ccd15126140ef</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>lngamma</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a804e329825360e92d42f127f5ba4822c</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>log</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac7602159919086ebd21d554eeeaf0d75</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>log10</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a2fa9a2435cfed8362833d0acf0b57055</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>log1p</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a72678a83cb1e1aa6dc7b1ee71565dd2c</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>log2</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a99875c734992edfcd42d083955ad3c39</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>max</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6d1831036569e734eff64bc315d99cbb</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>min</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a74a2c7b45cb6e17e1a6662e98cf11ad1</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>modf</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ab5984116e4ff1e9056f21b8c76579861</anchor>
      <arglist>(const mpreal &amp;v, mpreal &amp;n)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>mul_2si</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4c301d54acd0a89587b7cbfa3a82f38e</anchor>
      <arglist>(const mpreal &amp;v, long int k, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>mul_2ui</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a06c442c7465fc3e321dbb4f63bc861cb</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>nextabove</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a72974801eb3bba855566a29af1934206</anchor>
      <arglist>(const mpreal &amp;x)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>nextbelow</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a1202bca3385ba82b0dde615a544c08c9</anchor>
      <arglist>(const mpreal &amp;x)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>nexttoward</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af8811247fd961a5944f02d33dd349953</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a20b125b3dcb64b5eaf0a101ffad02c81</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator-</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3347590a0de2e8f7df8ff0084b2242e9</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator-</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ad513898c3773f0ae461f2ffe2aad4538</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator-</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a8cd85c8d1019736dbc5190a63a2f9f90</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator-</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3d3f06bd4408bc323a089296bd296b53</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator-</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a84b3fb2edee90cb4b747adbf00a506f1</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator/</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4891f7a777282e55f91af3d9d028811c</anchor>
      <arglist>(const unsigned long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator/</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6d31a063369ed841d9ab2fa5d6fb9f2b</anchor>
      <arglist>(const unsigned int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator/</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a7e4a3cdf7ed1044458a6f0930b7e32e2</anchor>
      <arglist>(const long int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator/</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>add6578941a4a40daa2b63a30b8f1f3ce</anchor>
      <arglist>(const int b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>operator/</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a78d18d7f0d69c2f0c5127251965d597f</anchor>
      <arglist>(const double b, const mpreal &amp;a)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aa9a2714bf410441f3e148f0ff830ab68</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a777669be7a1401649a85a77e148f48c0</anchor>
      <arglist>(std::ostream &amp;os, const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0b07add171a9aeb35ebd166b738b412e</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a04020f583e852a560f1d930f40885f35</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ab19bbf51c9458934bce0d84816b41a7b</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&gt;=</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>acd42fcf5b564a2efeb0411d0b7be9872</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4794a8726e371763295dea52873c78a5</anchor>
      <arglist>(std::istream &amp;is, mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>pow</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4b55af6171de0cc95b610673f52141c6</anchor>
      <arglist>(const mpreal &amp;a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>pow</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ad082865c8d2f1ac4e1f66d5300dfe70d</anchor>
      <arglist>(const mpreal &amp;a, const mpz_t b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>pow</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a239450caa8c2fd0de1aedbbaec0efd38</anchor>
      <arglist>(const mpreal &amp;a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>pow</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9e794449b1d75ee763cfdeeeb152b2be</anchor>
      <arglist>(const mpreal &amp;a, const long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>pow</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3562ae7abbfbbc226250bd5bede5e1f1</anchor>
      <arglist>(const unsigned long int a, const mpreal &amp;b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>pow</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>abd66a2e611bfa7869364af622f7f5fc6</anchor>
      <arglist>(const unsigned long int a, const unsigned long int b, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>random2</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af7d51c2394ee29d49701d21d18807f63</anchor>
      <arglist>(mp_size_t size, mp_exp_t exp)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>rec_sqrt</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>aff45d8d2fe0c6f74d18d152e0aad5106</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>remainder</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4797418a77973518e519255f23fc8f1b</anchor>
      <arglist>(const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>remquo</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a4af2fe2066ac1fadf419c4d88609a8f4</anchor>
      <arglist>(long *q, const mpreal &amp;x, const mpreal &amp;y, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>rint</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9ef9160ec9e05f4bb3939b5600ddfd68</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>rint_ceil</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0b7727c12fd0de02c7b466a65500d2db</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>rint_floor</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9d1cec5744c3fb856367940f73fbca0a</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>rint_round</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>afc79be09a197a075457be2b4b3d527e1</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>rint_trunc</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a50830abe93c9bd9f92636ce86cc047b5</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>root</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a0459724624ad2fa815e77e1311336eb9</anchor>
      <arglist>(const mpreal &amp;v, unsigned long int k, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>round</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3a27e2ba06c4c9053627076397213c81</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sec</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>af8a60d64d8b5da1c6136e181e1ef8d0e</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sech</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ac48c3149d3e468d491c13aef6c6aa4fa</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>sgn</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a6d0d38004b8d7c4fcbaa5df8cbc7178c</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sin</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>afd21eae369856d66339aab8dad426998</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>sin_cos</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a223f37422608ed7f9e3a184d3ec22d57</anchor>
      <arglist>(mpreal &amp;s, mpreal &amp;c, const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sinh</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a56106770f2536a547aa465150daefb55</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>sinh_cosh</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a7559249d2a500c4a417488ce107241c7</anchor>
      <arglist>(mpreal &amp;s, mpreal &amp;c, const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sqr</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a7384ec99f8fc178996a1c36d960353f3</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sqrt</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a42c5adf5292c70d8ebc1d8e1bae30cef</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sqrt</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ab0dc15924e45ce259c04c9b00bc288fe</anchor>
      <arglist>(const unsigned long int v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>sum</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ae0318439ee0c19320e74820b53b8b7c4</anchor>
      <arglist>(const mpreal tab[], unsigned long int n, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>abe1580967102f81bd80296c994d72291</anchor>
      <arglist>(mpreal &amp;x, mpreal &amp;y)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>tan</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a79b780d195165d82e70036b4f38074e3</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>tanh</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a3378c8303cf35c28bb7122fcd17ad23f</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>trunc</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>ab572abbb811928c695eadcd587fa2e43</anchor>
      <arglist>(const mpreal &amp;v)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>urandom</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a19ca8b599808d72b0eb890f7ede52216</anchor>
      <arglist>(gmp_randstate_t &amp;state, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>urandomb</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a5e5b1ebdd384d6d4e8804daca7c64cb5</anchor>
      <arglist>(gmp_randstate_t &amp;state)</arglist>
    </member>
    <member kind="friend">
      <type>friend const mpreal</type>
      <name>zeta</name>
      <anchorfile>classmpfr_1_1mpreal.html</anchorfile>
      <anchor>a9a958d50608f1ebb3cc0b81ee0615139</anchor>
      <arglist>(const mpreal &amp;v, mp_rnd_t rnd_mode=mpreal::default_rnd)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::deque&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>deque&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>deque_base</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ac70042333ff308317e6b6342326c6954</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_DEQUE_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a99ac20e9340eb8026504d4f96ce6d226</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1deque_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0e4fc4f3485a5c0bc3047ea857a79130</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::list&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>list&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>list_base</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>ae38da81b616525ef733af480953198a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_LIST_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a8d3cf1c903e19f24084d30ffe5a1bf2b</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1list_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a3df1860672ab3102dd8b9fe52d949b1b</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::vector&lt; T, EIGEN_ALIGNED_ALLOCATOR&lt; T &gt; &gt;</name>
    <filename>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>vector&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T), Eigen::aligned_allocator_indirection&lt; EIGEN_WORKAROUND_MSVC_STL_SUPPORT(T)&gt; &gt;</type>
      <name>vector_base</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a0fb60769f8db091bd6bc26862603e853</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>EIGEN_STD_VECTOR_SPECIALIZATION_BODY void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a9fced8a1fe3a48b9f33649d5083ba763</anchor>
      <arglist>(size_type new_size)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>resize</name>
      <anchorfile>classstd_1_1vector_3_01T_00_01EIGEN__ALIGNED__ALLOCATOR_3_01T_01_4_01_4.html</anchorfile>
      <anchor>a5c017c4d9064d144a42df89a7b2f00d9</anchor>
      <arglist>(size_type new_size, const value_type &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>The icrcpp library</title>
    <filename>index</filename>
    <docanchor file="index">todo_sec</docanchor>
    <docanchor file="index">concept_sec</docanchor>
  </compound>
</tagfile>
